## Uses of Class
org.eclipse.jet.core.parser.ast.JETASTElement

Packages that use JETASTElement
org.eclipse.jet.compiler: Defines an AST for JET templates, and provides a compiler that generates an AST from a template source.
org.eclipse.jet.core.parser.ast

Uses of JETASTElement in org.eclipse.jet.compiler

Constructors in org.eclipse.jet.compiler with parameters of type JETASTElement
`JET2ASTElement(org.eclipse.jet.compiler.JET2AST ast, JETASTElement delegate)` Deprecated.

Uses of JETASTElement in org.eclipse.jet.core.parser.ast

Subclasses of JETASTElement in org.eclipse.jet.core.parser.ast
`class` `BodyElement` Abstract element representing elements in the body of a compilation unit or another tag.
`class` `Comment` An JET AST element representing a comment
`class` `EmbeddedExpression` Represent an embedded expression in the template body
`class` `IncludedContent` Container for content included as a result of a JET V1 <%@include %> directive.
`class` `JavaDeclaration` Define a Java Declaration Element in the JET AST
`class` `JavaElement` Abstract representation of JET AST elements that contain Java code This class is not intended to be subclassed by clients
`class` `JavaExpression` Define a Java Expression Element in the JET AST
`class` `JavaScriptlet` Define a Java Scriptlet Element in the JET AST
`class` `JETCompilationUnit` Represent a compilation unit (a template) in the JET AST.
`class` `JETDirective` Define a Directive Element in the JET AST
`class` `TextElement` Define a Text Element in the JET AST
`class` `XMLBodyElement` Define a JET XML Element that has a begin-tag and end-tag, and zero or more body elements.
`class` `XMLBodyElementEnd` Represent the closing tag of an XML Tag with a body.
`class` `XMLElement` An abstract implementation representing all XML-based elements in the JET AST This class is not intended to be subclassed by clients
`class` `XMLEmptyElement` Define an empty XML element in the JET AST.

Methods in org.eclipse.jet.core.parser.ast that return JETASTElement
`JETASTElement` `XMLBodyElement.elementAfter(JETASTElement element)`
`JETASTElement` `JETCompilationUnit.elementAfter(JETASTElement element)`
`JETASTElement` `XMLBodyElement.getNextElement()`
`JETASTElement` `JETASTElement.getNextElement()`
`JETASTElement` `IncludedContent.getNextElement()`
`JETASTElement` `JETASTElement.getParent()`
`JETASTElement` `XMLBodyElementEnd.getPrevElement()`
`JETASTElement` `JETASTElement.getPrevElement()`

Methods in org.eclipse.jet.core.parser.ast with parameters of type JETASTElement
`JETASTElement` `XMLBodyElement.elementAfter(JETASTElement element)`
`JETASTElement` `JETCompilationUnit.elementAfter(JETASTElement element)`
`BodyElement` `IncludedContent.elementAfter(JETASTElement element)` Find the element after the given element in the directly contained elements
`BodyElement` `XMLBodyElement.elementBefore(JETASTElement element)`
`BodyElement` `JETCompilationUnit.elementBefore(JETASTElement element)`
`BodyElement` `IncludedContent.elementBefore(JETASTElement element)` Find the element before the given element in the directly contained elements
`void` `JETASTVisitor.postVisit(JETASTElement element)` Visits the AST Node after all type specific visit/end visits
`void` `JETASTVisitor.preVisit(JETASTElement element)` Visits an AST Node prior to a type specific visit

Copyright 2006 IBM Corporation and others. All Rights Reserved.