|
||||||||||
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.AbstractSVGPointList
public abstract class AbstractSVGPointList
Abstract implementation of SVGPointList
.
Nested Class Summary | |
---|---|
protected class |
AbstractSVGPointList.PointsListBuilder
Helper class to interface the PointsParser and the
PointsHandler . |
protected class |
AbstractSVGPointList.SVGPointItem
An SVGPoint in the list. |
Nested classes/interfaces inherited from class org.apache.batik.dom.svg.AbstractSVGList |
---|
AbstractSVGList.ListBuilder |
Field Summary | |
---|---|
static java.lang.String |
SVG_POINT_LIST_SEPARATOR
Separator for a point list. |
Fields inherited from class org.apache.batik.dom.svg.AbstractSVGList |
---|
itemList, valid |
Constructor Summary | |
---|---|
AbstractSVGPointList()
|
Method Summary | |
---|---|
org.w3c.dom.svg.SVGPoint |
appendItem(org.w3c.dom.svg.SVGPoint newItem)
DOM: Implements SVGPointList.appendItem(SVGPoint) . |
protected void |
checkItemType(java.lang.Object newItem)
Asserts that the given item is an SVGPoint . |
protected abstract org.w3c.dom.svg.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)
Creates a new SVGItem object from the given SVGPoint . |
protected void |
doParse(java.lang.String value,
ListHandler handler)
Parses the 'points' attribute. |
org.w3c.dom.svg.SVGPoint |
getItem(int index)
DOM: Implements SVGPointList.getItem(int) . |
protected java.lang.String |
getItemSeparator()
Return the separator between points in the list. |
org.w3c.dom.svg.SVGPoint |
initialize(org.w3c.dom.svg.SVGPoint newItem)
DOM: Implements SVGPointList.initialize(SVGPoint) . |
org.w3c.dom.svg.SVGPoint |
insertItemBefore(org.w3c.dom.svg.SVGPoint newItem,
int index)
DOM: Implements SVGPointList.insertItemBefore(SVGPoint,int) . |
org.w3c.dom.svg.SVGPoint |
removeItem(int index)
DOM: Implements SVGPointList.removeItem(int) . |
org.w3c.dom.svg.SVGPoint |
replaceItem(org.w3c.dom.svg.SVGPoint newItem,
int index)
DOM: Implements SVGPointList.replaceItem(SVGPoint,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.SVGPointList |
---|
clear, getNumberOfItems |
Field Detail |
---|
public static final java.lang.String SVG_POINT_LIST_SEPARATOR
Constructor Detail |
---|
public AbstractSVGPointList()
Method Detail |
---|
protected java.lang.String getItemSeparator()
getItemSeparator
in class AbstractSVGList
protected abstract org.w3c.dom.svg.SVGException createSVGException(short type, java.lang.String key, java.lang.Object[] args)
public org.w3c.dom.svg.SVGPoint initialize(org.w3c.dom.svg.SVGPoint newItem) throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGException
SVGPointList.initialize(SVGPoint)
.
initialize
in interface org.w3c.dom.svg.SVGPointList
org.w3c.dom.DOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGPoint getItem(int index) throws org.w3c.dom.DOMException
SVGPointList.getItem(int)
.
getItem
in interface org.w3c.dom.svg.SVGPointList
org.w3c.dom.DOMException
public org.w3c.dom.svg.SVGPoint insertItemBefore(org.w3c.dom.svg.SVGPoint newItem, int index) throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGException
SVGPointList.insertItemBefore(SVGPoint,int)
.
insertItemBefore
in interface org.w3c.dom.svg.SVGPointList
org.w3c.dom.DOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGPoint replaceItem(org.w3c.dom.svg.SVGPoint newItem, int index) throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGException
SVGPointList.replaceItem(SVGPoint,int)
.
replaceItem
in interface org.w3c.dom.svg.SVGPointList
org.w3c.dom.DOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGPoint removeItem(int index) throws org.w3c.dom.DOMException
SVGPointList.removeItem(int)
.
removeItem
in interface org.w3c.dom.svg.SVGPointList
org.w3c.dom.DOMException
public org.w3c.dom.svg.SVGPoint appendItem(org.w3c.dom.svg.SVGPoint newItem) throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGException
SVGPointList.appendItem(SVGPoint)
.
appendItem
in interface org.w3c.dom.svg.SVGPointList
org.w3c.dom.DOMException
org.w3c.dom.svg.SVGException
protected SVGItem createSVGItem(java.lang.Object newItem)
SVGItem
object from the given SVGPoint
.
createSVGItem
in class AbstractSVGList
newItem
- the SVG object
SVGItem
objectprotected void doParse(java.lang.String value, ListHandler handler) throws ParseException
doParse
in class AbstractSVGList
value
- 'points' attribute valuehandler
- point list handler
ParseException
protected void checkItemType(java.lang.Object newItem) throws org.w3c.dom.svg.SVGException
SVGPoint
.
checkItemType
in class AbstractSVGList
org.w3c.dom.svg.SVGException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |