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
SVGTransformList
implementation 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 -
Method Summary
Modifier and TypeMethodDescriptionorg.w3c.dom.svg.SVGTransform
appendItem
(org.w3c.dom.svg.SVGTransform newItem) DOM: ImplementsSVGTransformList.appendItem(SVGTransform)
.void
clear()
DOM: ImplementsSVGTransformList.clear()
.org.w3c.dom.svg.SVGTransform
DOM: ImplementsSVGTransformList.consolidate()
.protected DOMException
createDOMException
(short type, String key, Object[] args) Create a DOMException.protected org.w3c.dom.svg.SVGException
createSVGException
(short type, String key, Object[] args) Create a SVGException.org.w3c.dom.svg.SVGTransform
getItem
(int index) DOM: ImplementsSVGTransformList.getItem(int)
.int
DOM: ImplementsSVGTransformList.getNumberOfItems()
.protected String
Returns the value of the DOM attribute containing the transform list.org.w3c.dom.svg.SVGTransform
initialize
(org.w3c.dom.svg.SVGTransform newItem) DOM: ImplementsSVGTransformList.initialize(SVGTransform)
.org.w3c.dom.svg.SVGTransform
insertItemBefore
(org.w3c.dom.svg.SVGTransform newItem, int index) DOM: ImplementsSVGTransformList.insertItemBefore(SVGTransform, int)
.org.w3c.dom.svg.SVGTransform
removeItem
(int index) DOM: ImplementsSVGTransformList.removeItem(int)
.org.w3c.dom.svg.SVGTransform
replaceItem
(org.w3c.dom.svg.SVGTransform newItem, int index) DOM: ImplementsSVGTransformList.replaceItem(SVGTransform, int)
.protected void
Resets the value of the associated attribute.protected void
resetAttribute
(SVGItem item) Resets the value of the associated attribute.protected void
Initializes the list, if needed.protected void
Sets the animated value to a list of transforms.protected void
setAnimatedValue
(org.w3c.dom.svg.SVGTransform transform) Sets the animated value to a single transform.protected void
setAttributeValue
(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
-
Constructor Details
-
AnimSVGTransformList
public AnimSVGTransformList()Creates a new AnimSVGTransformList.
-
-
Method Details
-
createDOMException
Create a DOMException.- Specified by:
createDOMException
in classAbstractSVGList
-
createSVGException
Create a SVGException.- Specified by:
createSVGException
in classAbstractSVGTransformList
- Returns:
- SVGException
-
getNumberOfItems
public int getNumberOfItems()DOM: ImplementsSVGTransformList.getNumberOfItems()
.- Specified by:
getNumberOfItems
in interfaceorg.w3c.dom.svg.SVGTransformList
- Overrides:
getNumberOfItems
in classAbstractSVGList
-
getItem
DOM: ImplementsSVGTransformList.getItem(int)
.- Specified by:
getItem
in interfaceorg.w3c.dom.svg.SVGTransformList
- Overrides:
getItem
in classAbstractSVGTransformList
- Throws:
DOMException
-
getValueAsString
Returns the value of the DOM attribute containing the transform list.- Specified by:
getValueAsString
in classAbstractSVGList
-
setAttributeValue
Sets the DOM attribute value containing the transform list.- Specified by:
setAttributeValue
in classAbstractSVGList
- Parameters:
value
- the String representation of the list, or null if the list contains no items
-
clear
DOM: ImplementsSVGTransformList.clear()
.- Specified by:
clear
in interfaceorg.w3c.dom.svg.SVGTransformList
- Overrides:
clear
in 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:
initialize
in interfaceorg.w3c.dom.svg.SVGTransformList
- Overrides:
initialize
in classAbstractSVGTransformList
- Throws:
DOMException
org.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:
insertItemBefore
in interfaceorg.w3c.dom.svg.SVGTransformList
- Overrides:
insertItemBefore
in classAbstractSVGTransformList
- Throws:
DOMException
org.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:
replaceItem
in interfaceorg.w3c.dom.svg.SVGTransformList
- Overrides:
replaceItem
in classAbstractSVGTransformList
- Throws:
DOMException
org.w3c.dom.svg.SVGException
-
removeItem
DOM: ImplementsSVGTransformList.removeItem(int)
.- Specified by:
removeItem
in interfaceorg.w3c.dom.svg.SVGTransformList
- Overrides:
removeItem
in 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:
appendItem
in interfaceorg.w3c.dom.svg.SVGTransformList
- Overrides:
appendItem
in classAbstractSVGTransformList
- Throws:
DOMException
-
consolidate
public org.w3c.dom.svg.SVGTransform consolidate()DOM: ImplementsSVGTransformList.consolidate()
.- Specified by:
consolidate
in interfaceorg.w3c.dom.svg.SVGTransformList
- Overrides:
consolidate
in 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:
resetAttribute
in classAbstractSVGList
-
resetAttribute
Resets the value of the associated attribute. Does nothing, since there is no attribute for an animated value.- Overrides:
resetAttribute
in classAbstractSVGList
-
revalidate
protected void revalidate()Initializes the list, if needed. Does nothing, since there is no attribute to read the list from.- Overrides:
revalidate
in classAbstractSVGList
-