| Package | Description |
|---|---|
| de.saxsys.svgfx.core | |
| de.saxsys.svgfx.core.definitions | |
| de.saxsys.svgfx.core.elements | |
| de.saxsys.svgfx.core.utils |
| Modifier and Type | Method and Description |
|---|---|
<TData extends SVGElementBase> |
SVGDataProvider.getData(Class<TData> clazz,
String key)
Returns the data of the given key as the desired type if it exists.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,SVGElementBase> |
SVGDataProvider.getUnmodifiableData()
Returns the
SVGDataProvider.data as an unmodifiable map. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SVGParser.consumeElementEnd(javafx.scene.Group result,
SVGDataProvider dataProvider,
SVGElementBase<?> element) |
protected void |
SVGParser.consumeElementStart(javafx.scene.Group result,
SVGDataProvider dataProvider,
SVGElementBase<?> element) |
void |
SVGDataProvider.setData(String key,
SVGElementBase data)
Sets the given data into the map.
|
| Modifier and Type | Field and Description |
|---|---|
static List<Class<? extends SVGElementBase<?>>> |
Constants.SVG_ELEMENT_CLASSES
contains a list with all the known svg classes for elements.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SVGCircle
This class represents a line element from svg
|
class |
SVGClipPath
This class represents a clipPath element from svg @author Xyanid on 25.10.2015.
|
class |
SVGDefs
This class represents a stop element from svg
|
class |
SVGEllipse
This class represents a svg ellipse element from svg
|
class |
SVGGradientBase<TPaint extends javafx.scene.paint.Paint>
Contains basic functionality to handle gradients of svg.
|
class |
SVGGroup
This class represents the style element from svg
|
class |
SVGLine
This class represents a line element from svg
|
class |
SVGLinearGradient
This class represents the linear gradient element from svg
|
class |
SVGNodeBase<TNode extends javafx.scene.Node>
This class represents a base class which contains shape element from svg.
|
class |
SVGPath
This class represents a line element from svg
|
class |
SVGPolyBase<TShape extends javafx.scene.shape.Shape>
Base class for polygons and polyline.
|
class |
SVGPolygon
This class represents a line element from svg
|
class |
SVGPolyline
This class represents a polyline element from svg
|
class |
SVGRadialGradient
This Class represents a radial gradient from svg
|
class |
SVGRectangle
This class represents a line element from svg
|
class |
SVGRoot
This class represents the svg element from svg
|
class |
SVGShapeBase<TShape extends javafx.scene.shape.Shape>
This class represents a base class which contains shape element from svg.
|
class |
SVGStop
This class represents a stop element from svg
|
class |
SVGStyle
This class represents the style element from svg
|
class |
SVGUse
This class represents a use element from svg
|
| Modifier and Type | Method and Description |
|---|---|
SVGElementBase<?> |
SVGElementCreator.createElement(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Constructor<? extends SVGElementBase<?>>> |
SVGElementCreator.getKnownClasses()
Returns the
SVGElementCreator.knownClasses. |
| Modifier and Type | Method and Description |
|---|---|
SVGElementBase<?> |
SVGElementCreator.createElement(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider) |
| Constructor and Description |
|---|
SVGCircle(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGClipPath(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGDefs(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGElementBase(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes, parent and dataProvider.
|
SVGEllipse(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGGradientBase(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes, parent and dataProvider.
|
SVGGroup(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGLine(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGLinearGradient(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGNodeBase(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGPath(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGPolyBase(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGPolygon(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGPolyline(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGRadialGradient(String name,
Attributes attributes,
SVGElementBase<SVGDataProvider> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGRectangle(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGRoot(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGShapeBase(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGStop(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGStyle(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
SVGUse(String name,
Attributes attributes,
SVGElementBase<?> parent,
SVGDataProvider dataProvider)
Creates a new instance of he element using the given attributes and the parent.
|
| Modifier and Type | Method and Description |
|---|---|
static <TSVGElementBase extends SVGElementBase<?>> |
SVGUtils.resolveIRI(String data,
SVGDataProvider dataProvider,
Class<TSVGElementBase> clazz)
Returns the element which might be referenced by the given data.
|
Copyright © 2016 Saxonia Systems AG. All rights reserved.