Package org.apache.batik.anim.dom
Class SVGStylableElement.PresentationAttributeValue
- java.lang.Object
-
- org.apache.batik.css.dom.CSSOMValue
-
- org.apache.batik.anim.dom.SVGStylableElement.PresentationAttributeValue
-
- All Implemented Interfaces:
CSSOMValue.ValueProvider,LiveAttributeValue,org.w3c.dom.css.Counter,org.w3c.dom.css.CSSPrimitiveValue,org.w3c.dom.css.CSSValue,org.w3c.dom.css.CSSValueList,org.w3c.dom.css.Rect,org.w3c.dom.css.RGBColor
- Enclosing class:
- SVGStylableElement
public class SVGStylableElement.PresentationAttributeValue extends CSSOMValue implements LiveAttributeValue, CSSOMValue.ValueProvider
To manage a presentation attribute value.
-
-
Nested Class Summary
-
Nested classes/interfaces 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
Fields Modifier and Type Field Description protected CSSEnginecssEngineThe CSS engine.protected booleanmutateWhether the mutation comes from this object.protected java.lang.StringpropertyThe property name.protected ValuevalueThe value.-
Fields inherited from class org.apache.batik.css.dom.CSSOMValue
blueComponent, bottomComponent, greenComponent, handler, items, leftComponent, redComponent, rightComponent, topComponent, valueProvider
-
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
-
-
Constructor Summary
Constructors Constructor Description PresentationAttributeValue(CSSEngine eng, java.lang.String prop)Creates a new PresentationAttributeValue.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattrAdded(org.w3c.dom.Attr node, java.lang.String newv)Called when an Attr node has been added.voidattrModified(org.w3c.dom.Attr node, java.lang.String oldv, java.lang.String newv)Called when an Attr node has been modified.voidattrRemoved(org.w3c.dom.Attr node, java.lang.String oldv)Called when an Attr node has been removed.ValuegetValue()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
-
-
-
-
Constructor Detail
-
PresentationAttributeValue
public PresentationAttributeValue(CSSEngine eng, java.lang.String prop)
Creates a new PresentationAttributeValue.
-
-
Method Detail
-
getValue
public Value getValue()
Returns the current value associated with this object.- Specified by:
getValuein interfaceCSSOMValue.ValueProvider
-
attrAdded
public void attrAdded(org.w3c.dom.Attr node, java.lang.String newv)Called when an Attr node has been added.- Specified by:
attrAddedin interfaceLiveAttributeValue
-
attrModified
public void attrModified(org.w3c.dom.Attr node, java.lang.String oldv, java.lang.String newv)Called when an Attr node has been modified.- Specified by:
attrModifiedin interfaceLiveAttributeValue
-
attrRemoved
public void attrRemoved(org.w3c.dom.Attr node, java.lang.String oldv)Called when an Attr node has been removed.- Specified by:
attrRemovedin interfaceLiveAttributeValue
-
-