org.apache.batik.dom.svg
public abstract class AbstractSVGTransformList extends AbstractSVGList implements SVGTransformList
SVGTransformList.
| Nested Class Summary | |
|---|---|
| protected 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. |
| Method Summary | |
|---|---|
| SVGTransform | appendItem(SVGTransform newItem)
DOM: Implements SVGTransformList#appendItem(SVGTransform). |
| protected void | checkItemType(Object newItem)
Asserts that the given item is an SVGTransformList. |
| SVGTransform | consolidate()
DOM: Implements SVGTransformList#consolidate(). |
| protected abstract 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. |
| SVGTransform | createSVGTransformFromMatrix(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. |
| SVGTransform | getItem(int index)
DOM: Implements SVGTransformList#getItem(int). |
| protected String | getItemSeparator()
Return the separator between transform in the list. |
| SVGTransform | initialize(SVGTransform newItem)
DOM: Implements SVGTransformList#initialize(SVGTransform). |
| SVGTransform | insertItemBefore(SVGTransform newItem, int index)
DOM: Implements SVGTransformList#insertItemBefore(SVGTransform,int). |
| SVGTransform | removeItem(int index)
DOM: Implements SVGTransformList#removeItem(int). |
| SVGTransform | replaceItem(SVGTransform newItem, int index)
DOM: Implements SVGTransformList#replaceItem(SVGTransform,int). |
Returns: SVGException
Parameters: value the transform list attribute value handler transform list handler