protected class SVGOMAnimatedPoints.AnimSVGPointList extends AbstractSVGPointList
SVGPointList
implementation for the animated point list value.AbstractSVGPointList.PointsListBuilder
SVG_POINT_LIST_SEPARATOR
itemList, valid
Constructor and Description |
---|
AnimSVGPointList()
Creates a new AnimSVGPointList.
|
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.svg.SVGPoint |
appendItem(org.w3c.dom.svg.SVGPoint newItem)
DOM: Implements
SVGPointList.appendItem(SVGPoint) . |
void |
clear()
DOM: Implements
SVGPointList.clear() . |
protected DOMException |
createDOMException(short type,
java.lang.String key,
java.lang.Object[] args)
Create a DOMException.
|
protected org.w3c.dom.svg.SVGException |
createSVGException(short type,
java.lang.String key,
java.lang.Object[] args)
Create a SVGException.
|
org.w3c.dom.svg.SVGPoint |
getItem(int index)
DOM: Implements
SVGPointList.getItem(int) . |
int |
getNumberOfItems()
DOM: Implements
SVGPointList.getNumberOfItems() . |
protected java.lang.String |
getValueAsString()
Returns the value of the DOM attribute containing the point list.
|
org.w3c.dom.svg.SVGPoint |
initialize(org.w3c.dom.svg.SVGPoint newItem)
DOM: Implements
SVGPointList.initialize(SVGPoint) . |
org.w3c.dom.svg.SVGPoint |
insertItemBefore(org.w3c.dom.svg.SVGPoint newItem,
int index)
DOM: Implements
SVGPointList.insertItemBefore(SVGPoint, int) . |
org.w3c.dom.svg.SVGPoint |
removeItem(int index)
DOM: Implements
SVGPointList.removeItem(int) . |
org.w3c.dom.svg.SVGPoint |
replaceItem(org.w3c.dom.svg.SVGPoint newItem,
int index)
DOM: Implements
SVGPointList.replaceItem(SVGPoint, int) . |
protected void |
resetAttribute()
Resets the value of the associated attribute.
|
protected void |
resetAttribute(SVGItem item)
Resets the value of the associated attribute.
|
protected void |
revalidate()
Initializes the list, if needed.
|
protected void |
setAnimatedValue(float[] pts)
Sets the animated value.
|
protected void |
setAttributeValue(java.lang.String value)
Sets the DOM attribute value containing the point list.
|
checkItemType, createSVGItem, doParse, getItemSeparator
appendItemImpl, clear, getItemImpl, initializeImpl, insertItemBeforeImpl, invalidate, itemChanged, removeIfNeeded, removeItem, removeItemImpl, replaceItemImpl, setValueAsString
protected DOMException createDOMException(short type, java.lang.String key, java.lang.Object[] args)
createDOMException
in class AbstractSVGList
protected org.w3c.dom.svg.SVGException createSVGException(short type, java.lang.String key, java.lang.Object[] args)
createSVGException
in class AbstractSVGPointList
public int getNumberOfItems()
SVGPointList.getNumberOfItems()
.getNumberOfItems
in interface org.w3c.dom.svg.SVGPointList
getNumberOfItems
in class AbstractSVGList
public org.w3c.dom.svg.SVGPoint getItem(int index) throws DOMException
SVGPointList.getItem(int)
.getItem
in interface org.w3c.dom.svg.SVGPointList
getItem
in class AbstractSVGPointList
DOMException
protected java.lang.String getValueAsString()
getValueAsString
in class AbstractSVGList
protected void setAttributeValue(java.lang.String value)
setAttributeValue
in class AbstractSVGList
value
- the String representation of the list, or null
if the list contains no itemspublic void clear() throws DOMException
SVGPointList.clear()
.clear
in interface org.w3c.dom.svg.SVGPointList
clear
in class AbstractSVGList
DOMException
- NO_MODIFICATION_ALLOWED_ERR:
Raised when the list cannot be modified.public org.w3c.dom.svg.SVGPoint initialize(org.w3c.dom.svg.SVGPoint newItem) throws DOMException, org.w3c.dom.svg.SVGException
SVGPointList.initialize(SVGPoint)
.initialize
in interface org.w3c.dom.svg.SVGPointList
initialize
in class AbstractSVGPointList
DOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGPoint insertItemBefore(org.w3c.dom.svg.SVGPoint newItem, int index) throws DOMException, org.w3c.dom.svg.SVGException
SVGPointList.insertItemBefore(SVGPoint, int)
.insertItemBefore
in interface org.w3c.dom.svg.SVGPointList
insertItemBefore
in class AbstractSVGPointList
DOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGPoint replaceItem(org.w3c.dom.svg.SVGPoint newItem, int index) throws DOMException, org.w3c.dom.svg.SVGException
SVGPointList.replaceItem(SVGPoint, int)
.replaceItem
in interface org.w3c.dom.svg.SVGPointList
replaceItem
in class AbstractSVGPointList
DOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGPoint removeItem(int index) throws DOMException
SVGPointList.removeItem(int)
.removeItem
in interface org.w3c.dom.svg.SVGPointList
removeItem
in class AbstractSVGPointList
DOMException
public org.w3c.dom.svg.SVGPoint appendItem(org.w3c.dom.svg.SVGPoint newItem) throws DOMException
SVGPointList.appendItem(SVGPoint)
.appendItem
in interface org.w3c.dom.svg.SVGPointList
appendItem
in class AbstractSVGPointList
DOMException
protected void setAnimatedValue(float[] pts)
protected void resetAttribute()
resetAttribute
in class AbstractSVGList
protected void resetAttribute(SVGItem item)
resetAttribute
in class AbstractSVGList
protected void revalidate()
revalidate
in class AbstractSVGList
Copyright © 2022 Apache Software Foundation. All Rights Reserved.