com.sun.javafx.api.tree
Interface InterpolateValueTree

All Superinterfaces:
com.sun.source.tree.ExpressionTree, JavaFXExpressionTree, JavaFXTree, com.sun.source.tree.Tree

public interface InterpolateValueTree
extends JavaFXExpressionTree

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.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.javafx.api.tree.JavaFXTree
JavaFXTree.JavaFXKind
 
Nested classes/interfaces inherited from interface com.sun.source.tree.Tree
com.sun.source.tree.Tree.Kind
 
Method Summary
 com.sun.source.tree.ExpressionTree getAttribute()
          Returns the target attribute to which this value applies.
 com.sun.source.tree.ExpressionTree getInterpolation()
          The interpolation to be run, such as LINEAR or EASEIN.
 com.sun.source.tree.ExpressionTree getValue()
          Returns the value for the interpolation.
 
Methods inherited from interface com.sun.javafx.api.tree.JavaFXExpressionTree
accept, getJavaFXKind, getKind
 
Methods inherited from interface com.sun.source.tree.Tree
accept
 

Method Detail

getAttribute

com.sun.source.tree.ExpressionTree getAttribute()
Returns the target attribute to which this value applies.

Returns:
the target, or null if this value is declared outside of an interpolate block expression.

getInterpolation

com.sun.source.tree.ExpressionTree getInterpolation()
The interpolation to be run, such as LINEAR or EASEIN.

Returns:
the interpolation name

getValue

com.sun.source.tree.ExpressionTree getValue()
Returns the value for the interpolation.

Returns:
the value for the interpolation.