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[] 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)
          Search for a class element throughout the system.
static ClassElement ClassElement.forClass(Class clazz)
          Search for a class element throughout the system.
 ClassElement ClassElement.Finder.find(Class clazz)
          Find a class element description for a class.
 ClassElement ClassElement.Finder.find(String name)
          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
MemberElement(MemberElement.Impl impl, ClassElement declaringClass)
          Create a member element.
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.
ClassElement(ClassElement.Impl impl, ClassElement clazz)
          Factory constructor for defining embedded classes.
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
 Node FilterFactory.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.
 Node ElementNodeFactory.createClassNode(ClassElement element)
          Make a node representing a class.
 

Constructors in org.openide.src.nodes with parameters of type ClassElement
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.
ClassElementNode(ClassElement element, Children children, boolean writeable)
          Create a new class node.
 



Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.