Package com.sun.javafx.api.tree

Provides interfaces to represent JavaFX Script language source code as abstract syntax trees (AST).

See:
          Description

Interface Summary
BindExpressionTree  
BlockExpressionTree Common interface for expression nodes in an abstract syntax tree for the JavaFX Script language.
ClassDeclarationTree Common interface for class declaration nodes in an abstract syntax tree for the JavaFX Script language.
ForExpressionInClauseTree A tree node for an "any" JavaFX Script type.
ForExpressionTree Common interface for for-expression nodes in an abstract syntax tree for the JavaFX Script language.
FunctionDefinitionTree Common interface for expression nodes in an abstract syntax tree for the JavaFX Script language.
FunctionValueTree Common interface for init definition nodes in an abstract syntax tree for the JavaFX Script language.
IndexofTree  
InitDefinitionTree Common interface for init definition nodes in an abstract syntax tree for the JavaFX Script language.
InstantiateTree Common interface for expression nodes in an abstract syntax tree for the JavaFX Script language.
InterpolateTree A tree node for a JavaFX interpolate description, such as: "x => 500 tween LINEAR", where x is the value to be changed via interpolation, and the expression after the =>; or rect => {height: 400 tween EASEBOTH, width: 500 tween LINEAR};, where rect is object to change, with interpolate values for its height and width attributes.
InterpolateValueTree A tree node for a JavaFX interpolate value description, such as "500 tween LINEAR", where the interpolate type is LINEAR while 500 is the value to interpolate over.
JavaFXExpressionTree Common interface for expression nodes in an abstract syntax tree for the JavaFX Script language.
JavaFXStatementTree Common interface for statement nodes in an abstract syntax tree for the JavaFX Script language.
JavaFXTree Common interface for all nodes in an abstract syntax tree for the JavaFX Script language.
JavaFXTreeVisitor<R,P> A visitor of JavaFX Script trees, which extends the TreeVisitor in the javac Compiler API.
JavaFXVariableTree Common interface for init definition nodes in an abstract syntax tree for the JavaFX Script language.
KeyFrameLiteralTree A tree node for a JavaFX Script keyframe literal.
ObjectLiteralPartTree Common interface for init definition nodes in an abstract syntax tree for the JavaFX Script language.
OnReplaceTree Common interface for on-replace statement nodes in an abstract syntax tree for the JavaFX Script language.
SequenceCreatorTree Common interface for expression nodes in an abstract syntax tree for the JavaFX Script language.
SequenceDeleteTree Common interface for statement nodes in an abstract syntax tree for the JavaFX Script language.
SequenceEmptyTree Common interface for statement nodes in an abstract syntax tree for the JavaFX Script language.
SequenceExplicitTree Common interface for statement nodes in an abstract syntax tree for the JavaFX Script language.
SequenceIndexedTree Common interface for statement nodes in an abstract syntax tree for the JavaFX Script language.
SequenceInsertTree Common interface for statement nodes in an abstract syntax tree for the JavaFX Script language.
SequenceRangeTree Common interface for statement nodes in an abstract syntax tree for the JavaFX Script language.
SequenceSliceTree Common interface for statement nodes in an abstract syntax tree for the JavaFX Script language.
SetAttributeToObjectTree Common interface for set attribute statement nodes ("attribute: name") in an abstract syntax tree for the JavaFX Script language.
StringExpressionTree Common interface for for-expression nodes in an abstract syntax tree for the JavaFX Script language.
TimeLiteralTree A tree node for a JavaFX Script time literal.
TriggerTree Common interface for trigger definition nodes in an abstract syntax tree for the JavaFX Script language.
TypeAnyTree A tree node for an "any" JavaFX Script type.
TypeClassTree A tree node for a class JavaFX Script type.
TypeFunctionalTree A tree node for a functional JavaFX Script type.
TypeTree A tree node for a JavaFX Script type.
TypeUnknownTree A tree node for an unknown JavaFX Script type.
 

Class Summary
JavaFXTreePathScanner<R,P> A TreeVisitor that visits all the child tree nodes, and provides support for maintaining a path for the parent nodes.
JavaFXTreeScanner<R,P> A TreeVisitor that visits all the child tree nodes.
SimpleJavaFXTreeVisitor<R,P> A simple visitor for JavaFX tree nodes.
 

Enum Summary
JavaFXTree.JavaFXKind Enumerates all kinds of trees.
TimeLiteralTree.Duration  
TypeTree.Cardinality  
 

Package com.sun.javafx.api.tree Description

Provides interfaces to represent JavaFX Script language source code as abstract syntax trees (AST). This package extends the Java programming language compiler AST support.