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
SVGTransformList implementation for the animated transform list
value.- Version:
- $Id$
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractSVGTransformList
AbstractSVGTransformList.SVGTransformItem, AbstractSVGTransformList.TransformListBuilder -
Field Summary
Fields inherited from class AbstractSVGTransformList
SVG_TRANSFORMATION_LIST_SEPARATORFields inherited from class AbstractSVGList
itemList, valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.w3c.dom.svg.SVGTransformappendItem(org.w3c.dom.svg.SVGTransform newItem) DOM: ImplementsSVGTransformList.appendItem(SVGTransform).voidclear()DOM: ImplementsSVGTransformList.clear().org.w3c.dom.svg.SVGTransformDOM: ImplementsSVGTransformList.consolidate().protected DOMExceptioncreateDOMException(short type, String key, Object[] args) Create a DOMException.protected org.w3c.dom.svg.SVGExceptioncreateSVGException(short type, String key, Object[] args) Create a SVGException.org.w3c.dom.svg.SVGTransformgetItem(int index) DOM: ImplementsSVGTransformList.getItem(int).intDOM: ImplementsSVGTransformList.getNumberOfItems().protected StringReturns 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 voidResets the value of the associated attribute.protected voidresetAttribute(SVGItem item) Resets the value of the associated attribute.protected voidInitializes the list, if needed.protected voidSets 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(String value) Sets the DOM attribute value containing the transform list.Methods inherited from class AbstractSVGTransformList
checkItemType, createSVGItem, createSVGTransformFromMatrix, doParse, getAffineTransform, getItemSeparatorMethods inherited from class AbstractSVGList
appendItemImpl, clear, getItemImpl, initializeImpl, insertItemBeforeImpl, invalidate, itemChanged, removeIfNeeded, removeItem, removeItemImpl, replaceItemImpl, setValueAsString
-
Constructor Details
-
AnimSVGTransformList
public AnimSVGTransformList()Creates a new AnimSVGTransformList.
-
-
Method Details
-
createDOMException
Create a DOMException.- Specified by:
createDOMExceptionin classAbstractSVGList
-
createSVGException
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
DOM: ImplementsSVGTransformList.getItem(int).- Specified by:
getItemin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
getItemin classAbstractSVGTransformList- Throws:
DOMException
-
getValueAsString
Returns the value of the DOM attribute containing the transform list.- Specified by:
getValueAsStringin classAbstractSVGList
-
setAttributeValue
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
DOM: ImplementsSVGTransformList.clear().- Specified by:
clearin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
clearin classAbstractSVGList- Throws:
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 DOMException, org.w3c.dom.svg.SVGException DOM: ImplementsSVGTransformList.initialize(SVGTransform).- Specified by:
initializein interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
initializein classAbstractSVGTransformList- Throws:
DOMExceptionorg.w3c.dom.svg.SVGException
-
insertItemBefore
public org.w3c.dom.svg.SVGTransform insertItemBefore(org.w3c.dom.svg.SVGTransform newItem, int index) throws DOMException, org.w3c.dom.svg.SVGException DOM: ImplementsSVGTransformList.insertItemBefore(SVGTransform, int).- Specified by:
insertItemBeforein interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
insertItemBeforein classAbstractSVGTransformList- Throws:
DOMExceptionorg.w3c.dom.svg.SVGException
-
replaceItem
public org.w3c.dom.svg.SVGTransform replaceItem(org.w3c.dom.svg.SVGTransform newItem, int index) throws DOMException, org.w3c.dom.svg.SVGException DOM: ImplementsSVGTransformList.replaceItem(SVGTransform, int).- Specified by:
replaceItemin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
replaceItemin classAbstractSVGTransformList- Throws:
DOMExceptionorg.w3c.dom.svg.SVGException
-
removeItem
DOM: ImplementsSVGTransformList.removeItem(int).- Specified by:
removeItemin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
removeItemin classAbstractSVGTransformList- Throws:
DOMException
-
appendItem
public org.w3c.dom.svg.SVGTransform appendItem(org.w3c.dom.svg.SVGTransform newItem) throws DOMException DOM: ImplementsSVGTransformList.appendItem(SVGTransform).- Specified by:
appendItemin interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
appendItemin classAbstractSVGTransformList- Throws:
DOMException
-
consolidate
public org.w3c.dom.svg.SVGTransform consolidate()DOM: ImplementsSVGTransformList.consolidate().- Specified by:
consolidatein interfaceorg.w3c.dom.svg.SVGTransformList- Overrides:
consolidatein classAbstractSVGTransformList
-
setAnimatedValue
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
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
-