| 
org.openide.src 1.8.22 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ClassElement | |
|---|---|
| org.openide.src | The parsing results of Java sources and the result of Java Reflection may be uniformly accessed as source elements. | 
| org.openide.src.nodes | Source elements can be represented by default element nodes. | 
| Uses of ClassElement in org.openide.src | 
|---|
| Methods in org.openide.src that return ClassElement | |
|---|---|
 ClassElement | 
ClassElement.Finder.find(Class clazz,
     FileObject reference)
Find a class element description for a class.  | 
 ClassElement | 
ClassElement.Finder.find(String name,
     FileObject reference)
Find a class element description for a class name.  | 
static ClassElement | 
ClassElement.forClass(Class clazz)
Deprecated. This method variant can no longer work. Use forClass(Class,FileObject) instead. | 
static ClassElement | 
ClassElement.forClass(Class clazz,
         FileObject reference)
Search for a class element throughout the system.  | 
static ClassElement | 
ClassElement.forName(String name)
Deprecated. This method variant can no longer work. Use forName(String,FileObject) instead. | 
static ClassElement | 
ClassElement.forName(String name,
        FileObject reference)
Search for a class element throughout the system.  | 
 ClassElement[] | 
SourceElement.getAllClasses()
Get all classes recursively, both top-level and inner.  | 
 ClassElement[] | 
SourceElement.Impl.getAllClasses()
Get all classes recursively, both top-level and inner.  | 
 ClassElement | 
SourceElement.getClass(Identifier name)
Find a top-level class by name.  | 
 ClassElement | 
SourceElement.Impl.getClass(Identifier name)
Find a top-level class by name.  | 
 ClassElement | 
ClassElement.getClass(Identifier name)
Find an inner class by name.  | 
 ClassElement | 
ClassElement.Impl.getClass(Identifier name)
Find an inner class by name.  | 
 ClassElement[] | 
SourceElement.getClasses()
Get the top-level classes.  | 
 ClassElement[] | 
SourceElement.Impl.getClasses()
Get all top-level classes.  | 
 ClassElement[] | 
ClassElement.getClasses()
Get all inner classes for this class.  | 
 ClassElement[] | 
ClassElement.Impl.getClasses()
Get all inner classes.  | 
 ClassElement | 
MemberElement.getDeclaringClass()
Get the declaring class.  | 
 ClassElement | 
InitializerElement.getDeclaringClass()
Get the declaring class.  | 
| Methods in org.openide.src with parameters of type ClassElement | |
|---|---|
 void | 
SourceElement.addClass(ClassElement el)
Add a new top-level class.  | 
 void | 
ClassElement.addClass(ClassElement el)
Add a new inner class to this class.  | 
 void | 
SourceElement.addClasses(ClassElement[] els)
Add some new top-level classes.  | 
 void | 
ClassElement.addClasses(ClassElement[] els)
Add some new inner classes to this class.  | 
 void | 
SourceElement.Impl.changeClasses(ClassElement[] elems,
              int action)
Change the set of top-level classes.  | 
 void | 
ClassElement.Impl.changeClasses(ClassElement[] elems,
              int action)
Change the set of inner classes.  | 
 void | 
ElementPrinter.markClass(ClassElement element,
          int what)
Mark a notable point in a class element.  | 
 void | 
DefaultElementPrinter.markClass(ClassElement element,
          int what)
 | 
 void | 
SourceElement.removeClass(ClassElement el)
Remove an top-level class.  | 
 void | 
ClassElement.removeClass(ClassElement el)
Remove an inner class from this class.  | 
 void | 
SourceElement.removeClasses(ClassElement[] els)
Remove some top-level classes.  | 
 void | 
ClassElement.removeClasses(ClassElement[] els)
Remove some inner classes from this class.  | 
 void | 
SourceElement.setClasses(ClassElement[] els)
Set the top-level classes.  | 
 void | 
ClassElement.setClasses(ClassElement[] els)
Set the inner classes for this class.  | 
| Constructors in org.openide.src with parameters of type ClassElement | |
|---|---|
ClassElement(ClassElement.Impl impl,
             ClassElement clazz)
Factory constructor for defining embedded classes.  | 
|
ConstructorElement(ConstructorElement.Impl impl,
                   ClassElement clazz)
Create a constructor.  | 
|
FieldElement(FieldElement.Impl impl,
             ClassElement declaringClass)
Create a new field element.  | 
|
InitializerElement(InitializerElement.Impl impl,
                   ClassElement declaringClass)
Create an initializer.  | 
|
MemberElement(MemberElement.Impl impl,
              ClassElement declaringClass)
Create a member element.  | 
|
MethodElement(MethodElement.Impl impl,
              ClassElement clazz)
Create a method element.  | 
|
| Uses of ClassElement in org.openide.src.nodes | 
|---|
| Fields in org.openide.src.nodes declared as ClassElement | |
|---|---|
protected  ClassElement | 
ClassChildren.element
The class element whose subelements are represented.  | 
| Methods in org.openide.src.nodes with parameters of type ClassElement | |
|---|---|
protected  Children | 
DefaultFactory.createClassChildren(ClassElement element)
Create children for a class node.  | 
protected  Children | 
DefaultFactory.createClassChildren(ClassElement element,
                    ElementNodeFactory factory)
Create children for a class node, with specified factory.  | 
 Node | 
FilterFactory.createClassNode(ClassElement element)
Make a node representing a class.  | 
 Node | 
ElementNodeFactory.createClassNode(ClassElement element)
Make a node representing a class.  | 
 Node | 
DefaultFactory.createClassNode(ClassElement element)
 | 
| Constructors in org.openide.src.nodes with parameters of type ClassElement | |
|---|---|
ClassChildren(ClassElement element)
Create class children with the default factory.  | 
|
ClassChildren(ElementNodeFactory factory,
              ClassElement element)
Create class children.  | 
|
ClassCustomizer(ClassElement element)
Create new ClassCustomizer component  | 
|
ClassElementNode(ClassElement element,
                 Children children,
                 boolean writeable)
Create a new class node.  | 
|
  | 
org.openide.src 1.8.22 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||