public abstract class AbstractSVGLengthList extends AbstractSVGList implements org.w3c.dom.svg.SVGLengthList
SVGLengthList
.Modifier and Type | Class and Description |
---|---|
protected class |
AbstractSVGLengthList.LengthListBuilder
Helper class to interface the
LengthListParser and the
ListHandler . |
protected class |
AbstractSVGLengthList.SVGLengthItem
An
SVGLength in the list. |
Modifier and Type | Field and Description |
---|---|
protected short |
direction
This length list's direction.
|
static java.lang.String |
SVG_LENGTH_LIST_SEPARATOR
Separator for a length list.
|
itemList, valid
Modifier | Constructor and Description |
---|---|
protected |
AbstractSVGLengthList(short direction)
Creates a new SVGLengthList.
|
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.svg.SVGLength |
appendItem(org.w3c.dom.svg.SVGLength newItem)
DOM: Implements
SVGLengthList.appendItem(SVGLength) . |
protected void |
checkItemType(java.lang.Object newItem)
Asserts that the given item is an
SVGLengthList . |
protected abstract org.w3c.dom.svg.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)
|
protected void |
doParse(java.lang.String value,
ListHandler handler)
Parses the attribute associated with this SVGLengthList.
|
protected abstract Element |
getElement()
Returns the element owning this SVGLengthList.
|
org.w3c.dom.svg.SVGLength |
getItem(int index)
DOM: Implements
SVGLengthList.getItem(int) . |
protected java.lang.String |
getItemSeparator()
Return the separator between values in the list.
|
org.w3c.dom.svg.SVGLength |
initialize(org.w3c.dom.svg.SVGLength newItem)
DOM: Implements
SVGLengthList.initialize(SVGLength) . |
org.w3c.dom.svg.SVGLength |
insertItemBefore(org.w3c.dom.svg.SVGLength newItem,
int index)
DOM: Implements
SVGLengthList.insertItemBefore(SVGLength,int) . |
org.w3c.dom.svg.SVGLength |
removeItem(int index)
DOM: Implements
SVGLengthList.removeItem(int) . |
org.w3c.dom.svg.SVGLength |
replaceItem(org.w3c.dom.svg.SVGLength newItem,
int index)
DOM: Implements
SVGLengthList.replaceItem(SVGLength,int) . |
appendItemImpl, clear, clear, createDOMException, getItemImpl, getNumberOfItems, getValueAsString, initializeImpl, insertItemBeforeImpl, invalidate, itemChanged, removeIfNeeded, removeItem, removeItemImpl, replaceItemImpl, resetAttribute, resetAttribute, revalidate, setAttributeValue, setValueAsString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, getNumberOfItems
protected short direction
public static final java.lang.String SVG_LENGTH_LIST_SEPARATOR
protected AbstractSVGLengthList(short direction)
protected java.lang.String getItemSeparator()
getItemSeparator
in class AbstractSVGList
protected abstract org.w3c.dom.svg.SVGException createSVGException(short type, java.lang.String key, java.lang.Object[] args)
protected abstract Element getElement()
public org.w3c.dom.svg.SVGLength initialize(org.w3c.dom.svg.SVGLength newItem) throws DOMException, org.w3c.dom.svg.SVGException
SVGLengthList.initialize(SVGLength)
.initialize
in interface org.w3c.dom.svg.SVGLengthList
DOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGLength getItem(int index) throws DOMException
SVGLengthList.getItem(int)
.getItem
in interface org.w3c.dom.svg.SVGLengthList
DOMException
public org.w3c.dom.svg.SVGLength insertItemBefore(org.w3c.dom.svg.SVGLength newItem, int index) throws DOMException, org.w3c.dom.svg.SVGException
SVGLengthList.insertItemBefore(SVGLength,int)
.insertItemBefore
in interface org.w3c.dom.svg.SVGLengthList
DOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGLength replaceItem(org.w3c.dom.svg.SVGLength newItem, int index) throws DOMException, org.w3c.dom.svg.SVGException
SVGLengthList.replaceItem(SVGLength,int)
.replaceItem
in interface org.w3c.dom.svg.SVGLengthList
DOMException
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGLength removeItem(int index) throws DOMException
SVGLengthList.removeItem(int)
.removeItem
in interface org.w3c.dom.svg.SVGLengthList
DOMException
public org.w3c.dom.svg.SVGLength appendItem(org.w3c.dom.svg.SVGLength newItem) throws DOMException, org.w3c.dom.svg.SVGException
SVGLengthList.appendItem(SVGLength)
.appendItem
in interface org.w3c.dom.svg.SVGLengthList
DOMException
org.w3c.dom.svg.SVGException
protected SVGItem createSVGItem(java.lang.Object newItem)
createSVGItem
in class AbstractSVGList
newItem
- the SVG objectSVGItem
objectprotected void doParse(java.lang.String value, ListHandler handler) throws ParseException
doParse
in class AbstractSVGList
value
- attribute valuehandler
- length list handlerParseException
protected void checkItemType(java.lang.Object newItem) throws org.w3c.dom.svg.SVGException
SVGLengthList
.checkItemType
in class AbstractSVGList
org.w3c.dom.svg.SVGException
Copyright © 2022 Apache Software Foundation. All Rights Reserved.