Skip navigation links
A B C D E F G H I K L M O P Q R S T U V W X 

A

accept(T, U) - Method in interface de.saxsys.svgfx.core.interfaces.ThrowableBiConsumer
 
acceptOrFail(T, U) - Method in interface de.saxsys.svgfx.core.interfaces.ThrowableBiConsumer
Consumes the given two elements.
addPoints(Point2D, Point2D) - Method in class de.saxsys.svgfx.core.path.commands.PathCommand
Combines the two given points based on hte PathCommand.isAbsolute.
addStyle(SVGCssStyle) - Method in class de.saxsys.svgfx.core.SVGDocumentDataProvider
addStyles(Collection<SVGCssStyle>) - Method in class de.saxsys.svgfx.core.SVGDocumentDataProvider
apply(T, U) - Method in interface de.saxsys.svgfx.core.interfaces.ThrowableBiFunction
 
applyOrFail(T, U) - Method in interface de.saxsys.svgfx.core.interfaces.ThrowableBiFunction
Consumes the given two elements.
AttributeBase<TSVGContentType extends AttributeWrapper> - Class in de.saxsys.svgfx.core.attributes
 
AttributeBase(String, TSVGContentType) - Constructor for class de.saxsys.svgfx.core.attributes.AttributeBase
 
AttributeHolder<TAttribute extends AttributeWrapper> - Class in de.saxsys.svgfx.xml.core
This class simply hold a Map of String and AttributeWrapper.
AttributeHolder() - Constructor for class de.saxsys.svgfx.xml.core.AttributeHolder
 
AttributeWrapper - Class in de.saxsys.svgfx.xml.core
This class is used for parsing data which comes from a text.
AttributeWrapper() - Constructor for class de.saxsys.svgfx.xml.core.AttributeWrapper
 

B

BaseAttributeMapper<TDataProvider extends IDocumentDataProvider> - Class in de.saxsys.svgfx.core.attributes
This class represents a base attributes, it is intended to be used
BezierCurveCommand - Class in de.saxsys.svgfx.core.path.commands
This represents a bezier curve command in a svg path.

C

CENTER_X - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents x component of a center position, this element is used for SVGCircles and SVGEllipses.
CENTER_Y - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents y component of a center position, this element is used for SVGCircles and SVGEllipses.
characters(char[], int, int) - Method in class de.saxsys.svgfx.xml.core.SAXParser
 
CLASS - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents a class link to an existing style, in this case the element will use this link to style itself.
clear() - Method in class de.saxsys.svgfx.core.SVGDocumentDataProvider
Resets the data provider clearing all the stored data and styles.
clear() - Method in interface de.saxsys.svgfx.xml.core.IDocumentDataProvider
Reset the dataprovider and clears out all allocated resources.
clear() - Method in class de.saxsys.svgfx.xml.core.SAXParser
This method will clear the current SAXParser.result as well as calling IDocumentDataProvider.clear().
CLIP_PATH - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Represents a clip path which will be applied to the given element.
CLIP_RULE - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Represents the clip rule which determines how an element inside a SVGClipPath will be used.
CloseCommand - Class in de.saxsys.svgfx.core.path.commands
This represents a command that closes the current path back to he starting point.
COLOR - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Represents a color which cna be used for other rule such as fill, stroke or stop-color.
combineWithStyle(CssStyle<TAttributeType, TAttributeHolder>) - Method in class de.saxsys.svgfx.css.core.CssStyle
Combines this CssStyle with the given CssStyle, new AttributeWrappers not present in this style will be added.
COMMA - Static variable in class de.saxsys.svgfx.core.definitions.Constants
Determines the delimiter that separated a the positions of a point.
COMMA_STRING - Static variable in class de.saxsys.svgfx.core.definitions.Constants
Determines the delimiter that separated a the positions of a point.
CommandFactory - Class in de.saxsys.svgfx.core.path.commands
This class is responsible for creating instances of an PathCommand.
CommandFactory() - Constructor for class de.saxsys.svgfx.core.path.commands.CommandFactory
 
CommandName - Enum in de.saxsys.svgfx.core.path
Contains the known names of path command
CommandParser - Class in de.saxsys.svgfx.core.path
 
CommandParser(CommandFactory) - Constructor for class de.saxsys.svgfx.core.path.CommandParser
 
COMMENT_INDICATOR - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Indicates the start of a comment section.
COMMENT_TAG - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Indicates the start of a comment section.
configureReader(XMLReader) - Method in class de.saxsys.svgfx.core.SVGParser
 
