Package org.apache.batik.anim.dom
Class SVGOMAnimatedTransformList.AnimSVGTransformList
- java.lang.Object
-
- org.apache.batik.dom.svg.AbstractSVGList
-
- org.apache.batik.dom.svg.AbstractSVGTransformList
-
- org.apache.batik.anim.dom.SVGOMAnimatedTransformList.AnimSVGTransformList
-
- All Implemented Interfaces:
org.w3c.dom.svg.SVGTransformList
- Enclosing class:
- SVGOMAnimatedTransformList
protected class SVGOMAnimatedTransformList.AnimSVGTransformList extends AbstractSVGTransformList
SVGTransformListimplementation for the animated transform list value.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.batik.dom.svg.AbstractSVGTransformList
AbstractSVGTransformList.SVGTransformItem, AbstractSVGTransformList.TransformListBuilder
-
-
Field Summary
-
Fields inherited from class org.apache.batik.dom.svg.AbstractSVGTransformList
SVG_TRANSFORMATION_LIST_SEPARATOR
-
Fields inherited from class org.apache.batik.dom.svg.AbstractSVGList
itemList, valid
-
-
Constructor Summary
Constructors Constructor Description AnimSVGTransformList()Creates a new AnimSVGTransformList.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.svg.SVGTransformappendItem(org.w3c.dom.svg.SVGTransform newItem)DOM: ImplementsSVGTransformList.appendItem(SVGTransform).voidclear()DOM: ImplementsSVGTransformList.clear().org.w3c.dom.svg.SVGTransformconsolidate()DOM: ImplementsSVGTransformList.consolidate().protected org.w3c.dom.DOMExceptioncreateDOMException(short type, java.lang.String key, java.lang.Object[] args)Create a DOMException.protected org.w3c.dom.svg.SVGExceptioncreateSVGException(short type, java.lang.String key, java.lang.Object[] args)Create a SVGException.org.w3c.dom.svg.SVGTransformgetItem(int index)DOM: ImplementsSVGTransformList.getItem(int).intgetNumberOfItems()DOM: ImplementsSVGTransformList.getNumberOfItems().protected java.lang.StringgetValueAsString()Returns the value of the DOM attribute containing the transform list.org.w3c.dom.svg.SVGTransforminitialize(org.w3c.dom.svg.SVGTransform newItem)DOM: ImplementsSVGTransformList.initialize(SVGTransform).org.w3c.dom.svg.SVGTransforminsertItemBefore(org.w3c.dom.svg.SVGTransform newItem, int index)DOM: ImplementsSVGTransformList.insertItemBefore(SVGTransform, int).org.w3c.dom.svg.SVGTransformremoveItem(int index)DOM: ImplementsSVGTransformList.removeItem(int).org.w3c.dom.svg.SVGTransformreplaceItem(org.w3c.dom.svg.SVGTransform newItem, int index)DOM: ImplementsSVGTransformList.replaceItem(SVGTransform, int).protected voidresetAttribute()Resets the value of the associated attribute.protected voidresetAttribute(SVGItem item)Resets the value of the associated attribute.protected voidrevalidate()Initializes the list, if needed.protected voidsetAnimatedValue(java.util.Iterator it)Sets the animated value to a list of transforms.protected voidsetAnimatedValue(org.w3c.dom.svg.SVGTransform transform)Sets the animated value to a single transform.protected voidsetAttributeValue(java.lang.String value)Sets the DOM attribute value containing the transform list.-
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGTransformList
checkItemType, createSVGItem, createSVGTransformFromMatrix, doParse, getAffineTransform, getItemSeparator
-
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGList
appendItemImpl, clear, getItemImpl, initializeImpl, insertItemBeforeImpl, invalidate, itemChanged, removeIfNeeded, removeItem, removeItemImpl, replaceItemImpl, setValueAsString
-
-
-
-
Method Detail
-
createDOMException
protected org.w3c.dom.DOMException createDOMException(short type, java.lang.String key, java.lang.Object[] args)Create a DOMException.- Specified by:
createDOMExceptionin classAbstractSVGList
-
createSVGException
protected org.w3c.dom.svg.SVGException createSVGException(short type, java.lang.String key, java.lang.Object[] args)Create a SVGException.- Specified by:
createSVGExceptionin classAbstractSVGTransformList- Returns:
- SVGException
-
getNumberOfItems
public int getNumberOfItems()
DOM: ImplementsSVGTransformList.getNumberOfItems().- Specified by:
getNumberOfItemsin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
getNumberOfItemsin classAbstractSVGList
-
getItem
public org.w3c.dom.svg.SVGTransform getItem(int index) throws org.w3c.dom.DOMExceptionDOM: ImplementsSVGTransformList.getItem(int).- Specified by:
getItemin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
getItemin classAbstractSVGTransformList- Throws:
org.w3c.dom.DOMException
-
getValueAsString
protected java.lang.String getValueAsString()
Returns the value of the DOM attribute containing the transform list.- Specified by:
getValueAsStringin classAbstractSVGList
-
setAttributeValue
protected void setAttributeValue(java.lang.String value)
Sets the DOM attribute value containing the transform list.- Specified by:
setAttributeValuein classAbstractSVGList- Parameters:
value- the String representation of the list, or null if the list contains no items
-
clear
public void clear() throws org.w3c.dom.DOMExceptionDOM: ImplementsSVGTransformList.clear().- Specified by:
clearin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
clearin classAbstractSVGList- Throws:
org.w3c.dom.DOMException- NO_MODIFICATION_ALLOWED_ERR: Raised when the list cannot be modified.
-
initialize
public org.w3c.dom.svg.SVGTransform initialize(org.w3c.dom.svg.SVGTransform newItem) throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGExceptionDOM: ImplementsSVGTransformList.initialize(SVGTransform).- Specified by:
initializein interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
initializein classAbstractSVGTransformList- Throws:
org.w3c.dom.DOMExceptionorg.w3c.dom.svg.SVGException
-
insertItemBefore
public org.w3c.dom.svg.SVGTransform insertItemBefore(org.w3c.dom.svg.SVGTransform newItem, int index) throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGExceptionDOM: ImplementsSVGTransformList.insertItemBefore(SVGTransform, int).- Specified by:
insertItemBeforein interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
insertItemBeforein classAbstractSVGTransformList- Throws:
org.w3c.dom.DOMExceptionorg.w3c.dom.svg.SVGException
-
replaceItem
public org.w3c.dom.svg.SVGTransform replaceItem(org.w3c.dom.svg.SVGTransform newItem, int index) throws org.w3c.dom.DOMException, org.w3c.dom.svg.SVGExceptionDOM: ImplementsSVGTransformList.replaceItem(SVGTransform, int).- Specified by:
replaceItemin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
replaceItemin classAbstractSVGTransformList- Throws:
org.w3c.dom.DOMExceptionorg.w3c.dom.svg.SVGException
-
removeItem
public org.w3c.dom.svg.SVGTransform removeItem(int index) throws org.w3c.dom.DOMExceptionDOM: ImplementsSVGTransformList.removeItem(int).- Specified by:
removeItemin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
removeItemin classAbstractSVGTransformList- Throws:
org.w3c.dom.DOMException
-
appendItem
public org.w3c.dom.svg.SVGTransform appendItem(org.w3c.dom.svg.SVGTransform newItem) throws org.w3c.dom.DOMExceptionDOM: ImplementsSVGTransformList.appendItem(SVGTransform).- Specified by:
appendItemin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
appendItemin classAbstractSVGTransformList- Throws:
org.w3c.dom.DOMException
-
consolidate
public org.w3c.dom.svg.SVGTransform consolidate()
DOM: ImplementsSVGTransformList.consolidate().- Specified by:
consolidatein interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
consolidatein classAbstractSVGTransformList
-
setAnimatedValue
protected void setAnimatedValue(java.util.Iterator it)
Sets the animated value to a list of transforms.
-
setAnimatedValue
protected void setAnimatedValue(org.w3c.dom.svg.SVGTransform transform)
Sets the animated value to a single transform.
-
resetAttribute
protected void resetAttribute()
Resets the value of the associated attribute. Does nothing, since there is no attribute for an animated value.- Overrides:
resetAttributein classAbstractSVGList
-
resetAttribute
protected void resetAttribute(SVGItem item)
Resets the value of the associated attribute. Does nothing, since there is no attribute for an animated value.- Overrides:
resetAttributein classAbstractSVGList
-
revalidate
protected void revalidate()
Initializes the list, if needed. Does nothing, since there is no attribute to read the list from.- Overrides:
revalidatein classAbstractSVGList
-
-