Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.openide.src 1.8.22
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.openide.src.ClassElement

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.openide.src 1.8.22
PREV NEXT | FRAMES NO FRAMES

Built on December 7 2006. | Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.