Skip navigation links
A C D E G H I L N P R S T U V 

A

applyData(TInput, Consumer<TOutput>, Function<TInput, TOutput>) - Static method in class de.saxsys.svgfx.core.utils.ConvertUtils
Tries to apply the given string as data to the consumer interfaces using the given converter to parse the data into the desired type.
applyData(TInput, Consumer<TOutput>, Function<TInput, TOutput>, Function<TInput, Boolean>) - Static method in class de.saxsys.svgfx.core.utils.ConvertUtils
Tries to apply the given string as data to the consumer interfaces using the given converter to parse the data into the desired type.
applyStyle(TShape, SVGCssStyle, SVGDataProvider) - Static method in class de.saxsys.svgfx.core.utils.SVGUtils
Applies the basic style every Shape supports to the given shape.
areEqualOrNull(Object, Object) - Static method in class de.saxsys.svgfx.core.utils.CompareUtils
Compares object a and b against each other.

C

characters(char[], int, int) - Method in class de.saxsys.svgfx.xml.core.SAXParser
 
clear() - Method in class de.saxsys.svgfx.core.SVGDataProvider
Resets the data provider clearing all the stored data and styles.
clear() - Method in interface de.saxsys.svgfx.xml.core.IDataProvider
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 IDataProvider.clear().
combineStylesAndResolveInheritance(SVGCssStyle, SVGCssStyle) - Static method in class de.saxsys.svgfx.core.utils.SVGUtils
This method will use the properties of the given style, if any property uses inheritance, the given otherStyle will be used to resolve it.
combineWithStyle(CssStyle<TContentTypeOther>) - Method in class de.saxsys.svgfx.css.core.CssStyle
Combines this CssStyle with the given CssStyle, new properties not present in this style will be added.
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.
CompareUtils - Class in de.saxsys.svgfx.core.utils
This class provides convenient functions to handle converting data from one type to another using functional interfaces
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.
consume(String, int) - Method in interface de.saxsys.svgfx.core.utils.SVGUtils.SplitConsumer
Called when a delimiter or the last character is read and will indicate whether the current read data can be used or not.
consumeElementEnd(Group, SVGDataProvider, SVGElementBase<?>) - Method in class de.saxsys.svgfx.core.SVGParser
 
consumeElementEnd(TResult, TDataProvider, TElement) - Method in class de.saxsys.svgfx.xml.core.SAXParser
This method will be called when an element has ended in the XML tree.
consumeElementStart(Group, SVGDataProvider, SVGElementBase<?>) - Method in class de.saxsys.svgfx.core.SVGParser
 
consumeElementStart(TResult, TDataProvider, TElement) - Method in class de.saxsys.svgfx.xml.core.SAXParser
This method will be called when a new element is starting in the XML tree.
convert(TInput, Function<TInput, TOutput>, Function<TInput, Boolean>) - Static method in class de.saxsys.svgfx.core.utils.ConvertUtils
Tries to convert the given data into the output type.
ConvertUtils - Class in de.saxsys.svgfx.core.utils
This class provides convenient functions to handle converting data from one type to another using functional interfaces
createAndInitializeResult() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Creates a result represented by this element.
createAndInitializeResult(SVGCssStyle) - 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
createContentType(String) - Method in class de.saxsys.svgfx.core.css.SVGCssStyle
This implementation will use the name and validate it against SVGCssStyle.PresentationAttributes and then create an instance of a CssContentTypeBase.
createContentType(String) - Method in class de.saxsys.svgfx.css.core.CssStyle
Creates at new CssContentTypeBase based on the given name.
createElement(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Method in class de.saxsys.svgfx.core.elements.SVGElementCreator
 
createElement(String, Attributes, TElement, TDataProvider) - Method in interface de.saxsys.svgfx.xml.core.IElementCreator
creates a new instance of the desired ElementBase using the given value as an indicator which instance to create.
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGCircle
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGClipPath
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGDefs
 
createResult(SVGCssStyle) - 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) - Method in class de.saxsys.svgfx.core.elements.SVGEllipse
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGGroup
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGLine
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGLinearGradient
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGPath
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGPolygon
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGPolyline
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGRadialGradient
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGRectangle
 
createResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGRoot
 
