com.sun.javafx.api.tree
Class JavaFXTreeScanner<R,P>
java.lang.Object
com.sun.source.util.TreeScanner<R,P>
com.sun.javafx.api.tree.JavaFXTreeScanner<R,P>
- All Implemented Interfaces:
- JavaFXTreeVisitor<R,P>, com.sun.source.tree.TreeVisitor<R,P>
- Direct Known Subclasses:
- JavaFXTreePathScanner
public class JavaFXTreeScanner<R,P>
- extends com.sun.source.util.TreeScanner<R,P>
- implements JavaFXTreeVisitor<R,P>
A TreeVisitor that visits all the child tree nodes.
To visit nodes of a particular type, just override the
corresponding visitXYZ method.
Inside your method, call super.visitXYZ to visit descendant
nodes. This class extends the TreeScanner class to add support
for JavaFX Script tree nodes.
- See Also:
TreeScanner
Method Summary |
R |
visitBindExpression(BindExpressionTree node,
P p)
|
R |
visitBlockExpression(BlockExpressionTree node,
P p)
|
R |
visitClassDeclaration(ClassDeclarationTree node,
P p)
|
R |
visitForExpression(ForExpressionTree node,
P p)
|
R |
visitForExpressionInClause(ForExpressionInClauseTree node,
P p)
|
R |
visitFunctionDefinition(FunctionDefinitionTree node,
P p)
|
R |
visitFunctionValue(FunctionValueTree node,
P p)
|
R |
visitIndexof(IndexofTree node,
P p)
|
R |
visitInitDefinition(InitDefinitionTree node,
P p)
|
R |
visitInstantiate(InstantiateTree node,
P p)
|
R |
visitInterpolate(InterpolateTree node,
P p)
|
R |
visitInterpolateValue(InterpolateValueTree node,
P p)
|
R |
visitKeyFrameLiteral(KeyFrameLiteralTree node,
P p)
|
R |
visitObjectLiteralPart(ObjectLiteralPartTree node,
P p)
|
R |
visitOnReplace(OnReplaceTree node,
P p)
|
R |
visitPostInitDefinition(InitDefinitionTree node,
P p)
|
R |
visitSequenceDelete(SequenceDeleteTree node,
P p)
|
R |
visitSequenceEmpty(SequenceEmptyTree node,
P p)
|
R |
visitSequenceExplicit(SequenceExplicitTree node,
P p)
|
R |
visitSequenceIndexed(SequenceIndexedTree node,
P p)
|
R |
visitSequenceInsert(SequenceInsertTree node,
P p)
|
R |
visitSequenceRange(SequenceRangeTree node,
P p)
|
R |
visitSequenceSlice(SequenceSliceTree node,
P p)
|
R |
visitSetAttributeToObject(SetAttributeToObjectTree node,
P p)
|
R |
visitStringExpression(StringExpressionTree node,
P p)
|
R |
visitTimeLiteral(TimeLiteralTree node,
P p)
|
R |
visitTrigger(TriggerTree node,
P p)
|
R |
visitTypeAny(TypeAnyTree node,
P p)
|
R |
visitTypeClass(TypeClassTree node,
P p)
|
R |
visitTypeFunctional(TypeFunctionalTree node,
P p)
|
R |
visitTypeUnknown(TypeUnknownTree node,
P p)
|
R |
visitVariable(JavaFXVariableTree node,
P p)
|
Methods inherited from class com.sun.source.util.TreeScanner |
reduce, scan, scan, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitNewArray, visitNewClass, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitVariable, visitWhileLoop, visitWildcard |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sun.source.tree.TreeVisitor |
visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitNewArray, visitNewClass, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitVariable, visitWhileLoop, visitWildcard |
JavaFXTreeScanner
public JavaFXTreeScanner()
visitBindExpression
public R visitBindExpression(BindExpressionTree node,
P p)
- Specified by:
visitBindExpression
in interface JavaFXTreeVisitor<R,P>
visitBlockExpression
public R visitBlockExpression(BlockExpressionTree node,
P p)
- Specified by:
visitBlockExpression
in interface JavaFXTreeVisitor<R,P>
visitClassDeclaration
public R visitClassDeclaration(ClassDeclarationTree node,
P p)
- Specified by:
visitClassDeclaration
in interface JavaFXTreeVisitor<R,P>
visitForExpression
public R visitForExpression(ForExpressionTree node,
P p)
- Specified by:
visitForExpression
in interface JavaFXTreeVisitor<R,P>
visitForExpressionInClause
public R visitForExpressionInClause(ForExpressionInClauseTree node,
P p)
- Specified by:
visitForExpressionInClause
in interface JavaFXTreeVisitor<R,P>
visitIndexof
public R visitIndexof(IndexofTree node,
P p)
- Specified by:
visitIndexof
in interface JavaFXTreeVisitor<R,P>
visitInitDefinition
public R visitInitDefinition(InitDefinitionTree node,
P p)
- Specified by:
visitInitDefinition
in interface JavaFXTreeVisitor<R,P>
visitPostInitDefinition
public R visitPostInitDefinition(InitDefinitionTree node,
P p)
- Specified by:
visitPostInitDefinition
in interface JavaFXTreeVisitor<R,P>
visitInstantiate
public R visitInstantiate(InstantiateTree node,
P p)
- Specified by:
visitInstantiate
in interface JavaFXTreeVisitor<R,P>
visitInterpolate
public R visitInterpolate(InterpolateTree node,
P p)
- Specified by:
visitInterpolate
in interface JavaFXTreeVisitor<R,P>
visitInterpolateValue
public R visitInterpolateValue(InterpolateValueTree node,
P p)
- Specified by:
visitInterpolateValue
in interface JavaFXTreeVisitor<R,P>
visitKeyFrameLiteral
public R visitKeyFrameLiteral(KeyFrameLiteralTree node,
P p)
- Specified by:
visitKeyFrameLiteral
in interface JavaFXTreeVisitor<R,P>
visitObjectLiteralPart
public R visitObjectLiteralPart(ObjectLiteralPartTree node,
P p)
- Specified by:
visitObjectLiteralPart
in interface JavaFXTreeVisitor<R,P>
visitOnReplace
public R visitOnReplace(OnReplaceTree node,
P p)
- Specified by:
visitOnReplace
in interface JavaFXTreeVisitor<R,P>
visitTrigger
public R visitTrigger(TriggerTree node,
P p)
- Specified by:
visitTrigger
in interface JavaFXTreeVisitor<R,P>
visitFunctionDefinition
public R visitFunctionDefinition(FunctionDefinitionTree node,
P p)
- Specified by:
visitFunctionDefinition
in interface JavaFXTreeVisitor<R,P>
visitFunctionValue
public R visitFunctionValue(FunctionValueTree node,
P p)
- Specified by:
visitFunctionValue
in interface JavaFXTreeVisitor<R,P>
visitSequenceDelete
public R visitSequenceDelete(SequenceDeleteTree node,
P p)
- Specified by:
visitSequenceDelete
in interface JavaFXTreeVisitor<R,P>
visitSequenceEmpty
public R visitSequenceEmpty(SequenceEmptyTree node,
P p)
- Specified by:
visitSequenceEmpty
in interface JavaFXTreeVisitor<R,P>
visitSequenceExplicit
public R visitSequenceExplicit(SequenceExplicitTree node,
P p)
- Specified by:
visitSequenceExplicit
in interface JavaFXTreeVisitor<R,P>
visitSequenceIndexed
public R visitSequenceIndexed(SequenceIndexedTree node,
P p)
- Specified by:
visitSequenceIndexed
in interface JavaFXTreeVisitor<R,P>
visitSequenceSlice
public R visitSequenceSlice(SequenceSliceTree node,
P p)
- Specified by:
visitSequenceSlice
in interface JavaFXTreeVisitor<R,P>
visitSequenceInsert
public R visitSequenceInsert(SequenceInsertTree node,
P p)
- Specified by:
visitSequenceInsert
in interface JavaFXTreeVisitor<R,P>
visitSequenceRange
public R visitSequenceRange(SequenceRangeTree node,
P p)
- Specified by:
visitSequenceRange
in interface JavaFXTreeVisitor<R,P>
visitSetAttributeToObject
public R visitSetAttributeToObject(SetAttributeToObjectTree node,
P p)
- Specified by:
visitSetAttributeToObject
in interface JavaFXTreeVisitor<R,P>
visitStringExpression
public R visitStringExpression(StringExpressionTree node,
P p)
- Specified by:
visitStringExpression
in interface JavaFXTreeVisitor<R,P>
visitTimeLiteral
public R visitTimeLiteral(TimeLiteralTree node,
P p)
- Specified by:
visitTimeLiteral
in interface JavaFXTreeVisitor<R,P>
visitTypeAny
public R visitTypeAny(TypeAnyTree node,
P p)
- Specified by:
visitTypeAny
in interface JavaFXTreeVisitor<R,P>
visitTypeClass
public R visitTypeClass(TypeClassTree node,
P p)
- Specified by:
visitTypeClass
in interface JavaFXTreeVisitor<R,P>
visitTypeFunctional
public R visitTypeFunctional(TypeFunctionalTree node,
P p)
- Specified by:
visitTypeFunctional
in interface JavaFXTreeVisitor<R,P>
visitTypeUnknown
public R visitTypeUnknown(TypeUnknownTree node,
P p)
- Specified by:
visitTypeUnknown
in interface JavaFXTreeVisitor<R,P>
visitVariable
public R visitVariable(JavaFXVariableTree node,
P p)
- Specified by:
visitVariable
in interface JavaFXTreeVisitor<R,P>