org.apache.batik.dom.svg
Class SVGStylableElement.PresentationAttributeValue
java.lang.Object
|
+--org.apache.batik.css.dom.CSSOMValue
|
+--org.apache.batik.dom.svg.SVGStylableElement.PresentationAttributeValue
- All Implemented Interfaces:
- Counter, CSSOMValue.ValueProvider, CSSPrimitiveValue, CSSValue, CSSValueList, LiveAttributeValue, Rect, RGBColor
- Enclosing class:
- SVGStylableElement
- public class SVGStylableElement.PresentationAttributeValue
- extends CSSOMValue
- implements LiveAttributeValue, CSSOMValue.ValueProvider
To manage a presentation attribute value.
Inner classes inherited from class org.apache.batik.css.dom.CSSOMValue |
CSSOMValue.AbstractComponent, CSSOMValue.AbstractModificationHandler, CSSOMValue.BlueComponent, CSSOMValue.BottomComponent, CSSOMValue.FloatComponent, CSSOMValue.GreenComponent, CSSOMValue.LeftComponent, CSSOMValue.ListComponent, CSSOMValue.ModificationHandler, CSSOMValue.RedComponent, CSSOMValue.RightComponent, CSSOMValue.TopComponent, CSSOMValue.ValueProvider |
Field Summary |
protected CSSEngine |
cssEngine
The CSS engine. |
protected boolean |
mutate
Whether the mutation comes from this object. |
protected java.lang.String |
property
The property name. |
protected Value |
value
The value. |
Fields inherited from interface org.w3c.dom.css.CSSPrimitiveValue |
CSS_ATTR, CSS_CM, CSS_COUNTER, CSS_DEG, CSS_DIMENSION, CSS_EMS, CSS_EXS, CSS_GRAD, CSS_HZ, CSS_IDENT, CSS_IN, CSS_KHZ, CSS_MM, CSS_MS, CSS_NUMBER, CSS_PC, CSS_PERCENTAGE, CSS_PT, CSS_PX, CSS_RAD, CSS_RECT, CSS_RGBCOLOR, CSS_S, CSS_STRING, CSS_UNKNOWN, CSS_URI |
Method Summary |
void |
attrAdded(Attr node,
java.lang.String newv)
Called when an Attr node has been added. |
void |
attrModified(Attr node,
java.lang.String oldv,
java.lang.String newv)
Called when an Attr node has been modified. |
void |
attrRemoved(Attr node,
java.lang.String oldv)
Called when an Attr node has been removed. |
Value |
getValue()
Returns the current value associated with this object. |
Methods inherited from class org.apache.batik.css.dom.CSSOMValue |
convertFloatValue, getBlue, getBottom, getCounterValue, getCssText, getCssValueType, getFloatValue, getGreen, getIdentifier, getLeft, getLength, getListStyle, getPrimitiveType, getRectValue, getRed, getRGBColorValue, getRight, getSeparator, getStringValue, getTop, item, setCssText, setFloatValue, setModificationHandler, setStringValue, toCentimeters, toDegrees, toGradians, toHertz, toInches, tokHertz, toMillimeters, toMilliseconds, toPicas, toPoints, toRadians, toSeconds |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cssEngine
protected CSSEngine cssEngine
- The CSS engine.
property
protected java.lang.String property
- The property name.
value
protected Value value
- The value.
mutate
protected boolean mutate
- Whether the mutation comes from this object.
SVGStylableElement.PresentationAttributeValue
public SVGStylableElement.PresentationAttributeValue(CSSEngine eng,
java.lang.String prop)
- Creates a new PresentationAttributeValue.
getValue
public Value getValue()
- Returns the current value associated with this object.
- Specified by:
getValue
in interface CSSOMValue.ValueProvider
attrAdded
public void attrAdded(Attr node,
java.lang.String newv)
- Called when an Attr node has been added.
- Specified by:
attrAdded
in interface LiveAttributeValue
attrModified
public void attrModified(Attr node,
java.lang.String oldv,
java.lang.String newv)
- Called when an Attr node has been modified.
- Specified by:
attrModified
in interface LiveAttributeValue
attrRemoved
public void attrRemoved(Attr node,
java.lang.String oldv)
- Called when an Attr node has been removed.
- Specified by:
attrRemoved
in interface LiveAttributeValue
Copyright © 2002 Apache Software Foundation. All Rights Reserved.