|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.batik.dom.svg.AbstractSVGList
org.apache.batik.dom.svg.AbstractSVGNumberList
This class is the implementation of 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. |
| Nested classes inherited from class org.apache.batik.dom.svg.AbstractSVGList |
AbstractSVGList.ListBuilder |
| Field Summary | |
static String |
SVG_NUMBER_LIST_SEPARATOR
Separator for a length list. |
| Fields inherited from class org.apache.batik.dom.svg.AbstractSVGList |
itemList, valid |
| 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(Object) fails. |
protected SVGItem |
createSVGItem(Object newItem)
Creates a new AbstractSVGNumberList.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). |
| 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 |
| Methods inherited from interface org.w3c.dom.svg.SVGNumberList |
clear, getNumberOfItems |
| Field Detail |
public static final String SVG_NUMBER_LIST_SEPARATOR
| Constructor Detail |
protected AbstractSVGNumberList()
| Method Detail |
protected String getItemSeparator()
getItemSeparator in class AbstractSVGList
protected abstract SVGException createSVGException(short type,
String key,
Object[] args)
checkItemType(Object) fails.
protected abstract Element getElement()
public SVGNumber initialize(SVGNumber newItem)
throws DOMException,
SVGException
SVGNumberList.initialize(SVGNumber).
initialize in interface SVGNumberListDOMException
SVGException
public SVGNumber getItem(int index)
throws DOMException
SVGNumberList.getItem(int).
getItem in interface SVGNumberListDOMException
public SVGNumber insertItemBefore(SVGNumber newItem,
int index)
throws DOMException,
SVGException
SVGNumberList.insertItemBefore(SVGNumber,int).
insertItemBefore in interface SVGNumberListDOMException
SVGException
public SVGNumber replaceItem(SVGNumber newItem,
int index)
throws DOMException,
SVGException
SVGNumberList.replaceItem(SVGNumber,int).
replaceItem in interface SVGNumberListDOMException
SVGException
public SVGNumber removeItem(int index)
throws DOMException
SVGNumberList.removeItem(int).
removeItem in interface SVGNumberListDOMException
public SVGNumber appendItem(SVGNumber newItem)
throws DOMException,
SVGException
SVGNumberList.appendItem(SVGNumber).
appendItem in interface SVGNumberListDOMException
SVGExceptionprotected SVGItem createSVGItem(Object newItem)
AbstractSVGNumberList.SVGNumberItem from the given SVGNumber.
createSVGItem in class AbstractSVGListnewItem - the SVG object
SVGItem object
protected void doParse(String value,
ListHandler handler)
throws ParseException
doParse in class AbstractSVGListvalue - attribute valuehandler - list handler
ParseException
protected void checkItemType(Object newItem)
throws SVGException
SVGNumber.
checkItemType in class AbstractSVGListSVGException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||