org.apache.batik.dom.svg
Class SVGOMAnimatedLengthList.BaseSVGLengthList

java.lang.Object
  extended by org.apache.batik.dom.svg.AbstractSVGList
      extended by org.apache.batik.dom.svg.AbstractSVGLengthList
          extended by org.apache.batik.dom.svg.SVGOMAnimatedLengthList.BaseSVGLengthList
All Implemented Interfaces:
org.w3c.dom.svg.SVGLengthList
Enclosing class:
SVGOMAnimatedLengthList

public class SVGOMAnimatedLengthList.BaseSVGLengthList
extends AbstractSVGLengthList

SVGLengthList implementation for the base length list value.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.batik.dom.svg.AbstractSVGLengthList
AbstractSVGLengthList.LengthListBuilder, AbstractSVGLengthList.SVGLengthItem
 
Nested classes/interfaces inherited from class org.apache.batik.dom.svg.AbstractSVGList
AbstractSVGList.ListBuilder
 
Field Summary
protected  boolean malformed
          Whether the value is malformed.
protected  boolean missing
          Whether the value is missing.
 
Fields inherited from class org.apache.batik.dom.svg.AbstractSVGLengthList
direction, SVG_LENGTH_LIST_SEPARATOR
 
Fields inherited from class org.apache.batik.dom.svg.AbstractSVGList
itemList, valid
 
Constructor Summary
SVGOMAnimatedLengthList.BaseSVGLengthList()
          Creates a new BaseSVGLengthList.
 
Method Summary
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.
protected  Element getElement()
          Returns the element owning the attribute with which this length list is associated.
protected  String getValueAsString()
          Returns the value of the DOM attribute containing the length list.
protected  void resetAttribute()
          Resets the value of the associated attribute.
protected  void resetAttribute(SVGItem item)
          Appends the string representation of the given SVGItem to the DOM attribute.
protected  void revalidate()
          Initializes the list, if needed.
protected  void setAttributeValue(String value)
          Sets the DOM attribute value containing the length list.
 
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGLengthList
appendItem, checkItemType, createSVGItem, doParse, getItem, getItemSeparator, initialize, insertItemBefore, removeItem, replaceItem
 
Methods inherited from class org.apache.batik.dom.svg.AbstractSVGList
appendItemImpl, clear, clear, getItemImpl, getNumberOfItems, initializeImpl, insertItemBeforeImpl, invalidate, itemChanged, removeIfNeeded, removeItem, removeItemImpl, replaceItemImpl, setValueAsString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.svg.SVGLengthList
clear, getNumberOfItems
 

Field Detail

missing

protected boolean missing
Whether the value is missing.


malformed

protected boolean malformed
Whether the value is malformed.

Constructor Detail

SVGOMAnimatedLengthList.BaseSVGLengthList

public SVGOMAnimatedLengthList.BaseSVGLengthList()
Creates a new BaseSVGLengthList.

Method Detail

createDOMException

protected DOMException createDOMException(short type,
                                          String key,
                                          Object[] args)
Create a DOMException.

Specified by:
createDOMException in class AbstractSVGList

createSVGException

protected org.w3c.dom.svg.SVGException createSVGException(short type,
                                                          String key,
                                                          Object[] args)
Create a SVGException.

Specified by:
createSVGException in class AbstractSVGLengthList
Returns:
SVGException

getElement

protected Element getElement()
Returns the element owning the attribute with which this length list is associated.

Specified by:
getElement in class AbstractSVGLengthList

getValueAsString

protected String getValueAsString()
Returns the value of the DOM attribute containing the length list.

Specified by:
getValueAsString in class AbstractSVGList

setAttributeValue

protected void setAttributeValue(String value)
Sets the DOM attribute value containing the length list.

Specified by:
setAttributeValue in class AbstractSVGList
Parameters:
value - the String representation of the list, or null if the list contains no items

resetAttribute

protected void resetAttribute()
Resets the value of the associated attribute.

Overrides:
resetAttribute in class AbstractSVGList

resetAttribute

protected void resetAttribute(SVGItem item)
Appends the string representation of the given SVGItem to the DOM attribute. This is called in response to an append to the list.

Overrides:
resetAttribute in class AbstractSVGList

revalidate

protected void revalidate()
Initializes the list, if needed.

Overrides:
revalidate in class AbstractSVGList


Copyright © 2008 Apache Software Foundation. All Rights Reserved.