public class RadialGradientStrokeNode extends AbstractStrokeNode implements IScalableGradientNode
Modifier and Type | Field and Description |
---|---|
List<GradientEntryNode> |
entries |
double |
focalPointRatio |
InterpolationMethod |
interpolationMethod |
MatrixNode |
matrix |
double |
rotation |
double |
scaleX |
double |
scaleY |
SpreadMethod |
spreadMethod |
double |
x |
double |
y |
caps, id, joints, miterLimit, MITERLIMIT_MAX_INCLUSIVE, MITERLIMIT_MIN_INCLUSIVE, pixelHinting, scaleMode, WEIGHT_MAX_INCLUSIVE, WEIGHT_MIN_INCLUSIVE, weight_v_1, weight_v_1_later
ALPHA_MAX_INCLUSIVE, ALPHA_MIN_INCLUSIVE, COLOR_BLACK, COLOR_RED, COLOR_WHITE, documentNode, endColumn, endLine, EPSILON, GRADIENT_ENTRIES_MAX_INCLUSIVE, startColumn, startLine, uri
Constructor and Description |
---|
RadialGradientStrokeNode() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(IFXGNode child,
Collection<ICompilerProblem> problems)
Adds an FXG child node to this node.
|
List<IFXGNode> |
getChildren()
debug method, do not use
|
MatrixNode |
getMatrixNode() |
String |
getNodeName() |
double |
getRotation() |
double |
getScaleX()
Get scaleX.
|
double |
getScaleY()
Get scaleY.
|
double |
getX() |
double |
getY() |
boolean |
isLinear() |
void |
setAttribute(String name,
String value,
Collection<ICompilerProblem> problems)
Sets an FXG attribute on this stroke node.
|
getCaps, getId, getJoints, getScaleMode, getWeight, setId
getDocumentNode, getDocumentPath, getEndColumn, getEndLine, getFileVersion, getNodeURI, getStartColumn, getStartLine, isVersionGreaterThanCompiler, setDocumentNode, setEndColumn, setEndLine, setNodeURI, setStartColumn, setStartLine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDocumentNode, getDocumentPath, getEndColumn, getEndLine, getNodeURI, getStartColumn, getStartLine, setDocumentNode, setEndColumn, setEndLine, setStartColumn, setStartLine
public double x
public double y
public double scaleX
public double scaleY
public double rotation
public SpreadMethod spreadMethod
public InterpolationMethod interpolationMethod
public double focalPointRatio
public MatrixNode matrix
public List<GradientEntryNode> entries
public List<IFXGNode> getChildren()
IFXGNode
getChildren
in interface IFXGNode
getChildren
in class AbstractFXGNode
public double getX()
getX
in interface IScalableGradientNode
public double getY()
getY
in interface IScalableGradientNode
public double getScaleX()
AbstractStrokeNode
getScaleX
in interface IScalableGradientNode
getScaleX
in class AbstractStrokeNode
public double getScaleY()
AbstractStrokeNode
getScaleY
in interface IScalableGradientNode
getScaleY
in class AbstractStrokeNode
public double getRotation()
getRotation
in interface IScalableGradientNode
public MatrixNode getMatrixNode()
getMatrixNode
in interface IScalableGradientNode
public boolean isLinear()
isLinear
in interface IScalableGradientNode
public void addChild(IFXGNode child, Collection<ICompilerProblem> problems)
AbstractFXGNode
addChild
in interface IFXGNode
addChild
in class AbstractFXGNode
child
- - a child FXG node to be added to this node.problems
- problem collection used to collect problems occurred within this methodpublic String getNodeName()
getNodeName
in interface IFXGNode
public void setAttribute(String name, String value, Collection<ICompilerProblem> problems)
AbstractStrokeNode
setAttribute
in interface IFXGNode
setAttribute
in class AbstractStrokeNode
name
- - the unqualified attribute name.value
- - the attribute value.problems
- problem collection used to collect problems occurred within this methodCopyright © 2016 The Apache Software Foundation. All rights reserved.