站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc 5.5.0

Uses of Class org.openide.src.ClassElement (NetBeans Java Hierarchy API) - NetBeans API Javadoc 5.5.0

org.openide.src 1.8.22

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.
 


org.openide.src 1.8.22

Built on May 28 2007.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.