configureReader(XMLReader) - Method in class de.saxsys.svgfx.xml.core.SAXParser
Allows to configure the reader that will be used to parse the file.
Constants - Class in de.saxsys.svgfx.core.definitions
Contains constant values of
Constants - Class in de.saxsys.svgfx.css.definitions
Contains all constants related to css.
convertToAbsoluteCoordinates(Rectangle, List<Wrapper<Point2D>>) - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
Converts the given coordinates into absolute coordinates based on the given bounding box.
convertToRelativeCoordinates(Rectangle, List<Wrapper<Point2D>>) - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
Converts the given coordinates into relative coordinates based on the given bounding box.
CoreAttributeMapper - Class in de.saxsys.svgfx.core.attributes
This class determines which svg core attributes are mapped to the desired SVGAttributeType.
createAndInitializeResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Creates a result represented by this element and uses the given supplier in order to fetch data needed to initialize the result
createAttributeType(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeHolder
 
createAttributeType(String) - Method in class de.saxsys.svgfx.xml.core.AttributeHolder
This method is used each time a new AttributeWrapper is needed.
createBoundingBox(Circle) - Method in class de.saxsys.svgfx.core.elements.SVGCircle
 
createBoundingBox(Ellipse) - Method in class de.saxsys.svgfx.core.elements.SVGEllipse
 
createBoundingBox(Line) - Method in class de.saxsys.svgfx.core.elements.SVGLine
 
createBoundingBox(SVGPath) - Method in class de.saxsys.svgfx.core.elements.SVGPath
 
createBoundingBox(TShape) - Method in class de.saxsys.svgfx.core.elements.SVGPolyBase
 
createBoundingBox(Rectangle) - Method in class de.saxsys.svgfx.core.elements.SVGRectangle
 
createBoundingBox(TShape) - Method in class de.saxsys.svgfx.core.elements.SVGShapeBase
Returns the bounding box of the given shape
createCloseCommand(char, Point2D) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new CloseCommand using the given data, which needs to contain the command name.
createCommandOrFail(Character, String, Point2D, Point2D, PathCommand) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new PathCommand based on the given information.
createCubicBezierCurveCommand(char, String) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new BezierCurveCommand using the given data, which needs to contains three points.
createElement(String, Attributes, SVGDocumentDataProvider) - Method in class de.saxsys.svgfx.core.elements.SVGElementFactory
 
createElement(String, Attributes, TDataProvider) - Method in interface de.saxsys.svgfx.xml.core.IElementFactory
creates a new instance of the desired ElementBase using the given value as an indicator which instance to create.
createHorizontalLineCommand(char, String) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new LineCommand using the given data, which need to contain one numeric value which determines which position is moved to.
createLineCommand(char, String) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new LineCommand using the given data, which needs to be two numeric values separated by whitespaces or one comma which determines which position is moved to.
createMoveCommand(char, String) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new LineCommand using the given data, which needs to be two numeric values separated by whitespaces or one comma which determines which position is moved to.
createQuadraticBezierCurveCommand(char, String) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new BezierCurveCommand using the given data, which needs to contains three points.
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGCircle
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGClipPath
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGDefinitions
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Must be overwritten in the actual implementation to create a new result for this element based on the information available.
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGEllipse
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
 
createResult(SVGAttributeTypeRectangle.SVGTypeRectangle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
This method can be used to create a result, that depends on the provided SVGElementBase.
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGGroup
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGLine
 
createResult(SVGAttributeTypeRectangle.SVGTypeRectangle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGLinearGradient
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGPath
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGPolygon
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGPolyline
 
createResult(SVGAttributeTypeRectangle.SVGTypeRectangle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGRadialGradient
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGRectangle
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGRoot
 
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGStop
Must be overwritten in the actual implementation to create a new result for this element based on the information available.
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGStyle
Must be overwritten in the actual implementation to create a new result for this element based on the information available.
createResult(SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGUse
Must be overwritten in the actual implementation to create a new result for this element based on the information available.
createShortCubicBezierCurveCommand(char, String, Point2D, PathCommand) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new BezierCurveCommand using the given data, which needs to contains three points.
createShortQuadraticBezierCurveCommand(char, String, Point2D, PathCommand) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new BezierCurveCommand using the given data, which needs to contains three points.
createVerticalLineCommand(char, String) - Method in class de.saxsys.svgfx.core.path.commands.CommandFactory
Creates a new LineCommand using the given data, which need to contain one numeric value which determines which position is moved to.
CSS_TYPE - Static variable in class de.saxsys.svgfx.core.elements.SVGStyle
Determines the string which indicates that the type is css.
CssStyle<TAttributeType extends AttributeWrapper,TAttributeHolder extends AttributeHolder<TAttributeType>> - Class in de.saxsys.svgfx.css.core
This Class does not directly represent a SVG element but rather a Css element
CssStyle(TAttributeHolder) - Constructor for class de.saxsys.svgfx.css.core.CssStyle
Creates a new instance.
CssStyle(String, TAttributeHolder) - Constructor for class de.saxsys.svgfx.css.core.CssStyle
Creates a new instance.
CubicBezierCurveCommand - Class in de.saxsys.svgfx.core.path.commands
This represents a bezier curve command in a svg path.
CycleMethodMapping - Enum in de.saxsys.svgfx.core.definitions.enumerations
Contains information which maps a given svg spread method rule to the javafx CycleMethod rule.

D

de.saxsys.svgfx.core - package de.saxsys.svgfx.core
 
de.saxsys.svgfx.core.attributes - package de.saxsys.svgfx.core.attributes
 
de.saxsys.svgfx.core.attributes.type - package de.saxsys.svgfx.core.attributes.type
 
de.saxsys.svgfx.core.css - package de.saxsys.svgfx.core.css
 
de.saxsys.svgfx.core.definitions - package de.saxsys.svgfx.core.definitions
 
de.saxsys.svgfx.core.definitions.enumerations - package de.saxsys.svgfx.core.definitions.enumerations
 
de.saxsys.svgfx.core.elements - package de.saxsys.svgfx.core.elements
 
de.saxsys.svgfx.core.interfaces - package de.saxsys.svgfx.core.interfaces
 
de.saxsys.svgfx.core.path - package de.saxsys.svgfx.core.path
 
de.saxsys.svgfx.core.path.commands - package de.saxsys.svgfx.core.path.commands
 
de.saxsys.svgfx.core.utils - package de.saxsys.svgfx.core.utils
 
de.saxsys.svgfx.css.core - package de.saxsys.svgfx.css.core
 
de.saxsys.svgfx.css.definitions - package de.saxsys.svgfx.css.definitions
 
de.saxsys.svgfx.xml.core - package de.saxsys.svgfx.xml.core
 
DECLARATION_BLOCK_END - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Determines the character which indicates the end of the declarations.
DECLARATION_BLOCK_START - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Determines the character which indicates the start of a declarations.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeCycleMethod
Determines the default value for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeDouble
Determines the default value for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeFillRule
Determines the default value for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeGradientUnits
Determines the default value for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeLength
Determines the default value for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePaint
Determines the default color to use for a SVGAttributeTypePaint.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePoint
Determines the default value for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePoints
Determines the default value for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeRectangle
Determines the default value for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeDashArray
Determines the default value to use for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeLineCap
Determines the default value to use for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeLineJoin
Determines the default value to use for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeType
Determines the default value to use for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStyle
Determines the default value for this SVGAttributeType.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeTransform
Determines the default value for this SVGAttributeType.

E

ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGCircle
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGClipPath
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGDefinitions
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGEllipse
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGGroup
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGLine
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGLinearGradient
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGPath
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGPolygon
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGPolyline
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGRadialGradient
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGRectangle
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGRoot
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGStop
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGStyle
Contains the name of this element in an svg file, used to identify the element when parsing.
ELEMENT_NAME - Static variable in class de.saxsys.svgfx.core.elements.SVGUse
Contains the name of this element in an svg file, used to identify the element when parsing.
ElementBase<TAttributeType extends AttributeWrapper,TAttributeHolder extends AttributeHolder<TAttributeType>,TDocumentDataProvider extends IDocumentDataProvider,TResult,TChild extends ElementBase<?,?,TDocumentDataProvider,?,?>> - Class in de.saxsys.svgfx.xml.core
Represents an actual element of the parsed document from an SAXParser.
ElementBase(String, Attributes, TDocumentDataProvider, TAttributeHolder) - Constructor for class de.saxsys.svgfx.xml.core.ElementBase
Creates a new instance of he element using the given attributes, parent and documentDataProvider.
END_X - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the end x component of a line.
END_Y - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the end y component of a line.
endDocument() - Method in class de.saxsys.svgfx.xml.core.SAXParser
 
endElement(String, String, String) - Method in class de.saxsys.svgfx.xml.core.SAXParser
 
endPoint - Variable in class de.saxsys.svgfx.core.path.commands.LineCommand
Contains the position which will be done by this command.
endProcessing() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
 
endProcessing() - Method in class de.saxsys.svgfx.core.elements.SVGStyle
 
endProcessing() - Method in class de.saxsys.svgfx.xml.core.ElementBase
Will be called when the end of the element was been reached and thus the processing is finished.
enteringDocument() - Method in class de.saxsys.svgfx.core.SVGParser
 
enteringDocument() - Method in class de.saxsys.svgfx.xml.core.SAXParser
This method will be called as soon as the parsing of the document has started.
equals(Object) - Method in class de.saxsys.svgfx.css.core.CssStyle
Determines if the given object areEqualOrNull the provided object.
equals(Object) - Method in class de.saxsys.svgfx.xml.core.AttributeWrapper
 

F

FILL - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Represents the color of the interior of the given graphical element.
FILL_OPACITY - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Represents the color of the interior of the given graphical element.
FILL_RULE - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Represents the algorithm which is to be used to determine what side of a path is inside the shape.
FillRuleMapping - Enum in de.saxsys.svgfx.core.definitions.enumerations
Contains information which maps a given svg fill rule to the javafx FillRule rule.
FOCUS_X - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the focus in x direction, this attribute is used by a radial gradient.
FOCUS_Y - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the focus in y direction, this attribute is used by a radial gradient.

G

get() - Method in interface de.saxsys.svgfx.core.interfaces.ThrowableSupplier
 
get() - Method in class de.saxsys.svgfx.core.utils.Wrapper
Returns the Wrapper.object.
getAbsoluteControlPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.QuadraticBezierCurveCommand
Returns the control point, which is in absolute coordinates.
getAbsoluteEndControlPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.BezierCurveCommand
 
getAbsoluteEndControlPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.CubicBezierCurveCommand
Returns the CubicBezierCurveCommand.endControlPoint which is in absolute coordinates.
getAbsoluteEndControlPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.QuadraticBezierCurveCommand
Returns the end control point, which is in absolute coordinates.
getAbsoluteEndPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.BezierCurveCommand
 
getAbsoluteEndPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.CloseCommand
 
getAbsoluteEndPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.HorizontalLineCommand
 
getAbsoluteEndPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.LineCommand
 
getAbsoluteEndPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.PathCommand
Gets the next possible absoluteCurrentPoint based on the internal state of the command and the provided absoluteCurrentPoint.
getAbsoluteEndPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.VerticalLineCommand
 
getAbsoluteName() - Method in enum de.saxsys.svgfx.core.path.CommandName
getAbsoluteStartControlPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.BezierCurveCommand
 
getAbsoluteStartControlPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.CubicBezierCurveCommand
Returns the CubicBezierCurveCommand.startControlPoint which is in absolute coordinates.
getAbsoluteStartControlPoint(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.QuadraticBezierCurveCommand
Returns the start control point, which is in absolute coordinates.
getAttemptedParses() - Method in class de.saxsys.svgfx.xml.core.SAXParser
getAttribute(String) - Method in class de.saxsys.svgfx.xml.core.AttributeHolder
Returns the TAttribute in attributes using the provided key or null if no such content type exist.
getAttribute(String, Class<TContent>) - Method in class de.saxsys.svgfx.xml.core.AttributeHolder
Returns the TAttribute in the attributes as the desired type using the provided key or null if no such content type exist.
getAttributeHolder() - Method in class de.saxsys.svgfx.css.core.CssStyle
getAttributeHolder() - Method in class de.saxsys.svgfx.xml.core.ElementBase
getAttributeOrFail(String, Class<TContent>) - Method in class de.saxsys.svgfx.xml.core.AttributeHolder
Returns the TAttribute in the attributes as the desired type using the provided key or throws an IllegalArgumentException of the attribute does not exit.
getAttributes() - Method in class de.saxsys.svgfx.xml.core.AttributeHolder
Returns the attributes.
getAttributes() - Method in class de.saxsys.svgfx.xml.core.ElementBase
Gets the attribute map as an unmodifiable map.
getAttributeValue(String, Class<TValue>, TValue) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeHolder
Returns the value of the desired attribute as the desired type using the provided key or the given default value should the attribute not exist.
getBoundingBox(String) - Method in class de.saxsys.svgfx.core.path.CommandParser
Returns the bounding box that would result from the given path command.
getBoundingBox(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.BezierCurveCommand
 
getBoundingBox(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.CloseCommand
 
getBoundingBox(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.HorizontalLineCommand
 
getBoundingBox(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.LineCommand
 
getBoundingBox(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.MoveCommand
getBoundingBox(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.PathCommand
Gets the bounding box which would result of using the given absoluteCurrentPoint as the starting point and then applying the internal state of the command.
getBoundingBox(Point2D) - Method in class de.saxsys.svgfx.core.path.commands.VerticalLineCommand
 
getCombinedTransform(Transform) - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
Will be used to get the correct transformation for the gradient if any.
getContent() - Method in class de.saxsys.svgfx.core.attributes.AttributeBase
getContentTypeCreator() - Method in class de.saxsys.svgfx.core.attributes.BaseAttributeMapper
getDashValues() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeDashArray
 
getData(String, Class<TData>) - Method in class de.saxsys.svgfx.core.SVGDocumentDataProvider
Returns the data of the given key as the desired type if it exists.
getDistanceX(Point2D, Point2D) - Method in class de.saxsys.svgfx.core.path.commands.PathCommand
Returns the x distance between the two points. if one of the points is null, then then 0.0 will be returned.
getDistanceY(Point2D, Point2D) - Method in class de.saxsys.svgfx.core.path.commands.PathCommand
Returns the y distance between the two points. if one of the points is null, then then 0.0 will be returned.
getDocumentDataProvider() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
 
getDocumentDataProvider() - Method in class de.saxsys.svgfx.xml.core.ElementBase
getEndPoint() - Method in class de.saxsys.svgfx.core.path.commands.BezierCurveCommand
getEndPoint() - Method in class de.saxsys.svgfx.core.path.commands.LineCommand
getGradientTransform() - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
Returns a Optional containing the CoreAttributeMapper.GRADIENT_TRANSFORM of this gradient if present or Optional.empty().
getIsCurrentColor() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePaint
 
getIsInherited() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
 
getIsNone() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
 
getMaxX() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeRectangle.SVGTypeRectangle
getMaxY() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeRectangle.SVGTypeRectangle
getMethod() - Method in enum de.saxsys.svgfx.core.definitions.enumerations.CycleMethodMapping
getMinX() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeRectangle.SVGTypeRectangle
getMinX(Point2D, Point2D) - Method in class de.saxsys.svgfx.core.path.commands.PathCommand
Returns the minimum x of the two points.
getMinY() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeRectangle.SVGTypeRectangle
getMinY(Point2D, Point2D) - Method in class de.saxsys.svgfx.core.path.commands.PathCommand
Returns the minimum y of the two points.
getName() - Method in class de.saxsys.svgfx.core.attributes.AttributeBase
Returns the AttributeBase.name.
getName() - Method in class de.saxsys.svgfx.core.attributes.BaseAttributeMapper
getName() - Method in enum de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeLength.Unit
getName() - Method in enum de.saxsys.svgfx.core.definitions.enumerations.CycleMethodMapping
getName() - Method in enum de.saxsys.svgfx.core.definitions.enumerations.FillRuleMapping
getName() - Method in enum de.saxsys.svgfx.core.definitions.enumerations.GradientUnit
Returns the GradientUnit.name.
getName() - Method in enum de.saxsys.svgfx.core.definitions.enumerations.Matrix
Returns the Matrix.name.
getName() - Method in class de.saxsys.svgfx.css.core.CssStyle
 
getName() - Method in class de.saxsys.svgfx.xml.core.ElementBase
Gets the value of the property.
getNames() - Method in enum de.saxsys.svgfx.core.path.CommandName
Returns a list containing the CommandName.absoluteName and the CommandName.relativeName.
getOptional() - Method in class de.saxsys.svgfx.core.utils.Wrapper
Returns a Optional containing the Wrapper.object.
getOrFail() - Method in interface de.saxsys.svgfx.core.interfaces.ThrowableSupplier
Gets the data or fails in the process.
getOrFail() - Method in class de.saxsys.svgfx.core.utils.Wrapper
Returns the Wrapper.object only if it is not null, otherwise an IllegalStateException will be thrown.
getPoints() - Method in class de.saxsys.svgfx.core.elements.SVGPolyBase
Returns the list of points contained by the attributes.
getProperties() - Method in class de.saxsys.svgfx.css.core.CssStyle
getRelativeName() - Method in enum de.saxsys.svgfx.core.path.CommandName
getResult() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Returns the result for the current element.
getResult() - Method in class de.saxsys.svgfx.xml.core.ElementBase
Returns the result for the current element.
getResult() - Method in class de.saxsys.svgfx.xml.core.SAXParser
Gets the SAXParser.result, which is only set after SAXParser.parse(InputSource) has been called.
getRule() - Method in enum de.saxsys.svgfx.core.definitions.enumerations.FillRuleMapping
getState() - Method in class de.saxsys.svgfx.xml.core.SAXParser
Gets the value of the State.
getStops() - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
Gets the stops related to this gradient.
getSuccessfulParses() - Method in class de.saxsys.svgfx.xml.core.SAXParser
getText() - Method in class de.saxsys.svgfx.xml.core.AttributeWrapper
 
getTransformation() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
 
getUnit() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
Returns the SVGAttributeType.valueAndUnits value.
getUnmodifiableChildren() - Method in class de.saxsys.svgfx.xml.core.ElementBase
Gets an unmodifiable instance of the ElementBase.children.
getUnmodifiableData() - Method in class de.saxsys.svgfx.core.SVGDocumentDataProvider
Returns the SVGDocumentDataProvider.data as an unmodifiable map.
getUnmodifiableStyles() - Method in class de.saxsys.svgfx.core.SVGDocumentDataProvider
Gets the styles of the converted svg file.
getValue() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
getValue(ThrowableSupplier<SVGAttributeTypeRectangle.SVGTypeRectangle, SVGException>, Transform) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePaint
Resolves the given data into a paint.
getValueAndUnit() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
This will be called if actual data is present in the css text, this is the case if the cssText is not SVGAttributeType.INHERIT_INDICATOR or SVGAttributeType.NONE_INDICATOR.
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeCycleMethod
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeDouble
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeFillRule
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeGradientUnits
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeLength
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePaint
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePoint
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePoints
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeRectangle
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeString
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeDashArray
This will be called if actual data is present in the css text, this is the case if the cssText is not SVGAttributeType.INHERIT_INDICATOR or SVGAttributeType.NONE_INDICATOR.
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeLineCap
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeLineJoin
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeType
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStyle
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeTransform
 
getValueOrFail(T, T, Function<T, R>, BiFunction<T, T, R>) - Method in class de.saxsys.svgfx.core.path.commands.PathCommand
Ensures to always return a value of the given values, even if either of the provided values is null.
getX() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePoint.SVGTypePoint
getY() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePoint.SVGTypePoint
GRADIENT_TRANSFORM - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Determines the gradient transformation of a gradient.
GRADIENT_UNITS - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Determines the gradient units of a gradient.
GradientUnit - Enum in de.saxsys.svgfx.core.definitions.enumerations
Contains the possible values for SVGAttributeTypeGradientUnits.

H

hashCode() - Method in class de.saxsys.svgfx.css.core.CssStyle
Gets the HashCode this object, which is based on the CssStyle.name.
hashCode() - Method in class de.saxsys.svgfx.xml.core.AttributeWrapper
 
hasUnit(TUnit) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
Determines if this length value has the provided unit.
HEIGHT - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the height of an element.
HorizontalLineCommand - Class in de.saxsys.svgfx.core.path.commands
This represents a position command in a svg path which will either.

I

ID - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
The id for an element, needed in case an element is referenced by another element.
IDocumentDataProvider - Interface in de.saxsys.svgfx.xml.core
This interface will be used to enable xml element to load data of the parsed xml file.
IElementFactory<TDataProvider extends IDocumentDataProvider,TElement extends ElementBase<?,?,TDataProvider,?,?>> - Interface in de.saxsys.svgfx.xml.core
This interfaces is used to create an instance of an element.
initializeResult(Node, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGDefinitions
 
initializeResult(TResult, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle, Transform) and allows to modify the result such as applying a style or transformations.
initializeResult(TPaint, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
 
initializeResult(TNode, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGNodeBase
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle, Transform) and allows to modify the result such as applying a style or transformations.
initializeResult(SVGPath, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGPath
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle, Transform) and allows to modify the result such as applying a style or transformations.
initializeResult(Rectangle, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGRectangle
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle, Transform) and allows to modify the result such as applying a style or transformations.
initializeResult(Group, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGRoot
 
initializeResult(TShape, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGShapeBase
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle, Transform) and allows to modify the result such as applying a style or transformations.
initializeResult(Stop, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGStop
 
initializeResult(Set<SVGCssStyle>, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGStyle
 
initializeResult(Group, SVGCssStyle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGUse
 
IRI_FRAGMENT_IDENTIFIER - Static variable in class de.saxsys.svgfx.core.definitions.Constants
Indicator which determines that instead of an actual value value, another value is referenced.
IRI_IDENTIFIER - Static variable in class de.saxsys.svgfx.core.definitions.Constants
Indicator which determines that instead of an actual value value, another value is referenced.
isAbsolute() - Method in class de.saxsys.svgfx.core.path.commands.PathCommand
isBusy() - Method in class de.saxsys.svgfx.xml.core.SAXParser
Determines if the parser is busy doing its work, this is the case if the state is not IDLE or FINISHED.
isCommandName(char) - Method in enum de.saxsys.svgfx.core.path.CommandName
 
isNotNullOrEmpty(String) - Static method in class de.saxsys.svgfx.core.utils.StringUtil
Determines if the given String is not null or empty.
isNotNullOrEmptyAfterTrim(String) - Static method in class de.saxsys.svgfx.core.utils.StringUtil
Determines if the given String is not null or empty even after bring trimmed.
isNullOrEmpty(String) - Static method in class de.saxsys.svgfx.core.utils.StringUtil
Determines if the given String is null or empty.
isNullOrEmptyAfterTrim(String) - Static method in class de.saxsys.svgfx.core.utils.StringUtil
Determines if the given String is null or empty even after bring trimmed.

K

keepElement() - Method in class de.saxsys.svgfx.core.elements.SVGDefinitions
 
keepElement() - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
 
keepElement() - Method in class de.saxsys.svgfx.core.elements.SVGNodeBase
 
keepElement() - Method in class de.saxsys.svgfx.core.elements.SVGRoot
Determines if the element will be kept, meaning it will be kept in memory and is available as a parent for all its children.
keepElement() - Method in class de.saxsys.svgfx.core.elements.SVGStop
 
keepElement() - Method in class de.saxsys.svgfx.core.elements.SVGStyle
 
keepElement() - Method in class de.saxsys.svgfx.xml.core.ElementBase
Determines if the element will be kept, meaning it will be kept in memory and is available as a parent for all its children.

L

leavingDocument(SVGElementBase<?>) - Method in class de.saxsys.svgfx.core.SVGParser
 
leavingDocument(TElement) - Method in class de.saxsys.svgfx.xml.core.SAXParser
This method will be called as soon as the parsing of the document has been finished.
LineCommand - Class in de.saxsys.svgfx.core.path.commands
This represents a position command in a svg path which will either.

M

Matrix - Enum in de.saxsys.svgfx.core.definitions.enumerations
Determines which keyword in a transform attribute of a matrix map to their corresponding javafx classes.
MoveCommand - Class in de.saxsys.svgfx.core.path.commands
This represents a position command in a svg path which will either.

O

OFFSET - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the offset from a start position.
OPACITY - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Represents the transparency of an element, that is, the degree to which the background behind the element is overlaid.

P

parse(String) - Method in class de.saxsys.svgfx.xml.core.SAXParser
Parses the data of the file provided by the given path.
parse(File) - Method in class de.saxsys.svgfx.xml.core.SAXParser
Parses the data of the given file.
parse(InputSource) - Method in class de.saxsys.svgfx.xml.core.SAXParser
Parse the data of the given input source.
parseCssText(String) - Method in class de.saxsys.svgfx.css.core.CssStyle
Consumes the given css text and set the style. the css text must follow the default rules of a css style.
PATH_DESCRIPTION - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents a series of path descriptions.
PathCommand - Class in de.saxsys.svgfx.core.path.commands
This represents a basic path command.
PathCommand(boolean) - Constructor for class de.saxsys.svgfx.core.path.commands.PathCommand
Creates a new instance.
PathException - Exception in de.saxsys.svgfx.core.path
 
PathException(String) - Constructor for exception de.saxsys.svgfx.core.path.PathException
Creates a new instance.
PathException(Throwable) - Constructor for exception de.saxsys.svgfx.core.path.PathException
Creates a new instance.
PathException(String, Throwable) - Constructor for exception de.saxsys.svgfx.core.path.PathException
Creates a new instance.
POINTS - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents a comma separated list of points.
POSITION_X - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the x component of a position, how this is used depends on the element it is used in.
POSITION_Y - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the y component of a position, how this is used depends on the element it is used in.
PresentationAttributeMapper - Class in de.saxsys.svgfx.core.attributes
This class determines which svg presentation attributes are mapped to the desired SVGAttributeType.
processCharacterData(char[], int, int) - Method in class de.saxsys.svgfx.core.elements.SVGDefinitions
 
processCharacterData(char[], int, int) - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
 
processCharacterData(char[], int, int) - Method in class de.saxsys.svgfx.core.elements.SVGNodeBase
 
processCharacterData(char[], int, int) - Method in class de.saxsys.svgfx.core.elements.SVGRoot
Will be called when character data (CDATA) is read for an element.
processCharacterData(char[], int, int) - Method in class de.saxsys.svgfx.core.elements.SVGStop
 
processCharacterData(char[], int, int) - Method in class de.saxsys.svgfx.core.elements.SVGStyle
Will be called when character data (CDATA) is read for an element.
processCharacterData(char[], int, int) - Method in class de.saxsys.svgfx.xml.core.ElementBase
Will be called when character data (CDATA) is read for an element.
PROPERTY_END - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Determines the character which indicates the end of a declaration.
PROPERTY_END_STRING - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Determines the character which indicates the end of a declaration.
PROPERTY_SEPARATOR - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Determines the character which indicates the separator of a declaration.

Q

QuadraticBezierCurveCommand - Class in de.saxsys.svgfx.core.path.commands
This represents a bezier curve command in a svg path.

R

RADIUS - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents a radius.
RADIUS_X - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents a radius which is used in the x direction.
RADIUS_Y - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents a radius which is used in the y direction.
replaceLast(String, char, char) - Static method in class de.saxsys.svgfx.core.utils.StringUtil
Replaces the last occurrence of a character in the given source.
replaceLast(String, String, String) - Static method in class de.saxsys.svgfx.core.utils.StringUtil
Replaces the last occurrence of a character in the given source.
resolveEntity(String, String) - Method in class de.saxsys.svgfx.xml.core.SAXParser
 
resolveIRI(String, SVGDocumentDataProvider, Class<TSVGElementBase>) - Static method in class de.saxsys.svgfx.core.utils.SVGUtil
Returns the element which might be referenced by the given data.

S

SAXParser<TResult,TDocumentDataProvider extends IDocumentDataProvider,TElementFactory extends IElementFactory<TDocumentDataProvider,TElement>,TElement extends ElementBase<?,?,TDocumentDataProvider,?,TElement>> - Class in de.saxsys.svgfx.xml.core
Basic XML parser which uses a given elementFactory to process the data provided while parsing.
SAXParser(TElementFactory, TDocumentDataProvider) - Constructor for class de.saxsys.svgfx.xml.core.SAXParser
Creates a new instance of the parser using the provided interfaces.
SAXParser.State - Enum in de.saxsys.svgfx.xml.core
Determines in which state the converter is in.
set(T) - Method in class de.saxsys.svgfx.core.utils.Wrapper
setText(String) - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
 
setText(String) - Method in class de.saxsys.svgfx.xml.core.AttributeWrapper
 
splitByDelimiters(String, Collection<Character>, ThrowablePredicate<String, E>) - Static method in class de.saxsys.svgfx.core.utils.StringUtil
Creates a new List of Strings that contain the data, which was split by any of the given delimiters.
splitByDelimiters(String, Collection<Character>, ThrowableBiConsumer<Character, String, E>) - Static method in class de.saxsys.svgfx.core.utils.StringUtil
Parse the given data and split the string at every position that is a one of the provided delimiters.
SPREAD_METHOD - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Determines the spread method used in a gradient.
START_X - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the start x component of a line.
START_Y - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the start y component of a line.
startDocument() - Method in class de.saxsys.svgfx.xml.core.SAXParser
 
startElement(String, String, String, Attributes) - Method in class de.saxsys.svgfx.xml.core.SAXParser
 
startProcessing() - Method in class de.saxsys.svgfx.core.elements.SVGDefinitions
 
startProcessing() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
 
startProcessing() - Method in class de.saxsys.svgfx.core.elements.SVGRoot
Will be called when an element is started that represents this element.
startProcessing() - Method in class de.saxsys.svgfx.xml.core.ElementBase
Will be called when an element is started that represents this element.
stateProperty() - Method in class de.saxsys.svgfx.xml.core.SAXParser
Gets the property State.
STOP_COLOR - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Represents the color to use for a stop.
STOP_OPACITY - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Represents the transparency of a gradient, that is, the degree to which the background behind the element is overlaid.
storeData(String, SVGElementBase) - Method in class de.saxsys.svgfx.core.SVGDocumentDataProvider
Sets the given data into the map.
STRING_INDICATOR - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Indicates the start or end of a string value.
StringUtil - Class in de.saxsys.svgfx.core.utils
This class provides functionality to handle Strings
stripIRIIdentifiers(String) - Static method in class de.saxsys.svgfx.core.utils.SVGUtil
Strips the given String from the IRI identifiers if any.
stripStringIndicators(String) - Static method in class de.saxsys.svgfx.core.utils.StringUtil
Strips the " characters at the start and end of the given string if present.
STROKE - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Determines the color of a stroke, this is either a name or a hexadezimal value representing the color.
STROKE_DASHARRAY - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Determines the controls the pattern of dashes and gaps used to stroke paths.
STROKE_DASHOFFSET - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Determines the dash offset of a stroke.
STROKE_LINECAP - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Determines the shape to be used at the end of open subpaths when they are stroked.
STROKE_LINEJOIN - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Determines the shape to be used at the corners of paths or basic shapes when they are stroked.
STROKE_MITERLIMIT - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Determines a limit on the ratio of the miter length to the stroke-width.
STROKE_OPACITY - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Determines the opacity of the outline on the current object.
STROKE_TYPE - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Determines the type of stroke used.
STROKE_WIDTH - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Determines the width of the outline on the current object.
STYLE - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the style of an element, the style need to follow the css text restrictions to be used.
SVGAttributeHolder - Class in de.saxsys.svgfx.core.attributes.type
 
SVGAttributeHolder(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeHolder
 
SVGAttributeType<TValue,TUnit> - Class in de.saxsys.svgfx.core.attributes.type
This class is the base class for svg content used either in css oder by attributes of an SVGElementBase.
SVGAttributeType(TValue, SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
Creates new instance.
SVGAttributeTypeCycleMethod - Class in de.saxsys.svgfx.core.attributes.type
This class represents a svg transform content type.
SVGAttributeTypeCycleMethod(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeCycleMethod
Creates new instance.
SVGAttributeTypeDouble - Class in de.saxsys.svgfx.core.attributes.type
This class represents a svg length content type
SVGAttributeTypeDouble(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeDouble
Creates new instance.
SVGAttributeTypeFillRule - Class in de.saxsys.svgfx.core.attributes.type
Represents a FillRule, the default value is FillRule.EVEN_ODD.
SVGAttributeTypeFillRule(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeFillRule
Creates new instance with a default value of FillRule.EVEN_ODD.
SVGAttributeTypeGradientUnits - Class in de.saxsys.svgfx.core.attributes.type
This class represents a svg transform content type.
SVGAttributeTypeGradientUnits(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeGradientUnits
Creates new instance.
SVGAttributeTypeLength - Class in de.saxsys.svgfx.core.attributes.type
This class represents a svg length content type
SVGAttributeTypeLength(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeLength
Creates new instance.
SVGAttributeTypeLength.Unit - Enum in de.saxsys.svgfx.core.attributes.type
Represents the unit which might be attached to a length value
SVGAttributeTypePaint - Class in de.saxsys.svgfx.core.attributes.type
Represents a Paint used to color fill and strokes, the default value is Color.TRANSPARENT.
SVGAttributeTypePaint(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePaint
Creates new instance with a default value of Color.BLACK.
SVGAttributeTypePoint - Class in de.saxsys.svgfx.core.attributes.type
This class represents a svg length content type
SVGAttributeTypePoint(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePoint
Creates new instance.
SVGAttributeTypePoint.SVGTypePoint - Class in de.saxsys.svgfx.core.attributes.type
 
SVGAttributeTypePoints - Class in de.saxsys.svgfx.core.attributes.type
This class represents a svg transform content type.
SVGAttributeTypePoints(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePoints
Creates new instance.
SVGAttributeTypeRectangle - Class in de.saxsys.svgfx.core.attributes.type
This class represents a svg length content type
SVGAttributeTypeRectangle(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeRectangle
Creates new instance.
SVGAttributeTypeRectangle.SVGTypeRectangle - Class in de.saxsys.svgfx.core.attributes.type
 
SVGAttributeTypeString - Class in de.saxsys.svgfx.core.attributes.type
 
SVGAttributeTypeString(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeString
Creates new instance.
SVGAttributeTypeStrokeDashArray - Class in de.saxsys.svgfx.core.attributes.type
Represents a dash array used for strokes, the default value is an empty array.
SVGAttributeTypeStrokeDashArray(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeDashArray
Creates new instance with a default value of an empty array.
SVGAttributeTypeStrokeLineCap - Class in de.saxsys.svgfx.core.attributes.type
Represents a StrokeLineCap, the default value is StrokeLineCap.SQUARE.
SVGAttributeTypeStrokeLineCap(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeLineCap
Creates new instance with a default value of SVGAttributeTypeStrokeLineCap.DEFAULT_VALUE.
SVGAttributeTypeStrokeLineJoin - Class in de.saxsys.svgfx.core.attributes.type
Represents a StrokeLineJoin, the default value is StrokeLineJoin.MITER.
SVGAttributeTypeStrokeLineJoin(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeLineJoin
Creates new instance with a default value of SVGAttributeTypeStrokeLineJoin.DEFAULT_VALUE.
SVGAttributeTypeStrokeType - Class in de.saxsys.svgfx.core.attributes.type
Represents a StrokeType, the default value is StrokeType.INSIDE.
SVGAttributeTypeStrokeType(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStrokeType
Creates new instance with a default value of StrokeType.CENTERED.
SVGAttributeTypeStyle - Class in de.saxsys.svgfx.core.attributes.type
This class represents a svg transform content type.
SVGAttributeTypeStyle(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeStyle
Creates new instance.
SVGAttributeTypeTransform - Class in de.saxsys.svgfx.core.attributes.type
This class represents a svg transform content type.
SVGAttributeTypeTransform(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeTransform
Creates new instance.
SVGCircle - Class in de.saxsys.svgfx.core.elements
This class represents a line element from svg
SVGClipPath - Class in de.saxsys.svgfx.core.elements
This class represents a clipPath element from svg @author Xyanid on 25.10.2015.
SVGCssStyle - Class in de.saxsys.svgfx.core.css
This Class does not directly represent a SVG element but rather a Css element
SVGCssStyle(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssStyle
Creates a new instance.
SVGCssStyle(String, SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssStyle
Creates a new instance.
SVGDefinitions - Class in de.saxsys.svgfx.core.elements
This class represents a stop element from svg
SVGDocumentDataProvider - Class in de.saxsys.svgfx.core
Holds an provides data for parsed svg elements
SVGDocumentDataProvider() - Constructor for class de.saxsys.svgfx.core.SVGDocumentDataProvider
 
SVGElementBase<TResult> - Class in de.saxsys.svgfx.core.elements
This class represents a basic scg element, which provides some basic functionality to get the style of the class.
SVGElementBase(String, Attributes, SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGElementBase
Creates a new instance of he element using the given attributes, parent and dataProvider.
SVGElementFactory - Class in de.saxsys.svgfx.core.elements
Creates all the needed svg elements.
SVGElementFactory(CommandParser) - Constructor for class de.saxsys.svgfx.core.elements.SVGElementFactory
 
SVGEllipse - Class in de.saxsys.svgfx.core.elements
This class represents a svg ellipse element from svg
SVGException - Exception in de.saxsys.svgfx.core
This exception will be thrown if an error occurs while processing an svg file.
SVGException() - Constructor for exception de.saxsys.svgfx.core.SVGException
Creates a new instance.
SVGException(String) - Constructor for exception de.saxsys.svgfx.core.SVGException
Creates a new instance.
SVGException(Throwable) - Constructor for exception de.saxsys.svgfx.core.SVGException
Creates a new instance.
SVGException(String, Throwable) - Constructor for exception de.saxsys.svgfx.core.SVGException
Creates a new instance.
SVGGradientBase<TPaint extends javafx.scene.paint.Paint> - Class in de.saxsys.svgfx.core.elements
Contains basic functionality to handle gradients of svg.
SVGGradientBase(String, Attributes, SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGGradientBase
Creates a new instance of he element using the given attributes, parent and dataProvider.
SVGGroup - Class in de.saxsys.svgfx.core.elements
This class represents the style element from svg
SVGLine - Class in de.saxsys.svgfx.core.elements
This class represents a line element from svg
SVGLinearGradient - Class in de.saxsys.svgfx.core.elements
This class represents the linear gradient element from svg
SVGNodeBase<TNode extends javafx.scene.Node> - Class in de.saxsys.svgfx.core.elements
This class represents a base class which contains shape element from svg.
SVGNodeBase(String, Attributes, SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGNodeBase
Creates a new instance of he element using the given attributes and the parent.
SVGParser - Class in de.saxsys.svgfx.core
This parser is used to create SVG path data for javafx
SVGParser() - Constructor for class de.saxsys.svgfx.core.SVGParser
Creates a new instance of the parser and uses the given elementCreator.
SVGPath - Class in de.saxsys.svgfx.core.elements
This class represents a line element from svg
SVGPolyBase<TShape extends javafx.scene.shape.Shape> - Class in de.saxsys.svgfx.core.elements
Base class for polygons and polyline.
SVGPolyBase(String, Attributes, SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGPolyBase
Creates a new instance of he element using the given attributes and the parent.
SVGPolygon - Class in de.saxsys.svgfx.core.elements
This class represents a line element from svg
SVGPolyline - Class in de.saxsys.svgfx.core.elements
This class represents a polyline element from svg
SVGRadialGradient - Class in de.saxsys.svgfx.core.elements
This Class represents a radial gradient from svg
SVGRectangle - Class in de.saxsys.svgfx.core.elements
This class represents a line element from svg
SVGRoot - Class in de.saxsys.svgfx.core.elements
This class represents the svg element from svg
SVGShapeBase<TShape extends javafx.scene.shape.Shape> - Class in de.saxsys.svgfx.core.elements
This class represents a base class which contains shape element from svg.
SVGShapeBase(String, Attributes, SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGShapeBase
Creates a new instance of he element using the given attributes and the parent.
SVGStop - Class in de.saxsys.svgfx.core.elements
This class represents a stop element from svg
SVGStyle - Class in de.saxsys.svgfx.core.elements
This class represents the style element from svg
SVGTypePoint(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypePoint.SVGTypePoint
 
SVGTypeRectangle(SVGDocumentDataProvider) - Constructor for class de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeRectangle.SVGTypeRectangle
 
SVGUse - Class in de.saxsys.svgfx.core.elements
This class represents a use element from svg
SVGUtil - Class in de.saxsys.svgfx.core.utils
This class provides functionality related to svg processing

T

test(T) - Method in interface de.saxsys.svgfx.core.interfaces.ThrowablePredicate
 
testOrFail(T) - Method in interface de.saxsys.svgfx.core.interfaces.ThrowablePredicate
Tests the given data or failes
ThrowableBiConsumer<T,U,E extends Exception> - Interface in de.saxsys.svgfx.core.interfaces
Same interface as BiConsumer but allows for checked Exceptions to be thrown.
ThrowableBiFunction<T,U,R,E extends Exception> - Interface in de.saxsys.svgfx.core.interfaces
Same interface as BiFunction but allows for checked Exceptions to be thrown.
ThrowablePredicate<T,E extends Exception> - Interface in de.saxsys.svgfx.core.interfaces
Same as Predicate but allows for checked Exceptions to be thrown.
ThrowableSupplier<T,E extends Exception> - Interface in de.saxsys.svgfx.core.interfaces
Same interfaces as the Supplier, allows to throw checked Exceptions to be thrown.
toString() - Method in class de.saxsys.svgfx.xml.core.ElementBase
 
TRANSFORM - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the transformation to be applied to an element.
transformBoundingBox(SVGAttributeTypeRectangle.SVGTypeRectangle, Transform) - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
Creates an adjusted Rectangle that is the given SVGAttributeTypeRectangle.SVGTypeRectangle which has the given Transform applied.
TYPE - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the type of the element.

U

useDefaultValue() - Method in class de.saxsys.svgfx.core.attributes.type.SVGAttributeType
Set the default value

V

valueOf(String) - Static method in enum de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeLength.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.core.definitions.enumerations.CycleMethodMapping
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.core.definitions.enumerations.FillRuleMapping
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.core.definitions.enumerations.GradientUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.core.definitions.enumerations.Matrix
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.core.path.CommandName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.xml.core.SAXParser.State
Returns the enum constant of this type with the specified name.
VALUES - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Contains all the values that are available for this attribute class.
VALUES - Static variable in class de.saxsys.svgfx.core.attributes.PresentationAttributeMapper
Contains all the values that are available for this attribute class.
values() - Static method in enum de.saxsys.svgfx.core.attributes.type.SVGAttributeTypeLength.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in class de.saxsys.svgfx.core.attributes.XLinkAttributeMapper
Contains all the values that are available for this attribute class.
values() - Static method in enum de.saxsys.svgfx.core.definitions.enumerations.CycleMethodMapping
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.saxsys.svgfx.core.definitions.enumerations.FillRuleMapping
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.saxsys.svgfx.core.definitions.enumerations.GradientUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.saxsys.svgfx.core.definitions.enumerations.Matrix
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.saxsys.svgfx.core.path.CommandName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.saxsys.svgfx.xml.core.SAXParser.State
Returns an array containing the constants of this enum type, in the order they are declared.
VerticalLineCommand - Class in de.saxsys.svgfx.core.path.commands
This represents a position command in a svg path which will either.
VIEW_BOX - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the viewBox which is hosted inside a SVGRoot.

W

WHITESPACE - Static variable in class de.saxsys.svgfx.core.definitions.Constants
Determines the delimiter that separated a pair of points.
WIDTH - Static variable in class de.saxsys.svgfx.core.attributes.CoreAttributeMapper
Represents the width of an element.
Wrapper<T> - Class in de.saxsys.svgfx.core.utils
Simple wrapper class to wraps an object.
Wrapper() - Constructor for class de.saxsys.svgfx.core.utils.Wrapper
 
Wrapper(T) - Constructor for class de.saxsys.svgfx.core.utils.Wrapper
 

X

XLINK_HREF - Static variable in class de.saxsys.svgfx.core.attributes.XLinkAttributeMapper
Determines the a link to another element.
XLinkAttributeMapper - Class in de.saxsys.svgfx.core.attributes
This class determines which svg xlink attributes are mapped to the desired SVGAttributeType.
A B C D E F G H I K L M O P Q R S T U V W X 
Skip navigation links

Copyright © 2017 Saxonia Systems AG. All rights reserved.