Package | Description |
---|---|
org.girod.javafx.svgimage |
The main package of the library.
|
org.girod.javafx.svgimage.xml.builders |
This package contains builders used in the construction of the JavaFX tree.
|
org.girod.javafx.svgimage.xml.parsers |
This package contains parsers allowing to get a tree of Nodes from an XML file.
|
org.girod.javafx.svgimage.xml.specs |
This package contains the specifications used for elements in a SVG tree.
|
Modifier and Type | Field and Description |
---|---|
Viewport |
LoaderContext.viewport
The viewport.
|
Modifier and Type | Method and Description |
---|---|
Viewport |
SVGImage.getViewport()
Return the viewport of the SVG content.
|
Modifier and Type | Method and Description |
---|---|
void |
SVGImage.setViewport(Viewport viewport)
Set the viewport of the SVG content.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<javafx.animation.Animation> |
AnimationBuilder.buildAnimations(XMLNode xmlNode,
javafx.scene.Node node,
java.util.List<XMLNode> xmlAnims,
Viewport viewport)
Build a "rect" element.
|
static javafx.scene.shape.Shape |
SVGShapeBuilder.buildCircle(XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build a "circle" element.
|
static javafx.scene.shape.Shape |
SVGShapeBuilder.buildEllipse(XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build an "ellipse" element.
|
static void |
SVGShapeBuilder.buildFEDiffuseLighting(FilterSpec spec,
XMLNode node,
Viewport viewport) |
static void |
SVGShapeBuilder.buildFEDropShadow(FilterSpec spec,
XMLNode node,
Viewport viewport) |
static void |
SVGShapeBuilder.buildFEFlood(FilterSpec spec,
XMLNode node,
Viewport viewport) |
static void |
SVGShapeBuilder.buildFEImage(FilterSpec spec,
java.net.URL url,
XMLNode node,
Viewport viewport) |
static void |
SVGShapeBuilder.buildFEOffset(FilterSpec spec,
XMLNode node,
Viewport viewport) |
static void |
SVGShapeBuilder.buildFESpecularLighting(FilterSpec spec,
XMLNode node,
Viewport viewport) |
static javafx.scene.image.ImageView |
SVGShapeBuilder.buildImage(XMLNode xmlNode,
java.net.URL url,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build an "image" node.
|
static javafx.scene.shape.Line |
SVGShapeBuilder.buildLine(XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build a "line" element.
|
static void |
SVGShapeBuilder.buildLinearGradient(java.util.Map<java.lang.String,GradientSpec> gradientSpecs,
java.util.Map<java.lang.String,javafx.scene.paint.Paint> gradients,
XMLNode xmlNode,
Viewport viewport) |
static void |
MarkerBuilder.buildMarkers(javafx.scene.Group parent,
javafx.scene.Node node,
XMLNode xmlNode,
MarkerContext markerContext,
LoaderContext context,
Viewport viewport,
boolean visible) |
static java.util.List<javafx.scene.shape.SVGPath> |
SVGShapeBuilder.buildPath(XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport,
boolean hasFill)
Build an "path" element.
|
static javafx.scene.shape.Polygon |
SVGShapeBuilder.buildPolygon(XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build a "polygon" element.
|
static javafx.scene.shape.Polyline |
SVGShapeBuilder.buildPolyline(XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build a "polyline" element.
|
static void |
SVGShapeBuilder.buildRadialGradient(java.util.Map<java.lang.String,GradientSpec> gradientSpecs,
java.util.Map<java.lang.String,javafx.scene.paint.Paint> gradients,
XMLNode xmlNode,
Viewport viewport) |
static javafx.scene.shape.Shape |
SVGShapeBuilder.buildRect(XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build a "rect" element.
|
static javafx.scene.text.Text |
SVGShapeBuilder.buildText(XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build a "text" element.
|
static java.util.List<javafx.scene.text.Text> |
SVGShapeBuilder.buildTspan(javafx.scene.Group group,
javafx.scene.text.Text previous,
XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build a "tspan" element.
|
static SpanGroup |
SVGShapeBuilder.buildTSpanGroup(javafx.scene.text.Text theText,
XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build a "text" element with tspan children.
|
static SpanGroup |
SVGShapeBuilder.buildTSpanGroup(XMLNode xmlNode,
javafx.geometry.Bounds bounds,
Viewbox viewbox,
Viewport viewport)
Build a "text" element with tspan children.
|
static java.util.List<? extends javafx.scene.Node> |
SVGShapeBuilder.buildUse(XMLNode xmlNode,
LoaderContext context,
javafx.geometry.Bounds bounds,
Viewport viewport)
Build a "use" element.
|
static Styles |
SVGStyleBuilder.parseStyle(java.lang.String content,
Viewport viewport) |
static void |
SVGStyleBuilder.setClipPath(javafx.scene.Node node,
java.lang.String spec,
ClippingFactory clippingFactory,
Viewport viewport) |
static MarkerContext |
SVGStyleBuilder.setNodeStyle(MarkerContext markerContext,
javafx.scene.Node node,
XMLNode xmlNode,
LoaderContext context,
Viewport viewport) |
static MarkerContext |
SVGStyleBuilder.setNodeStyle(javafx.scene.Node node,
XMLNode xmlNode,
LoaderContext context,
Viewport viewport) |
Modifier and Type | Method and Description |
---|---|
static Viewport |
ParserUtils.parseViewport(XMLNode xmlNode) |
Modifier and Type | Method and Description |
---|---|
javafx.scene.shape.Shape |
ClippingFactory.createClip(java.lang.String id,
javafx.scene.Node node,
Viewport viewport)
Creates a clip.
|
static java.util.List<javafx.scene.transform.Transform> |
TransformUtils.extractTransforms(java.lang.String transforms,
Viewport viewport)
Extract the transforms from a
SVGTags.TRANSFORM attribute |
double |
XMLNode.getLengthValue(java.lang.String attrName,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport)
Return the value of an attribute of a specified name as a double.
|
double |
XMLNode.getLengthValue(java.lang.String attrName,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport,
double defaultValue)
Return the value of a length attribute of a specified name as a double.
|
double |
XMLNode.getLengthValue(java.lang.String attrName,
boolean isWidth,
Viewport viewport)
Return the value of an attribute of a specified name as a double.
|
double |
XMLNode.getLengthValue(java.lang.String attrName,
Viewport viewport)
Return the value of an attribute of a specified name as a double.
|
double |
XMLNode.getLengthValue(java.lang.String attrName,
Viewport viewport,
double defaultValue)
Return the value of an attribute of a specified name as a double.
|
double |
XMLNode.getLineWidthValue(java.lang.String attrName,
Viewport viewport,
double defaultValue)
Return the value of an lirn width of a specified name as a double.
|
double |
XMLNode.getPositionValue(java.lang.String attrName,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport)
Return the value of an attribute of a specified name as a double.
|
double |
XMLNode.getPositionValue(java.lang.String attrName,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport,
double defaultValue)
Return the value of a position attribute of a specified name as a double.
|
double |
XMLNode.getPositionValue(java.lang.String attrName,
boolean isWidth,
Viewport viewport)
Return the value of an attribute of a specified name as a double.
|
static java.util.List<java.lang.Double> |
TransformUtils.getTransformArgumentsForAnimation(java.lang.String content,
Viewport viewport) |
static java.util.List<java.lang.Double> |
ParserUtils.parseDashArray(java.lang.String value,
Viewport viewport) |
static double |
LengthParser.parseLength(java.lang.String lengthValue,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport)
Parse a length value.
|
static double |
LengthParser.parseLength(java.lang.String lengthValue,
boolean isWidth,
Viewport viewport)
Parse a length value.
|
static double |
LengthParser.parseLength(java.lang.String lengthValue,
Viewport viewport)
Parse a length value.
|
static double |
LengthParser.parseLength(XMLNode node,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport,
java.lang.String attrName)
Parse a node attribute as a length value.
|
static double |
LengthParser.parseLength(XMLNode node,
boolean isWidth,
Viewport viewport,
java.lang.String attrName)
Parse a node attribute as a length value.
|
static double |
LengthParser.parseLength(XMLNode node,
Viewport viewport,
java.lang.String attrName)
Parse a node attribute as a length value.
|
static void |
ParserUtils.parseLengthValue(java.util.List<java.lang.Double> args,
java.lang.String value,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport) |
static double |
ParserUtils.parseLengthValue(java.lang.String valueS,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport)
Parse a length value.
|
static double |
LengthParser.parseLineWidth(java.lang.String lengthValue,
Viewport viewport)
Parse a line width value.
|
static double |
ParserUtils.parseLineWidth(java.lang.String value,
Viewport viewport) |
static Viewbox |
ParserUtils.parseMarkerViewbox(XMLNode xmlNode,
Viewport viewport) |
void |
MarkerContextPathParser.parsePathContent(java.lang.String content,
Viewport viewport)
Parse a path content.
|
java.util.List<javafx.scene.shape.SVGPath> |
PathParser.parsePathContent(java.lang.String content,
Viewport viewport,
boolean hasFill)
Parse a path content.
|
static double |
LengthParser.parsePosition(java.lang.String lengthValue,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport)
Parse a position value.
|
static double |
ParserUtils.parsePositionValue(java.lang.String valueS,
boolean isWidth,
javafx.geometry.Bounds bounds,
Viewport viewport)
Parse a position value.
|
static Viewbox |
ParserUtils.parseViewbox(XMLNode xmlNode,
Viewport viewport) |
static void |
TransformUtils.setTransforms(javafx.scene.Node node,
XMLNode xmlNode,
Viewport viewport)
Set the transforms for a node if it has the
SVGTags.TRANSFORM attribute. |
Modifier and Type | Method and Description |
---|---|
void |
MarkerSpec.computeRefPosition(Viewport viewport) |
abstract void |
GradientSpec.resolve(java.util.Map<java.lang.String,GradientSpec> gradients,
Viewport viewport) |
void |
LinearGradientSpec.resolve(java.util.Map<java.lang.String,GradientSpec> gradients,
Viewport viewport) |
void |
RadialGradientSpec.resolve(java.util.Map<java.lang.String,GradientSpec> gradients,
Viewport viewport) |
Copyright © 2021, 2022, 2025 Herve Girod. All Rights Reserved. Documentation and source under the BSD 3-Clause licence