|
|||||||||||
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[] |
SourceElement.getClasses()
Get the top-level classes. |
ClassElement |
SourceElement.getClass(Identifier name)
Find a top-level class by name. |
ClassElement[] |
SourceElement.getAllClasses()
Get all classes recursively, both top-level and inner. |
ClassElement[] |
SourceElement.Impl.getClasses()
Get all top-level classes. |
ClassElement |
SourceElement.Impl.getClass(Identifier name)
Find a top-level class by name. |
ClassElement[] |
SourceElement.Impl.getAllClasses()
Get all classes recursively, both top-level and inner. |
ClassElement |
MemberElement.getDeclaringClass()
Get the declaring class. |
ClassElement |
InitializerElement.getDeclaringClass()
Get the declaring class. |
ClassElement[] |
ClassElement.getClasses()
Get all inner classes for this class. |
ClassElement |
ClassElement.getClass(Identifier name)
Find an inner class by name. |
static ClassElement |
ClassElement.forName(String name,
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.forClass(Class clazz,
FileObject reference)
Search for a class element throughout the system. |
static ClassElement |
ClassElement.forClass(Class clazz)
Deprecated. This method variant can no longer work. Use forClass(Class,FileObject) instead. |
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. |
ClassElement[] |
ClassElement.Impl.getClasses()
Get all inner classes. |
ClassElement |
ClassElement.Impl.getClass(Identifier name)
Find an inner class by name. |
Methods in org.openide.src with parameters of type ClassElement | |
void |
SourceElement.addClass(ClassElement el)
Add a new top-level class. |
void |
SourceElement.addClasses(ClassElement[] els)
Add some new top-level classes. |
void |
SourceElement.removeClass(ClassElement el)
Remove an top-level class. |
void |
SourceElement.removeClasses(ClassElement[] els)
Remove some top-level classes. |
void |
SourceElement.setClasses(ClassElement[] els)
Set the top-level classes. |
void |
SourceElement.Impl.changeClasses(ClassElement[] elems,
int action)
Change the set of top-level classes. |
void |
ElementPrinter.markClass(ClassElement element,
int what)
Mark a notable point in a class element. |
void |
DefaultElementPrinter.markClass(ClassElement element,
int what)
|
void |
ClassElement.addClass(ClassElement el)
Add a new inner class to this class. |
void |
ClassElement.addClasses(ClassElement[] els)
Add some new inner classes to this class. |
void |
ClassElement.removeClass(ClassElement el)
Remove an inner class from this class. |
void |
ClassElement.removeClasses(ClassElement[] els)
Remove some inner classes from this class. |
void |
ClassElement.setClasses(ClassElement[] els)
Set the inner classes for this class. |
void |
ClassElement.Impl.changeClasses(ClassElement[] elems,
int action)
Change the set of inner classes. |
Constructors in org.openide.src with parameters of type ClassElement | |
MethodElement(MethodElement.Impl impl,
ClassElement clazz)
Create a method element. |
|
MemberElement(MemberElement.Impl impl,
ClassElement declaringClass)
Create a member element. |
|
InitializerElement(InitializerElement.Impl impl,
ClassElement declaringClass)
Create an initializer. |
|
FieldElement(FieldElement.Impl impl,
ClassElement declaringClass)
Create a new field element. |
|
ConstructorElement(ConstructorElement.Impl impl,
ClassElement clazz)
Create a constructor. |
|
ClassElement(ClassElement.Impl impl,
ClassElement clazz)
Factory constructor for defining embedded classes. |
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 | |
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)
|
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. |
Constructors in org.openide.src.nodes with parameters of type ClassElement | |
ClassElementNode(ClassElement element,
Children children,
boolean writeable)
Create a new class node. |
|
ClassCustomizer(ClassElement element)
Create new ClassCustomizer component |
|
ClassChildren(ClassElement element)
Create class children with the default factory. |
|
ClassChildren(ElementNodeFactory factory,
ClassElement element)
Create class children. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |