Package org.apache.batik.anim.dom
Class SVGOMAnimatedPathData.NormalizedBaseSVGPathSegList
- java.lang.Object
-
- org.apache.batik.dom.svg.AbstractSVGList
-
- org.apache.batik.dom.svg.AbstractSVGPathSegList
-
- org.apache.batik.dom.svg.AbstractSVGNormPathSegList
-
- org.apache.batik.anim.dom.SVGOMAnimatedPathData.NormalizedBaseSVGPathSegList
-
- All Implemented Interfaces:
SVGPathSegConstants
,org.w3c.dom.svg.SVGPathSegList
- Enclosing class:
- SVGOMAnimatedPathData
public class SVGOMAnimatedPathData.NormalizedBaseSVGPathSegList extends AbstractSVGNormPathSegList
SVGPathSegList
implementation for the normalized version of the base path data value.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.batik.dom.svg.AbstractSVGNormPathSegList
AbstractSVGNormPathSegList.NormalizedPathSegListBuilder, AbstractSVGNormPathSegList.SVGPathSegGenericItem
-
Nested classes/interfaces inherited from class org.apache.batik.dom.svg.AbstractSVGPathSegList
AbstractSVGPathSegList.PathSegListBuilder, AbstractSVGPathSegList.SVGPathSegArcItem, AbstractSVGPathSegList.SVGPathSegCurvetoCubicItem, AbstractSVGPathSegList.SVGPathSegCurvetoCubicSmoothItem, AbstractSVGPathSegList.SVGPathSegCurvetoQuadraticItem, AbstractSVGPathSegList.SVGPathSegCurvetoQuadraticSmoothItem, AbstractSVGPathSegList.SVGPathSegLinetoHorizontalItem, AbstractSVGPathSegList.SVGPathSegLinetoVerticalItem, AbstractSVGPathSegList.SVGPathSegMovetoLinetoItem
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
malformed
Whether the attribute is malformed.protected boolean
missing
Whether the attribute is missing.-
Fields inherited from class org.apache.batik.dom.svg.AbstractSVGPathSegList
SVG_PATHSEG_LIST_SEPARATOR
-
Fields inherited from class org.apache.batik.dom.svg.AbstractSVGList
itemList, valid
-
Fields inherited from interface org.apache.batik.dom.svg.SVGPathSegConstants
PATHSEG_ARC_ABS_LETTER, PATHSEG_ARC_REL_LETTER, PATHSEG_CLOSEPATH_LETTER, PATHSEG_CURVETO_CUBIC_ABS_LETTER, PATHSEG_CURVETO_CUBIC_REL_LETTER, PATHSEG_CURVETO_CUBIC_SMOOTH_ABS_LETTER, PATHSEG_CURVETO_CUBIC_SMOOTH_REL_LETTER, PATHSEG_CURVETO_QUADRATIC_ABS_LETTER, PATHSEG_CURVETO_QUADRATIC_REL_LETTER, PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS_LETTER, PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL_LETTER, PATHSEG_LETTERS, PATHSEG_LINETO_ABS_LETTER, PATHSEG_LINETO_HORIZONTAL_ABS_LETTER, PATHSEG_LINETO_HORIZONTAL_REL_LETTER, PATHSEG_LINETO_REL_LETTER, PATHSEG_LINETO_VERTICAL_ABS_LETTER, PATHSEG_LINETO_VERTICAL_REL_LETTER, PATHSEG_MOVETO_ABS_LETTER, PATHSEG_MOVETO_REL_LETTER
-
-
Constructor Summary
Constructors Constructor Description NormalizedBaseSVGPathSegList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.w3c.dom.DOMException
createDOMException(short type, java.lang.String key, java.lang.Object[] args)
Create a DOMException.protected org.w3c.dom.svg.SVGException
createSVGException(short type, java.lang.String key, java.lang.Object[] args)
Create a SVGException.protected java.lang.String
getValueAsString()
Returns the value of the DOM attribute containing the path data.protected void
revalidate()
Initializes the list, if needed.protected void
setAttributeValue(java.lang.String value)
Sets the DOM attribute value containing the path data.-
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGNormPathSegList
doParse
-
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGPathSegList
appendItem, checkItemType, createPathSegItem, createSVGItem, getItem, getItemSeparator, initialize, insertItemBefore, removeItem, replaceItem
-
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGList
appendItemImpl, clear, clear, getItemImpl, getNumberOfItems, initializeImpl, insertItemBeforeImpl, invalidate, itemChanged, removeIfNeeded, removeItem, removeItemImpl, replaceItemImpl, resetAttribute, resetAttribute, setValueAsString
-
-
-
-
Method Detail
-
createDOMException
protected org.w3c.dom.DOMException createDOMException(short type, java.lang.String key, java.lang.Object[] args)
Create a DOMException.- Specified by:
createDOMException
in classAbstractSVGList
-
createSVGException
protected org.w3c.dom.svg.SVGException createSVGException(short type, java.lang.String key, java.lang.Object[] args)
Create a SVGException.- Specified by:
createSVGException
in classAbstractSVGPathSegList
- Returns:
- SVGException
-
getValueAsString
protected java.lang.String getValueAsString() throws org.w3c.dom.svg.SVGException
Returns the value of the DOM attribute containing the path data.- Specified by:
getValueAsString
in classAbstractSVGList
- Throws:
org.w3c.dom.svg.SVGException
-
setAttributeValue
protected void setAttributeValue(java.lang.String value)
Sets the DOM attribute value containing the path data.- Specified by:
setAttributeValue
in classAbstractSVGList
- Parameters:
value
- the String representation of the list, or null if the list contains no items
-
revalidate
protected void revalidate()
Initializes the list, if needed.- Overrides:
revalidate
in classAbstractSVGList
-
-