|
|||||||||||
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 SVGNumberList
DOMException
SVGException
public SVGNumber getItem(int index) throws DOMException
SVGNumberList.getItem(int)
.
getItem
in interface SVGNumberList
DOMException
public SVGNumber insertItemBefore(SVGNumber newItem, int index) throws DOMException, SVGException
SVGNumberList.insertItemBefore(SVGNumber,int)
.
insertItemBefore
in interface SVGNumberList
DOMException
SVGException
public SVGNumber replaceItem(SVGNumber newItem, int index) throws DOMException, SVGException
SVGNumberList.replaceItem(SVGNumber,int)
.
replaceItem
in interface SVGNumberList
DOMException
SVGException
public SVGNumber removeItem(int index) throws DOMException
SVGNumberList.removeItem(int)
.
removeItem
in interface SVGNumberList
DOMException
public SVGNumber appendItem(SVGNumber newItem) throws DOMException, SVGException
SVGNumberList.appendItem(SVGNumber)
.
appendItem
in interface SVGNumberList
DOMException
SVGException
protected SVGItem createSVGItem(Object newItem)
AbstractSVGNumberList.SVGNumberItem
from the given SVGNumber
.
createSVGItem
in class AbstractSVGList
newItem
- the SVG object
SVGItem
objectprotected void doParse(String value, ListHandler handler) throws ParseException
doParse
in class AbstractSVGList
value
- attribute valuehandler
- list handler
ParseException
protected void checkItemType(Object newItem) throws SVGException
SVGNumber
.
checkItemType
in class AbstractSVGList
SVGException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |