org.apache.batik.dom.svg
public abstract class AbstractSVGNumberList extends AbstractSVGList implements SVGNumberList
| Nested Class Summary | |
|---|---|
| protected class | AbstractSVGNumberList.NumberListBuilder
Helper class to interface the NumberListParser and the
NumberListHandler. |
| protected class | AbstractSVGNumberList.SVGNumberItem
Representation of the item SVGNumber. |
| Field Summary | |
|---|---|
| static String | SVG_NUMBER_LIST_SEPARATOR
Separator for a length list. |
| Constructor Summary | |
|---|---|
| protected | AbstractSVGNumberList()
Creates a new SVGNumberList. |
| Method Summary | |
|---|---|
| SVGNumber | appendItem(SVGNumber newItem)
DOM: Implements SVGNumberList#appendItem(SVGNumber). |
| protected void | checkItemType(Object newItem)
Asserts that the given item object is an SVGNumber. |
| protected abstract SVGException | createSVGException(short type, String key, Object[] args)
Create an SVGException when the checkItemType fails. |
| protected SVGItem | createSVGItem(Object newItem)
Creates a new SVGNumberItem from the given SVGNumber. |
| protected void | doParse(String value, ListHandler handler)
Parse the attribute associated with this SVGNumberList. |
| protected abstract Element | getElement()
Returns the element associated with this SVGNumberList. |
| SVGNumber | getItem(int index)
DOM: Implements SVGNumberList#getItem(int). |
| protected String | getItemSeparator()
Return the separator between values in the list. |
| SVGNumber | initialize(SVGNumber newItem)
DOM: Implements SVGNumberList#initialize(SVGNumber). |
| SVGNumber | insertItemBefore(SVGNumber newItem, int index)
DOM: Implements SVGNumberList#insertItemBefore(SVGNumber,int). |
| SVGNumber | removeItem(int index)
DOM: Implements SVGNumberList#removeItem(int). |
| SVGNumber | replaceItem(SVGNumber newItem, int index)
DOM: Implements SVGNumberList#replaceItem(SVGNumber,int). |
Parameters: value attribute value handler list handler