|
|||||||||||
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.AbstractSVGPathSegList
This class is the implementation of
SVGPathSegList
.
Nested Class Summary | |
protected class |
AbstractSVGPathSegList.PathSegListBuilder
|
class |
AbstractSVGPathSegList.SVGPathSegArcItem
|
class |
AbstractSVGPathSegList.SVGPathSegCurvetoCubicItem
|
class |
AbstractSVGPathSegList.SVGPathSegCurvetoCubicSmoothItem
|
class |
AbstractSVGPathSegList.SVGPathSegCurvetoQuadraticItem
|
class |
AbstractSVGPathSegList.SVGPathSegCurvetoQuadraticSmoothItem
|
protected class |
AbstractSVGPathSegList.SVGPathSegItem
Internal representation of the item SVGPathSeg. |
class |
AbstractSVGPathSegList.SVGPathSegLinetoHorizontalItem
|
class |
AbstractSVGPathSegList.SVGPathSegLinetoVerticalItem
|
class |
AbstractSVGPathSegList.SVGPathSegMovetoLinetoItem
|
Nested classes inherited from class org.apache.batik.dom.svg.AbstractSVGList |
AbstractSVGList.ListBuilder |
Field Summary | |
static java.lang.String |
SVG_PATHSEG_LIST_SEPARATOR
Separator for a point list. |
Fields inherited from class org.apache.batik.dom.svg.AbstractSVGList |
itemList, valid |
Constructor Summary | |
protected |
AbstractSVGPathSegList()
Creates a new SVGPathSegList. |
Method Summary | |
SVGPathSeg |
appendItem(SVGPathSeg newItem)
|
protected void |
checkItemType(java.lang.Object newItem)
Check if the item is an SVGPathSeg. |
protected AbstractSVGPathSegList.SVGPathSegItem |
createPathSegItem(SVGPathSeg pathSeg)
create an SVGItem representing this SVGPathSeg. |
protected abstract SVGException |
createSVGException(short type,
java.lang.String key,
java.lang.Object[] args)
Create an SVGException when the checkItemType fails. |
protected SVGItem |
createSVGItem(java.lang.Object newItem)
Return the item to be placed in the list. |
protected void |
doParse(java.lang.String value,
ListHandler handler)
Parse the 'd' attribute. |
SVGPathSeg |
getItem(int index)
|
protected java.lang.String |
getItemSeparator()
Return the separator between segments in the list. |
SVGPathSeg |
initialize(SVGPathSeg newItem)
|
SVGPathSeg |
insertItemBefore(SVGPathSeg newItem,
int index)
|
SVGPathSeg |
removeItem(int index)
|
SVGPathSeg |
replaceItem(SVGPathSeg newItem,
int index)
|
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.SVGPathSegList |
clear, getNumberOfItems |
Field Detail |
public static final java.lang.String SVG_PATHSEG_LIST_SEPARATOR
Constructor Detail |
protected AbstractSVGPathSegList()
Method Detail |
protected java.lang.String getItemSeparator()
getItemSeparator
in class AbstractSVGList
protected abstract SVGException createSVGException(short type, java.lang.String key, java.lang.Object[] args)
public SVGPathSeg initialize(SVGPathSeg newItem) throws org.w3c.dom.DOMException, SVGException
initialize
in interface SVGPathSegList
org.w3c.dom.DOMException
SVGException
public SVGPathSeg getItem(int index) throws org.w3c.dom.DOMException
getItem
in interface SVGPathSegList
org.w3c.dom.DOMException
public SVGPathSeg insertItemBefore(SVGPathSeg newItem, int index) throws org.w3c.dom.DOMException, SVGException
insertItemBefore
in interface SVGPathSegList
org.w3c.dom.DOMException
SVGException
public SVGPathSeg replaceItem(SVGPathSeg newItem, int index) throws org.w3c.dom.DOMException, SVGException
replaceItem
in interface SVGPathSegList
org.w3c.dom.DOMException
SVGException
public SVGPathSeg removeItem(int index) throws org.w3c.dom.DOMException
removeItem
in interface SVGPathSegList
org.w3c.dom.DOMException
public SVGPathSeg appendItem(SVGPathSeg newItem) throws org.w3c.dom.DOMException, SVGException
appendItem
in interface SVGPathSegList
org.w3c.dom.DOMException
SVGException
protected SVGItem createSVGItem(java.lang.Object newItem)
AbstractSVGList
Object
the implementation provide an item to be placed
in the list.
createSVGItem
in class AbstractSVGList
newItem
- paramter of the modification method
of the list
protected void doParse(java.lang.String value, ListHandler handler) throws ParseException
doParse
in class AbstractSVGList
value
- 'd' attribute valuehandler
- : list handler
ParseException
protected void checkItemType(java.lang.Object newItem)
checkItemType
in class AbstractSVGList
newItem
- object to testprotected AbstractSVGPathSegList.SVGPathSegItem createPathSegItem(SVGPathSeg pathSeg)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |