org.apache.batik.dom.svg
Class AbstractSVGItem
java.lang.Object
|
+--org.apache.batik.dom.svg.AbstractSVGItem
- All Implemented Interfaces:
- SVGItem
- Direct Known Subclasses:
- AbstractSVGPathSegList.SVGPathSegItem, AbstractSVGPointList.SVGPointItem
- public abstract class AbstractSVGItem
- extends java.lang.Object
- implements SVGItem
Adapter for the SVGItem interface.
Method Summary |
AbstractSVGList |
getParent()
Return the parent list of the item. |
protected abstract java.lang.String |
getStringValue()
Return the string representation of the item. |
java.lang.String |
getValueAsString()
Return the cached representation
of the item if valid otherwise
re-computes the String representation
of the item. |
protected void |
resetAttribute()
Notifies the parent list that
the item has changed. |
void |
setParent(AbstractSVGList list)
Assign a parent list to this item. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parent
protected AbstractSVGList parent
- List the item belongs to.
itemStringValue
protected java.lang.String itemStringValue
- String representation of the item.
This is a cached representation of the
item while it is not changed.
AbstractSVGItem
protected AbstractSVGItem()
getStringValue
protected abstract java.lang.String getStringValue()
- Return the string representation of the item.
setParent
public void setParent(AbstractSVGList list)
- Assign a parent list to this item.
- Specified by:
setParent
in interface SVGItem
- Parameters:
list
- : list the item belongs.
getParent
public AbstractSVGList getParent()
- Return the parent list of the item.
- Specified by:
getParent
in interface SVGItem
- Returns:
- list the item belongs.
resetAttribute
protected void resetAttribute()
- Notifies the parent list that
the item has changed.
Discard the cached representation
of the item.
getValueAsString
public java.lang.String getValueAsString()
- Return the cached representation
of the item if valid otherwise
re-computes the String representation
of the item.
- Specified by:
getValueAsString
in interface SVGItem
- Following copied from interface:
org.apache.batik.dom.svg.SVGItem
- Returns:
- textual representation of the item
to be inserted in the attribute value
representing the list.
Copyright © 2004 Apache Software Foundation. All Rights Reserved.