|
||||||||||
| 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
public abstract class 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/interfaces 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 |
| 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).
DOMException
SVGException
public SVGNumber getItem(int index)
throws DOMException
SVGNumberList#getItem(int).
DOMException
public SVGNumber insertItemBefore(SVGNumber newItem,
int index)
throws DOMException,
SVGException
SVGNumberList#insertItemBefore(SVGNumber,int).
DOMException
SVGException
public SVGNumber replaceItem(SVGNumber newItem,
int index)
throws DOMException,
SVGException
SVGNumberList#replaceItem(SVGNumber,int).
DOMException
SVGException
public SVGNumber removeItem(int index)
throws DOMException
SVGNumberList#removeItem(int).
DOMException
public SVGNumber appendItem(SVGNumber newItem)
throws DOMException,
SVGException
SVGNumberList#appendItem(SVGNumber).
DOMException
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 | |||||||||