public abstract class AbstractSVGTransformList extends AbstractSVGList
SVGTransformList.| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractSVGTransformList.SVGTransformItem
An
SVGTransform in the list. |
protected class |
AbstractSVGTransformList.TransformListBuilder
Helper class to interface the
TransformListParser and the
ListHandler. |
AbstractSVGList.ListBuilder| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SVG_TRANSFORMATION_LIST_SEPARATOR
Separator for a point list.
|
itemList, valid| Constructor and Description |
|---|
AbstractSVGTransformList() |
| Modifier and Type | Method and Description |
|---|---|
SVGTransform |
appendItem(SVGTransform newItem)
DOM: Implements
SVGTransformList#appendItem(SVGTransform). |
protected void |
checkItemType(java.lang.Object newItem)
Asserts that the given item is an
SVGTransformList. |
SVGTransform |
consolidate()
DOM: Implements
SVGTransformList#consolidate(). |
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)
Creates a new
SVGItem object from the given SVGTransform. |
SVGTransform |
createSVGTransformFromMatrix(SVGMatrix matrix)
DOM: Implements
SVGTransformList#createSVGTransformFromMatrix(SVGMatrix). |
protected void |
doParse(java.lang.String value,
ListHandler handler)
Parse the attribute associated with this SVGTransformList.
|
java.awt.geom.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 java.lang.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). |
appendItemImpl, clear, clear, createDOMException, getItemImpl, getNumberOfItems, getValueAsString, initializeImpl, insertItemBeforeImpl, invalidate, itemChanged, removeIfNeeded, removeItem, removeItemImpl, replaceItemImpl, resetAttribute, resetAttribute, revalidate, setAttributeValue, setValueAsStringpublic static final java.lang.String SVG_TRANSFORMATION_LIST_SEPARATOR
protected java.lang.String getItemSeparator()
getItemSeparator in class AbstractSVGListprotected abstract SVGException createSVGException(short type,
java.lang.String key,
java.lang.Object[] args)
public SVGTransform initialize(SVGTransform newItem)
throws org.w3c.dom.DOMException,
SVGException
SVGTransformList#initialize(SVGTransform).org.w3c.dom.DOMExceptionSVGExceptionpublic SVGTransform getItem(int index)
throws org.w3c.dom.DOMException
SVGTransformList#getItem(int).org.w3c.dom.DOMExceptionpublic SVGTransform insertItemBefore(SVGTransform newItem,
int index)
throws org.w3c.dom.DOMException,
SVGException
SVGTransformList#insertItemBefore(SVGTransform,int).org.w3c.dom.DOMExceptionSVGExceptionpublic SVGTransform replaceItem(SVGTransform newItem,
int index)
throws org.w3c.dom.DOMException,
SVGException
SVGTransformList#replaceItem(SVGTransform,int).org.w3c.dom.DOMExceptionSVGExceptionpublic SVGTransform removeItem(int index)
throws org.w3c.dom.DOMException
SVGTransformList#removeItem(int).org.w3c.dom.DOMExceptionpublic SVGTransform appendItem(SVGTransform newItem)
throws org.w3c.dom.DOMException,
SVGException
SVGTransformList#appendItem(SVGTransform).org.w3c.dom.DOMExceptionSVGExceptionpublic SVGTransform createSVGTransformFromMatrix(SVGMatrix matrix)
SVGTransformList#createSVGTransformFromMatrix(SVGMatrix).public SVGTransform consolidate()
SVGTransformList#consolidate().public java.awt.geom.AffineTransform getAffineTransform()
AffineTransform that represents the same transform
as that specified by this transform list.protected SVGItem createSVGItem(java.lang.Object newItem)
SVGItem object from the given SVGTransform.createSVGItem in class AbstractSVGListnewItem - the SVG objectSVGItem objectprotected void doParse(java.lang.String value,
ListHandler handler)
throws ParseException
doParse in class AbstractSVGListvalue - the transform list attribute valuehandler - transform list handlerParseExceptionprotected void checkItemType(java.lang.Object newItem)
SVGTransformList.checkItemType in class AbstractSVGListCopyright ? 2009 Apache Software Foundation. All Rights Reserved.