Package org.apache.batik.anim.dom
Class SVGOMAnimatedPathData.BaseSVGPathSegList
- java.lang.Object
-
- org.apache.batik.dom.svg.AbstractSVGList
-
- org.apache.batik.dom.svg.AbstractSVGPathSegList
-
- org.apache.batik.anim.dom.SVGOMAnimatedPathData.BaseSVGPathSegList
-
- All Implemented Interfaces:
SVGPathSegConstants,org.w3c.dom.svg.SVGPathSegList
- Enclosing class:
- SVGOMAnimatedPathData
public class SVGOMAnimatedPathData.BaseSVGPathSegList extends AbstractSVGPathSegList
SVGPathSegListimplementation for the base path data value.
-
-
Nested Class Summary
-
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 booleanmalformedWhether the attribute is malformed.protected booleanmissingWhether 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 BaseSVGPathSegList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.w3c.dom.DOMExceptioncreateDOMException(short type, java.lang.String key, java.lang.Object[] args)Create a DOMException.protected org.w3c.dom.svg.SVGExceptioncreateSVGException(short type, java.lang.String key, java.lang.Object[] args)Create a SVGException.protected java.lang.StringgetValueAsString()Returns the value of the DOM attribute containing the path data.protected voidresetAttribute()Resets the value of the associated attribute.protected voidresetAttribute(SVGItem item)Appends the string representation of the givenSVGItemto the DOM attribute.protected voidrevalidate()Initializes the list, if needed.protected voidsetAttributeValue(java.lang.String value)Sets the DOM attribute value containing the path data.-
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGPathSegList
appendItem, checkItemType, createPathSegItem, createSVGItem, doParse, 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, 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:
createDOMExceptionin classAbstractSVGList
-
createSVGException
protected org.w3c.dom.svg.SVGException createSVGException(short type, java.lang.String key, java.lang.Object[] args)Create a SVGException.- Specified by:
createSVGExceptionin classAbstractSVGPathSegList- Returns:
- SVGException
-
getValueAsString
protected java.lang.String getValueAsString()
Returns the value of the DOM attribute containing the path data.- Specified by:
getValueAsStringin classAbstractSVGList
-
setAttributeValue
protected void setAttributeValue(java.lang.String value)
Sets the DOM attribute value containing the path data.- Specified by:
setAttributeValuein classAbstractSVGList- Parameters:
value- the String representation of the list, or null if the list contains no items
-
resetAttribute
protected void resetAttribute()
Resets the value of the associated attribute.- Overrides:
resetAttributein classAbstractSVGList
-
resetAttribute
protected void resetAttribute(SVGItem item)
Appends the string representation of the givenSVGItemto the DOM attribute. This is called in response to an append to the list.- Overrides:
resetAttributein classAbstractSVGList
-
revalidate
protected void revalidate()
Initializes the list, if needed.- Overrides:
revalidatein classAbstractSVGList
-
-