createResult(SVGCssStyle) - 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) - 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) - 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.
CSS_TYPE - Static variable in class de.saxsys.svgfx.core.elements.SVGStyle
Determines the string which indicates that the type is css.
CssContentTypeBase<TValue,TUnit> - Class in de.saxsys.svgfx.css.core
This class contains the css value of a property
CssContentTypeBase(TValue) - Constructor for class de.saxsys.svgfx.css.core.CssContentTypeBase
Creates new instance.
CssStyle<TContentType extends CssContentTypeBase> - Class in de.saxsys.svgfx.css.core
This Class does not directly represent a SVG element but rather a Css element
CssStyle() - Constructor for class de.saxsys.svgfx.css.core.CssStyle
Creates a new instance.
CssStyle(String) - Constructor for class de.saxsys.svgfx.css.core.CssStyle
Creates a new instance.

D

de.saxsys.svgfx.core - package de.saxsys.svgfx.core
 
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.elements - package de.saxsys.svgfx.core.elements
 
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
 
de.saxsys.svgfx.xml.elements - package de.saxsys.svgfx.xml.elements
 
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.css.SVGCssContentTypeDouble
Determines the default value for this SVGCssContentTypeBase.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.css.SVGCssContentTypeFillRule
Determines the default value for this SVGCssContentTypeBase.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.css.SVGCssContentTypeLength
Determines the default value for this SVGCssContentTypeBase.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.css.SVGCssContentTypePaint
Determines the default color to use for a SVGCssContentTypePaint.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeDashArray
Determines the default value to use for this SVGCssContentTypeBase.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeLineCap
Determines the default value to use for this SVGCssContentTypeBase.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeLineJoin
Determines the default value to use for this SVGCssContentTypeBase.
DEFAULT_VALUE - Static variable in class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeType
Determines the default value to use for this SVGCssContentTypeBase.
defaultValue - Variable in class de.saxsys.svgfx.css.core.CssContentTypeBase
Contains the default value of this

E

ElementBase<TDataProvider extends IDataProvider,TResult,TParent extends ElementBase<TDataProvider,?,?>> - Class in de.saxsys.svgfx.xml.elements
Represents an actual element of the parsed document from an SAXParser.
ElementBase(String, Attributes, TParent, TDataProvider) - Constructor for class de.saxsys.svgfx.xml.elements.ElementBase
Creates a new instance of he element using the given attributes, parent and dataProvider.
endDocument() - Method in class de.saxsys.svgfx.xml.core.SAXParser
 
endElement(String, String, String) - Method in class de.saxsys.svgfx.xml.core.SAXParser
 
endProcessing() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Will be called when the end of the element was been reached and thus the processing is finished.
endProcessing() - Method in class de.saxsys.svgfx.xml.elements.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 and set the current SAXParser.result.
Enumerations - Class in de.saxsys.svgfx.core.definitions
This class contains all enumerations used for processing svg data.
Enumerations() - Constructor for class de.saxsys.svgfx.core.definitions.Enumerations
 
Enumerations - Class in de.saxsys.svgfx.css.definitions
This file contains all the enumerations that are used for parsing svg data.
Enumerations.CssValueLengthType - Enum in de.saxsys.svgfx.css.definitions
Determines which type of length unit a css value is.
Enumerations.FillRuleMapping - Enum in de.saxsys.svgfx.core.definitions
Contains information which maps a given svg fill rule to the javafx fill rule.
equals(Object) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
Checks whether the object is reference equal or if its also a SVGCssContentTypeBase and its SVGCssContentTypeBase.isNone and SVGCssContentTypeBase.isInherited are the same.
equals(Object) - Method in class de.saxsys.svgfx.css.core.CssContentTypeBase
Checks whether the object is reference equal or if its also a CssContentTypeBase and its CssContentTypeBase.value and CssContentTypeBase.unit are the same.
equals(Object) - Method in class de.saxsys.svgfx.css.core.CssStyle
Determines if the given object areEqualOrNull the provided object.

G

