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