# com.bea.ide.lang.java.element Package

## Interface Summary

JavaVisitor | Visitor interface for implementing code that functions differently for different types of java nodes.

## Class Summary

InvalidElement | An InvalidElement object may be inserted into the structure tree if the compiler requests construction of an element type that is not recognized by the builders currently loaded by the IDE.
JavaArgument | JavaArgument is a DefaultSourceElement derivation that represents an argument to a java method.
JavaClass | JavaClass is a DefaultSourceElement derivation that represents a top-level or inner java class.
JavaComment | JavaComment is a DefaultSourceElement derivation that represents a java comment block.
JavaConstructor |
JavaDocAttribute | JavaDocAttribute is a DefaultSourceElement derivation that represents the attribute portion of a javadoc tag.
JavaDocTag | Java is a DefaultSourceElement derivation that represents a complete javadoc tag.
JavaElement |
JavaIdentifierPropertyEditor |
JavaImport | Java is a DefaultSourceElement derivation that represents a top-level class or package import.
JavaMember | JavaMember is an abstract DefaultSourceElement derivation that serves as the base class for all java parse elements that are defined within java classes.
JavaMethod | JavaMethod is a DefaultSourceElement derivation that represents a java method declaration.
JavaModifierSupport | JavaModifierSupport is an abstract derivation of DefaultSourceElement that defines a set of properties common to many java parse element types.
JavaPackage | Java is a DefaultSourceElement derivation that represents a .
JavaTypePropertyEditor |
JavaUnit | JavaUnit is a DefaultSourceElement derivation that represents the top-level compilation unit for a java source file.
JavaVariable | JavaVariable is a DefaultSourceElement derivation that represents a member variable within a JavaClass.