java.lang.Object
org.apache.batik.dom.svg.AbstractSVGList
org.apache.batik.dom.svg.AbstractSVGNumberList
- All Implemented Interfaces:
- org.w3c.dom.svg.SVGNumberList
- Direct Known Subclasses:
- SVGOMAnimatedNumberList.SVGOMNumberList
- public abstract class AbstractSVGNumberList
- extends AbstractSVGList
- implements org.w3c.dom.svg.SVGNumberList
This class is the implementation of
SVGNumberList.
| Methods inherited from class org.apache.batik.dom.svg.AbstractSVGList |
appendItemImpl, clear, clear, createDOMException, getItemImpl, getNumberOfItems, getValueAsString, initializeImpl, insertItemBeforeImpl, invalidate, itemChanged, removeIfNeeded, removeItem, removeItemImpl, replaceItemImpl, resetAttribute, resetAttribute, revalidate, setAttributeValue, setValueAsString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SVG_NUMBER_LIST_SEPARATOR
public static final java.lang.String SVG_NUMBER_LIST_SEPARATOR
- Separator for a length list.
- See Also:
- Constant Field Values
AbstractSVGNumberList
protected AbstractSVGNumberList()
- Creates a new SVGNumberList.
getItemSeparator
protected java.lang.String getItemSeparator()
- Return the separator between values in the list.
- Specified by:
getItemSeparator in class AbstractSVGList
createSVGException
protected abstract org.w3c.dom.svg.SVGException createSVGException(short type,
java.lang.String key,
java.lang.Object[] args)
- Create an SVGException when the checkItemType fails.
getElement
protected abstract org.w3c.dom.Element getElement()
- return the element owning this SVGNumberList.
initialize
public org.w3c.dom.svg.SVGNumber initialize(org.w3c.dom.svg.SVGNumber newItem)
throws org.w3c.dom.DOMException,
org.w3c.dom.svg.SVGException
- Specified by:
initialize in interface org.w3c.dom.svg.SVGNumberList
getItem
public org.w3c.dom.svg.SVGNumber getItem(int index)
throws org.w3c.dom.DOMException
- Specified by:
getItem in interface org.w3c.dom.svg.SVGNumberList
insertItemBefore
public org.w3c.dom.svg.SVGNumber insertItemBefore(org.w3c.dom.svg.SVGNumber newItem,
int index)
throws org.w3c.dom.DOMException,
org.w3c.dom.svg.SVGException
- Specified by:
insertItemBefore in interface org.w3c.dom.svg.SVGNumberList
replaceItem
public org.w3c.dom.svg.SVGNumber replaceItem(org.w3c.dom.svg.SVGNumber newItem,
int index)
throws org.w3c.dom.DOMException,
org.w3c.dom.svg.SVGException
- Specified by:
replaceItem in interface org.w3c.dom.svg.SVGNumberList
removeItem
public org.w3c.dom.svg.SVGNumber removeItem(int index)
throws org.w3c.dom.DOMException
- Specified by:
removeItem in interface org.w3c.dom.svg.SVGNumberList
appendItem
public org.w3c.dom.svg.SVGNumber appendItem(org.w3c.dom.svg.SVGNumber newItem)
throws org.w3c.dom.DOMException,
org.w3c.dom.svg.SVGException
- Specified by:
appendItem in interface org.w3c.dom.svg.SVGNumberList
createSVGItem
protected SVGItem createSVGItem(java.lang.Object newItem)
- Description copied from class:
AbstractSVGList
- Return the item to be placed in the list.
According to the parameter of the real SVGList
represented here by an
Object
the implementation provide an item to be placed
in the list.
- Specified by:
createSVGItem in class AbstractSVGList
doParse
protected void doParse(java.lang.String value,
ListHandler handler)
throws org.apache.batik.parser.ParseException
- Parse the attribute associated with this SVGNumberList.
- Specified by:
doParse in class AbstractSVGList
checkItemType
protected void checkItemType(java.lang.Object newItem)
throws org.w3c.dom.svg.SVGException
- Check if the item is an SVGNumber
- Specified by:
checkItemType in class AbstractSVGList