|
||||||||||
| 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.AbstractSVGTransformList
public abstract class AbstractSVGTransformList
This class is the implementation of
SVGTransformList.
| Nested Class Summary | |
|---|---|
class |
AbstractSVGTransformList.SVGTransformItem
An SVGTransform in the list. |
protected class |
AbstractSVGTransformList.TransformListBuilder
Helper class to interface the TransformListParser and the
ListHandler. |
| Field Summary | |
|---|---|
static String |
SVG_TRANSFORMATION_LIST_SEPARATOR
Separator for a point list. |
| Fields inherited from class org.apache.batik.dom.svg.AbstractSVGList |
|---|
itemList, valid |
| Constructor Summary | |
|---|---|
AbstractSVGTransformList()
|
|
| Method Summary | |
|---|---|
org.w3c.dom.svg.SVGTransform |
appendItem(org.w3c.dom.svg.SVGTransform newItem)
DOM: Implements SVGTransformList.appendItem(SVGTransform). |
protected void |
checkItemType(Object newItem)
Asserts that the given item is an SVGTransformList. |
org.w3c.dom.svg.SVGTransform |
consolidate()
DOM: Implements SVGTransformList.consolidate(). |
protected abstract org.w3c.dom.svg.SVGException |
createSVGException(short type,
String key,
Object[] args)
Create an SVGException when the checkItemType fails. |
protected SVGItem |
createSVGItem(Object newItem)
Creates a new SVGItem object from the given SVGTransform. |
org.w3c.dom.svg.SVGTransform |
createSVGTransformFromMatrix(org.w3c.dom.svg.SVGMatrix matrix)
DOM: Implements SVGTransformList.createSVGTransformFromMatrix(SVGMatrix). |
protected void |
doParse(String value,
ListHandler handler)
Parse the attribute associated with this SVGTransformList. |
AffineTransform |
getAffineTransform()
Returns an AffineTransform that represents the same transform
as that specified by this transform list. |
org.w3c.dom.svg.SVGTransform |
getItem(int index)
DOM: Implements SVGTransformList.getItem(int). |
protected String |
getItemSeparator()
Return the separator between transform in the list. |
org.w3c.dom.svg.SVGTransform |
initialize(org.w3c.dom.svg.SVGTransform newItem)
DOM: Implements SVGTransformList.initialize(SVGTransform). |
org.w3c.dom.svg.SVGTransform |
insertItemBefore(org.w3c.dom.svg.SVGTransform newItem,
int index)
DOM: Implements SVGTransformList.insertItemBefore(SVGTransform,int). |
org.w3c.dom.svg.SVGTransform |
removeItem(int index)
DOM: Implements SVGTransformList.removeItem(int). |
org.w3c.dom.svg.SVGTransform |
replaceItem(org.w3c.dom.svg.SVGTransform newItem,
int index)
DOM: Implements SVGTransformList.replaceItem(SVGTransform,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.SVGTransformList |
|---|
clear, getNumberOfItems |
| Field Detail |
|---|
public static final String SVG_TRANSFORMATION_LIST_SEPARATOR
| Constructor Detail |
|---|
public AbstractSVGTransformList()
| Method Detail |
|---|
protected String getItemSeparator()
getItemSeparator in class AbstractSVGList
protected abstract org.w3c.dom.svg.SVGException createSVGException(short type,
String key,
Object[] args)
public org.w3c.dom.svg.SVGTransform initialize(org.w3c.dom.svg.SVGTransform newItem)
throws DOMException,
org.w3c.dom.svg.SVGException
SVGTransformList.initialize(SVGTransform).
initialize in interface org.w3c.dom.svg.SVGTransformListDOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGTransform getItem(int index)
throws DOMException
SVGTransformList.getItem(int).
getItem in interface org.w3c.dom.svg.SVGTransformListDOMException
public org.w3c.dom.svg.SVGTransform insertItemBefore(org.w3c.dom.svg.SVGTransform newItem,
int index)
throws DOMException,
org.w3c.dom.svg.SVGException
SVGTransformList.insertItemBefore(SVGTransform,int).
insertItemBefore in interface org.w3c.dom.svg.SVGTransformListDOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGTransform replaceItem(org.w3c.dom.svg.SVGTransform newItem,
int index)
throws DOMException,
org.w3c.dom.svg.SVGException
SVGTransformList.replaceItem(SVGTransform,int).
replaceItem in interface org.w3c.dom.svg.SVGTransformListDOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGTransform removeItem(int index)
throws DOMException
SVGTransformList.removeItem(int).
removeItem in interface org.w3c.dom.svg.SVGTransformListDOMException
public org.w3c.dom.svg.SVGTransform appendItem(org.w3c.dom.svg.SVGTransform newItem)
throws DOMException,
org.w3c.dom.svg.SVGException
SVGTransformList.appendItem(SVGTransform).
appendItem in interface org.w3c.dom.svg.SVGTransformListDOMException
org.w3c.dom.svg.SVGExceptionpublic org.w3c.dom.svg.SVGTransform createSVGTransformFromMatrix(org.w3c.dom.svg.SVGMatrix matrix)
SVGTransformList.createSVGTransformFromMatrix(SVGMatrix).
createSVGTransformFromMatrix in interface org.w3c.dom.svg.SVGTransformListpublic org.w3c.dom.svg.SVGTransform consolidate()
SVGTransformList.consolidate().
consolidate in interface org.w3c.dom.svg.SVGTransformListpublic AffineTransform getAffineTransform()
AffineTransform that represents the same transform
as that specified by this transform list.
protected SVGItem createSVGItem(Object newItem)
SVGItem object from the given SVGTransform.
createSVGItem in class AbstractSVGListnewItem - the SVG object
SVGItem object
protected void doParse(String value,
ListHandler handler)
throws ParseException
doParse in class AbstractSVGListvalue - the transform list attribute valuehandler - transform list handler
ParseExceptionprotected void checkItemType(Object newItem)
SVGTransformList.
checkItemType in class AbstractSVGList
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||