| Package | Description |
|---|---|
| de.saxsys.svgfx.core.elements | |
| de.saxsys.svgfx.core.utils |
| Modifier and Type | Method and Description |
|---|---|
TResult |
SVGElementBase.createAndInitializeResult()
Creates a result represented by this element.
|
TResult |
SVGElementBase.createAndInitializeResult(SVGCssStyle style)
Creates a result represented by this element and uses the given supplier in order to fetch data needed to initialize the result
|
protected javafx.scene.Group |
SVGUse.createResult(SVGCssStyle style)
Must be overwritten in the actual implementation to create a new result for this element based on the
information available.
|
protected javafx.scene.paint.Stop |
SVGStop.createResult(SVGCssStyle style)
Must be overwritten in the actual implementation to create a new result for this element based on the
information available.
|
protected javafx.scene.Group |
SVGRoot.createResult(SVGCssStyle style) |
protected javafx.scene.paint.LinearGradient |
SVGLinearGradient.createResult(SVGCssStyle style) |
protected javafx.scene.shape.Line |
SVGLine.createResult(SVGCssStyle style) |
protected javafx.scene.Group |
SVGGroup.createResult(SVGCssStyle style) |
protected abstract TResult |
SVGElementBase.createResult(SVGCssStyle style)
Must be overwritten in the actual implementation to create a new result for this element based on the
information available.
|
protected javafx.scene.Node |
SVGDefs.createResult(SVGCssStyle style) |
protected javafx.scene.Group |
SVGClipPath.createResult(SVGCssStyle style) |
void |
SVGElementBase.endProcessing()
Will be called when the end of the element was been reached and thus the processing is finished.
|
javafx.scene.Node |
SVGElementBase.getClipPath()
Encapsulate a call to
SVGElementBase.getClipPath(SVGCssStyle) using the SVGElementBase.getCssStyleAndResolveInheritance() as the style. |
javafx.scene.Node |
SVGElementBase.getClipPath(SVGCssStyle style)
Returns a node which represents the clip path to be applied to this element.
|
List<Double> |
SVGPolyBase.getPoints()
Returns the list of points contained by the attributes.
|
SVGCssStyle |
SVGElementBase.getReferencedStyle()
Gets the elements referenced
SVGCssStyle, which will only be available if the element has the SVGElementBase.CoreAttribute.CLASS. |
TResult |
SVGElementBase.getResult()
Returns the result for the current element.
|
TResult |
SVGElementBase.getResult(SVGCssStyle style)
Gets the result if its was not yet created using the given
SVGCssStyle to create the styling. |
javafx.scene.transform.Transform |
SVGElementBase.getTransformation() |
protected void |
SVGUse.initializeResult(javafx.scene.Group node,
SVGCssStyle inheritanceResolver) |
protected void |
SVGRoot.initializeResult(javafx.scene.Group group,
SVGCssStyle style) |
protected void |
SVGDefs.initializeResult(javafx.scene.Node node,
SVGCssStyle style) |
protected void |
SVGRectangle.initializeResult(javafx.scene.shape.Rectangle rect,
SVGCssStyle style)
This method will be called in the
SVGElementBase.createAndInitializeResult(SVGCssStyle) and allows to modify the result such as applying a style or transformations. |
protected void |
SVGStyle.initializeResult(Set<SVGCssStyle> cssStyles,
SVGCssStyle style) |
protected void |
SVGStop.initializeResult(javafx.scene.paint.Stop stop,
SVGCssStyle inheritanceResolver) |
protected void |
SVGNodeBase.initializeResult(TNode node,
SVGCssStyle style)
This method will be called in the
SVGElementBase.createAndInitializeResult(SVGCssStyle) and allows to modify the result such as applying a style or transformations. |
protected void |
SVGGradientBase.initializeResult(TPaint paint,
SVGCssStyle style) |
protected abstract void |
SVGElementBase.initializeResult(TResult result,
SVGCssStyle style)
This method will be called in the
SVGElementBase.createAndInitializeResult(SVGCssStyle) and allows to modify the result such as applying a style or transformations. |
protected void |
SVGShapeBase.initializeResult(TShape shape,
SVGCssStyle style)
This method will be called in the
SVGElementBase.createAndInitializeResult(SVGCssStyle) and allows to modify the result such as applying a style or transformations. |
void |
SVGElementBase.processCharacterData(char[] ch,
int start,
int length)
Will be called when character data (CDATA) is read for an element.
|
void |
SVGElementBase.startProcessing()
Will be called when an element is started that represents this element.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SVGUtils.SplitConsumer.consume(String currentData,
int index)
Called when a delimiter or the last character is read and will indicate whether the current read data can be used or not.
|
static javafx.scene.transform.Transform |
SVGUtils.getTransform(String data)
Returns the combined transformations available in the given string.
|
static javafx.scene.transform.Transform |
SVGUtils.getTransform(SVGElementBase.Matrix matrix,
String data,
boolean checkIfStartWithMatrix)
Gets the
Transform that is represented by the given data. |
static javafx.scene.paint.Paint |
SVGUtils.parseColor(String data,
SVGDataProvider dataProvider)
Resolves the given data into a paint.
|
static <TSVGElementBase extends SVGElementBase<?>> |
SVGUtils.resolveIRI(String data,
SVGDataProvider dataProvider,
Class<TSVGElementBase> clazz)
Returns the element which might be referenced by the given data.
|
static List<String> |
SVGUtils.split(String toSplit,
List<Character> delimiters,
SVGUtils.SplitConsumer dataConsumer)
This method will iterate through the given toSplit and call the dataConsumer
Function when the current character in toSplit is contained in the delimiters. |
Copyright © 2016 Saxonia Systems AG. All rights reserved.