public class SVGOMAnimatedPathData.NormalizedBaseSVGPathSegList extends AbstractSVGNormPathSegList
SVGPathSegList
implementation for the normalized version of the
base path data value.AbstractSVGNormPathSegList.NormalizedPathSegListBuilder, AbstractSVGNormPathSegList.SVGPathSegGenericItem
AbstractSVGPathSegList.PathSegListBuilder, AbstractSVGPathSegList.SVGPathSegArcItem, AbstractSVGPathSegList.SVGPathSegCurvetoCubicItem, AbstractSVGPathSegList.SVGPathSegCurvetoCubicSmoothItem, AbstractSVGPathSegList.SVGPathSegCurvetoQuadraticItem, AbstractSVGPathSegList.SVGPathSegCurvetoQuadraticSmoothItem, AbstractSVGPathSegList.SVGPathSegLinetoHorizontalItem, AbstractSVGPathSegList.SVGPathSegLinetoVerticalItem, AbstractSVGPathSegList.SVGPathSegMovetoLinetoItem
Modifier and Type | Field and Description |
---|---|
protected boolean |
malformed
Whether the attribute is malformed.
|
protected boolean |
missing
Whether the attribute is missing.
|
SVG_PATHSEG_LIST_SEPARATOR
itemList, valid
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 and Description |
---|
NormalizedBaseSVGPathSegList() |
Modifier and Type | Method and Description |
---|---|
protected 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.
|
doParse
appendItem, checkItemType, createPathSegItem, createSVGItem, getItem, getItemSeparator, initialize, insertItemBefore, removeItem, replaceItem
appendItemImpl, clear, clear, getItemImpl, getNumberOfItems, initializeImpl, insertItemBeforeImpl, invalidate, itemChanged, removeIfNeeded, removeItem, removeItemImpl, replaceItemImpl, resetAttribute, resetAttribute, setValueAsString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, getNumberOfItems
protected boolean missing
protected boolean malformed
protected DOMException createDOMException(short type, java.lang.String key, java.lang.Object[] args)
createDOMException
in class AbstractSVGList
protected org.w3c.dom.svg.SVGException createSVGException(short type, java.lang.String key, java.lang.Object[] args)
createSVGException
in class AbstractSVGPathSegList
protected java.lang.String getValueAsString() throws org.w3c.dom.svg.SVGException
getValueAsString
in class AbstractSVGList
org.w3c.dom.svg.SVGException
protected void setAttributeValue(java.lang.String value)
setAttributeValue
in class AbstractSVGList
value
- the String representation of the list, or null
if the list contains no itemsprotected void revalidate()
revalidate
in class AbstractSVGList
Copyright © 2022 Apache Software Foundation. All Rights Reserved.