getAttemptedParses() - Method in class de.saxsys.svgfx.xml.core.SAXParser
getAttribute(String) - Method in class de.saxsys.svgfx.xml.elements.ElementBase
returns the attributes with the given key.
getAttributes() - Method in class de.saxsys.svgfx.xml.elements.ElementBase
Gets the attribute map as an unmodifiable map.
getChildren() - Method in class de.saxsys.svgfx.xml.elements.ElementBase
Gets the children.
getClassCssMetaData() - Static method in class de.saxsys.svgfx.core.SVGGroup
 
getClipPath() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
getClipPath(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Returns a node which represents the clip path to be applied to this element.
getContentTypeClass() - Method in enum de.saxsys.svgfx.core.css.SVGCssStyle.PresentationAttribute
 
getCssContentType(String) - Method in class de.saxsys.svgfx.css.core.CssStyle
Returns the CssContentTypeBase in the given map of properties using the provided key or null if no such content type exist.
getCssContentType(String, Class<TContent>) - Method in class de.saxsys.svgfx.css.core.CssStyle
Returns the CssContentTypeBase in the CssStyle.properties as the desired type using the provided key or null if no such content type exist.
getCssMetaData() - Method in class de.saxsys.svgfx.core.SVGGroup
getCssStyle() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Returns the SVGCssStyle of this element.
getCssStyleAndResolveInheritance() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Gets the elements own SVGCssStyle and combines it with the SVGCssStyle or the parent if there one.
getCssStyleAndResolveInheritance(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Gets the elements own SVGCssStyle and combines it with the givne SVGCssStyle
getDashValues() - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeDashArray
 
getData(Class<TData>, String) - Method in class de.saxsys.svgfx.core.SVGDataProvider
Returns the data of the given key as the desired type if it exists.
getDataProvider() - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
 
getDataProvider() - Method in class de.saxsys.svgfx.xml.elements.ElementBase
Gets the dataProvider.
getDefaultValue() - Method in class de.saxsys.svgfx.css.core.CssContentTypeBase
 
getIsCurrentColor() - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypePaint
 
getIsInherited() - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
 
getIsNone() - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
 
getKnownClasses() - Method in class de.saxsys.svgfx.core.elements.SVGElementCreator
getName() - Method in enum de.saxsys.svgfx.core.css.SVGCssContentTypeLength.Unit
getName() - Method in enum de.saxsys.svgfx.core.css.SVGCssStyle.PresentationAttribute
getName() - Method in enum de.saxsys.svgfx.core.definitions.Enumerations.FillRuleMapping
getName() - Method in enum de.saxsys.svgfx.core.elements.SVGElementBase.CoreAttribute
getName() - Method in enum de.saxsys.svgfx.core.elements.SVGElementBase.Matrix
getName() - Method in enum de.saxsys.svgfx.core.elements.SVGElementBase.XLinkAttribute
getName() - Method in class de.saxsys.svgfx.css.core.CssStyle
 
getName() - Method in enum de.saxsys.svgfx.css.definitions.Enumerations.CssValueLengthType
getName() - Method in class de.saxsys.svgfx.xml.elements.ElementBase
Gets the value of the property.
getOwnStyle() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Gets the elements own SVGCssStyle, which will only be available if the element has the SVGElementBase.CoreAttribute.STYLE.
getParent() - Method in class de.saxsys.svgfx.xml.elements.ElementBase
Gets the parent.
getPoints() - Method in class de.saxsys.svgfx.core.elements.SVGPolyBase
Returns the list of points contained by the attributes.
getPresentationCssStyle() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
This method attempts to create a SVGCssStyle by looking up all the supported SVGCssStyle.PresentationAttribute.
getProperties() - Method in class de.saxsys.svgfx.css.core.CssStyle
Returns the CssStyle.properties as an unmodifiable list.
getReferencedStyle() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Gets the elements referenced SVGCssStyle, which will only be available if the element has the SVGElementBase.CoreAttribute.CLASS.
getResult(SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Gets the result if its was not yet created using the given SVGCssStyle to create the styling.
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.SAXParser
Gets the SAXParser.result, which is only set after SAXParser.parse(InputSource) has been called.
getResult() - Method in class de.saxsys.svgfx.xml.elements.ElementBase
Returns the result for the current element.
getRule() - Method in enum de.saxsys.svgfx.core.definitions.Enumerations.FillRuleMapping
getSkinAddition(Class<TStyleableAddition>) - Method in class de.saxsys.svgfx.core.SVGGroup
Provides the StyleableAdditionBase for the desired class that is attached to this skin.
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.
getStyles() - Method in class de.saxsys.svgfx.core.SVGDataProvider
Gets the styles of the converted svg file.
getSuccessfulParses() - Method in class de.saxsys.svgfx.xml.core.SAXParser
getSVGStyleableAddition() - Method in class de.saxsys.svgfx.core.SVGGroup
 
getTransform(String) - Static method in class de.saxsys.svgfx.core.utils.SVGUtils
Returns the combined transformations available in the given string.
getTransform(SVGElementBase.Matrix, String, boolean) - Static method in class de.saxsys.svgfx.core.utils.SVGUtils
Gets the Transform that is represented by the given data.
getTransformation() - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
 
getUnit() - Method in class de.saxsys.svgfx.css.core.CssContentTypeBase
 
getUnmodifiableData() - Method in class de.saxsys.svgfx.core.SVGDataProvider
Returns the SVGDataProvider.data as an unmodifiable map.
getValue() - Method in class de.saxsys.svgfx.css.core.CssContentTypeBase
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
This will be called if actual data is present in the css text, this is the case if the cssText is not SVGCssContentTypeBase.INHERIT_INDICATOR or SVGCssContentTypeBase.NONE_INDICATOR.
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeDouble
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeFillRule
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeLength
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypePaint
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeString
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeDashArray
This will be called if actual data is present in the css text, this is the case if the cssText is not SVGCssContentTypeBase.INHERIT_INDICATOR or SVGCssContentTypeBase.NONE_INDICATOR.
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeLineCap
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeLineJoin
 
getValueAndUnit(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeType
 

H

hasCssContentType(String) - Method in class de.saxsys.svgfx.css.core.CssStyle
Determines if the given property in contain in he style.
hasData(String) - Method in class de.saxsys.svgfx.core.SVGDataProvider
Determines whether the given key exists in the SVGDataProvider.data.
hashCode() - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
 
hashCode() - Method in class de.saxsys.svgfx.css.core.CssContentTypeBase
 
hashCode() - Method in class de.saxsys.svgfx.css.core.CssStyle
Gets the HashCode this object, which is based on the CssStyle.name.

I

IDataProvider - Interface in de.saxsys.svgfx.xml.core
This interface will be used to enable xml element to load data of the parsed xml file.
IElementCreator<TDataProvider extends IDataProvider,TElement extends ElementBase<TDataProvider,?,?>> - Interface in de.saxsys.svgfx.xml.core
This interfaces is used to create an instance of an element.
INHERIT_INDICATOR - Static variable in class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
Contains a String which indicates that the SVGCssContentTypeBase of a property is inherited.
initializeResult(Node, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGDefs
 
initializeResult(TResult, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle) and allows to modify the result such as applying a style or transformations.
initializeResult(TPaint, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGGradientBase
 
initializeResult(TNode, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGNodeBase
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle) and allows to modify the result such as applying a style or transformations.
initializeResult(SVGPath, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGPath
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle) and allows to modify the result such as applying a style or transformations.
initializeResult(Rectangle, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGRectangle
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle) and allows to modify the result such as applying a style or transformations.
initializeResult(Group, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGRoot
 
initializeResult(TShape, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGShapeBase
This method will be called in the SVGElementBase.createAndInitializeResult(SVGCssStyle) and allows to modify the result such as applying a style or transformations.
initializeResult(Stop, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGStop
 
initializeResult(Set<SVGCssStyle>, SVGCssStyle) - Method in class de.saxsys.svgfx.core.elements.SVGStyle
 
initializeResult(Group, SVGCssStyle) - 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.
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.
isNotNullOrEmpty(String) - Static method in class de.saxsys.svgfx.core.utils.StringUtils
Determines if the given String is not null or empty.
isNullOrEmpty(String) - Static method in class de.saxsys.svgfx.core.utils.StringUtils
Determines if the given String is null or empty.

L

leavingDocument(Group) - Method in class de.saxsys.svgfx.core.SVGParser
 
leavingDocument(TResult) - 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, the current SAXParser.result will be be provided so final operation can be performed.

N

NONE_INDICATOR - Static variable in class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
Contains a String which indicates that the SVGCssContentTypeBase of a property is none, meaning its not used.

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.
parseColor(String, SVGDataProvider) - Static method in class de.saxsys.svgfx.core.utils.SVGUtils
Resolves the given data into a paint.
parseCssText(String) - Method in class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
Consumes the given css text setting the values in the process.
parseCssText(String) - Method in class de.saxsys.svgfx.css.core.CssContentTypeBase
Consumes the given css text setting the values in the process
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.
processCharacterData(char[], int, int) - Method in class de.saxsys.svgfx.core.elements.SVGElementBase
Will be called when character data (CDATA) is read for an element.
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.elements.ElementBase
Will be called when character data (CDATA) is read for an element.
properties - Variable in class de.saxsys.svgfx.css.core.CssStyle
Contains all the properties provided by this style.
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.
PROPERTY_VALUE_NONE - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Indicator which determines that the value of the property is set to none.

R

replaceLast(String, char, char) - Static method in class de.saxsys.svgfx.core.utils.StringUtils
Replaces the last occurrence of a character in the given source.
replaceLast(String, String, String) - Static method in class de.saxsys.svgfx.core.utils.StringUtils
Replaces the last occurrence of a character in the given source.
resolveIRI(String, SVGDataProvider, Class<TSVGElementBase>) - Static method in class de.saxsys.svgfx.core.utils.SVGUtils
Returns the element which might be referenced by the given data.

S

SAXParser<TResult,TDataProvider extends IDataProvider,TElementCreator extends IElementCreator<TDataProvider,TElement>,TElement extends ElementBase<TDataProvider,?,TElement>> - Class in de.saxsys.svgfx.xml.core
Basic XML parser which uses a given elementCreator to process the data provided while parsing.
SAXParser(TElementCreator, TDataProvider) - 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.
setData(String, SVGElementBase) - Method in class de.saxsys.svgfx.core.SVGDataProvider
Sets the given data into the map.
setSuccessfulParses(long) - Method in class de.saxsys.svgfx.xml.core.SAXParser
setUnit(TUnit) - Method in class de.saxsys.svgfx.css.core.CssContentTypeBase
setValue(TValue) - Method in class de.saxsys.svgfx.css.core.CssContentTypeBase
split(String, List<Character>, SVGUtils.SplitConsumer) - Static method in class de.saxsys.svgfx.core.utils.SVGUtils
This method will iterate through the given toSplit and call the dataConsumer Function when the current character in toSplit is contained in the delimiters.
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.SVGElementBase
Will be called when an element is started that represents this element.
startProcessing() - Method in class de.saxsys.svgfx.xml.elements.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.
STRING_INDICATOR - Static variable in class de.saxsys.svgfx.css.definitions.Constants
Indicates the start or end of a string value.
StringUtils - 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.SVGUtils
Strips the given String from the IRI identifiers if any.
stripStringIndicators(String) - Static method in class de.saxsys.svgfx.core.utils.StringUtils
* Strips the " characters at the start and end of the given string if present.
SVG_ELEMENT_CLASSES - Static variable in class de.saxsys.svgfx.core.definitions.Constants
contains a list with all the known svg classes for elements.
SVGCircle - Class in de.saxsys.svgfx.core.elements
This class represents a line element from svg
SVGCircle(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGCircle
Creates a new instance of he element using the given attributes and the parent.
SVGClipPath - Class in de.saxsys.svgfx.core.elements
This class represents a clipPath element from svg @author Xyanid on 25.10.2015.
SVGClipPath(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGClipPath
Creates a new instance of he element using the given attributes and the parent.
SVGCssContentTypeBase<TValue,TUnit> - Class in de.saxsys.svgfx.core.css
/** This class contains the css value of a property
SVGCssContentTypeBase(TValue, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypeBase
Creates new instance.
SVGCssContentTypeDouble - Class in de.saxsys.svgfx.core.css
This class represents a svg length content type
SVGCssContentTypeDouble(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypeDouble
Creates new instance.
SVGCssContentTypeFillRule - Class in de.saxsys.svgfx.core.css
Represents a FillRule, the default value is FillRule.EVEN_ODD.
SVGCssContentTypeFillRule(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypeFillRule
Creates new instance with a default value of FillRule.EVEN_ODD.
SVGCssContentTypeLength - Class in de.saxsys.svgfx.core.css
This class represents a svg length content type
SVGCssContentTypeLength(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypeLength
Creates new instance.
SVGCssContentTypeLength.Unit - Enum in de.saxsys.svgfx.core.css
Represents the unit which might be attached to a length value
SVGCssContentTypePaint - Class in de.saxsys.svgfx.core.css
Represents a Paint used to color fill and strokes, the default value is Color.TRANSPARENT.
SVGCssContentTypePaint(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypePaint
Creates new instance with a default value of Color.BLACK.
SVGCssContentTypeString - Class in de.saxsys.svgfx.core.css
 
SVGCssContentTypeString(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypeString
Creates new instance.
SVGCssContentTypeStrokeDashArray - Class in de.saxsys.svgfx.core.css
Represents a dash array used for strokes, the default value is an empty array.
SVGCssContentTypeStrokeDashArray(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeDashArray
Creates new instance with a default value of an empty array.
SVGCssContentTypeStrokeLineCap - Class in de.saxsys.svgfx.core.css
Represents a StrokeLineCap, the default value is StrokeLineCap.SQUARE.
SVGCssContentTypeStrokeLineCap(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeLineCap
Creates new instance with a default value of SVGCssContentTypeStrokeLineCap.DEFAULT_VALUE.
SVGCssContentTypeStrokeLineJoin - Class in de.saxsys.svgfx.core.css
Represents a StrokeLineJoin, the default value is StrokeLineJoin.MITER.
SVGCssContentTypeStrokeLineJoin(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeLineJoin
Creates new instance with a default value of SVGCssContentTypeStrokeLineJoin.DEFAULT_VALUE.
SVGCssContentTypeStrokeType - Class in de.saxsys.svgfx.core.css
Represents a StrokeType, the default value is StrokeType.INSIDE.
SVGCssContentTypeStrokeType(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssContentTypeStrokeType
Creates new instance with a default value of StrokeType.CENTERED.
SVGCssStyle - Class in de.saxsys.svgfx.core.css
This Class does not directly represent a SVG element but rather a Css element
SVGCssStyle(SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssStyle
Creates a new instance.
SVGCssStyle(String, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.css.SVGCssStyle
Creates a new instance.
SVGCssStyle.PresentationAttribute - Enum in de.saxsys.svgfx.core.css
This contains all the presentation attributes an svg element might.
SVGDataProvider - Class in de.saxsys.svgfx.core
Holds an provides data for parsed svg elements
SVGDataProvider() - Constructor for class de.saxsys.svgfx.core.SVGDataProvider
 
SVGDefs - Class in de.saxsys.svgfx.core.elements
This class represents a stop element from svg
SVGDefs(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGDefs
Creates a new instance of he element using the given attributes and the parent.
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, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGElementBase
Creates a new instance of he element using the given attributes, parent and dataProvider.
SVGElementBase.CoreAttribute - Enum in de.saxsys.svgfx.core.elements
Contains the core attributes each svg element may have.
SVGElementBase.Matrix - Enum in de.saxsys.svgfx.core.elements
Determines which keyword in a transform attribute of a matrix map to their corresponding javafx classes.
SVGElementBase.XLinkAttribute - Enum in de.saxsys.svgfx.core.elements
Contains the xlink attributes each svg element may have.
SVGElementCreator - Class in de.saxsys.svgfx.core.elements
Creates all the needed svg elements, this class will automatically load all the constructors of classes which reside in the de.saxsys.svg.elements package, are derived from SVGElementBase and have the SVGElementMapping applied
SVGElementCreator() - Constructor for class de.saxsys.svgfx.core.elements.SVGElementCreator
Creates a new instance.
SVGElementMapping - Annotation Type in de.saxsys.svgfx.core.elements
Interface to be applied to all elements which are actual svg elements.
SVGEllipse - Class in de.saxsys.svgfx.core.elements
This class represents a svg ellipse element from svg
SVGEllipse(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGEllipse
Creates a new instance of he element using the given attributes and the parent.
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(String, Throwable) - 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.
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, SVGElementBase<?>, SVGDataProvider) - 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
SVGGroup(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGGroup
Creates a new instance of he element using the given attributes and the parent.
SVGGroup - Class in de.saxsys.svgfx.core
This group contains svg data provided by an SVG Parser.
SVGGroup() - Constructor for class de.saxsys.svgfx.core.SVGGroup
Creates a new instance.
SVGLine - Class in de.saxsys.svgfx.core.elements
This class represents a line element from svg
SVGLine(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGLine
Creates a new instance of he element using the given attributes and the parent.
SVGLinearGradient - Class in de.saxsys.svgfx.core.elements
This class represents the linear gradient element from svg
SVGLinearGradient(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGLinearGradient
Creates a new instance of he element using the given attributes and the parent.
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, SVGElementBase<?>, SVGDataProvider) - 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
SVGPath(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGPath
Creates a new instance of he element using the given attributes and the parent.
SVGPolyBase<TShape extends javafx.scene.shape.Shape> - Class in de.saxsys.svgfx.core.elements
Base class for polygons and polyline.
SVGPolyBase(String, Attributes, SVGElementBase<?>, SVGDataProvider) - 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
SVGPolygon(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGPolygon
Creates a new instance of he element using the given attributes and the parent.
SVGPolyline - Class in de.saxsys.svgfx.core.elements
This class represents a polyline element from svg
SVGPolyline(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGPolyline
Creates a new instance of he element using the given attributes and the parent.
SVGRadialGradient - Class in de.saxsys.svgfx.core.elements
This Class represents a radial gradient from svg
SVGRadialGradient(String, Attributes, SVGElementBase<SVGDataProvider>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGRadialGradient
Creates a new instance of he element using the given attributes and the parent.
SVGRectangle - Class in de.saxsys.svgfx.core.elements
This class represents a line element from svg
SVGRectangle(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGRectangle
Creates a new instance of he element using the given attributes and the parent.
SVGRoot - Class in de.saxsys.svgfx.core.elements
This class represents the svg element from svg
SVGRoot(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGRoot
Creates a new instance of he element using the given attributes and the parent.
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, SVGElementBase<?>, SVGDataProvider) - 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
SVGStop(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGStop
Creates a new instance of he element using the given attributes and the parent.
SVGStyle - Class in de.saxsys.svgfx.core.elements
This class represents the style element from svg
SVGStyle(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGStyle
Creates a new instance of he element using the given attributes and the parent.
SVGUse - Class in de.saxsys.svgfx.core.elements
This class represents a use element from svg
SVGUse(String, Attributes, SVGElementBase<?>, SVGDataProvider) - Constructor for class de.saxsys.svgfx.core.elements.SVGUse
Creates a new instance of he element using the given attributes and the parent.
SVGUtils - Class in de.saxsys.svgfx.core.utils
This class provides functionality related to svg processing
SVGUtils.SplitConsumer - Interface in de.saxsys.svgfx.core.utils
This interface allows that SVGUtils.split(String, List, SplitConsumer) to consume data an indicate whether to further add new characters or consume the currentData.

T

toString() - Method in class de.saxsys.svgfx.xml.elements.ElementBase
 

U

unit - Variable in class de.saxsys.svgfx.css.core.CssContentTypeBase
The unit which is placed at the en

V

value - Variable in class de.saxsys.svgfx.css.core.CssContentTypeBase
The string representation of the value of this CSSValue.
valueOf(String) - Static method in enum de.saxsys.svgfx.core.css.SVGCssContentTypeLength.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.core.css.SVGCssStyle.PresentationAttribute
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.elements.SVGElementBase.CoreAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.core.elements.SVGElementBase.Matrix
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.core.elements.SVGElementBase.XLinkAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.saxsys.svgfx.css.definitions.Enumerations.CssValueLengthType
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 method in enum de.saxsys.svgfx.core.css.SVGCssContentTypeLength.Unit
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.css.SVGCssStyle.PresentationAttribute
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.elements.SVGElementBase.CoreAttribute
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.elements.SVGElementBase.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.elements.SVGElementBase.XLinkAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.saxsys.svgfx.css.definitions.Enumerations.CssValueLengthType
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.
A C D E G H I L N P R S T U V 
Skip navigation links

Copyright © 2016 Saxonia Systems AG. All rights reserved.