Package org.apache.batik.anim.dom
Class SVGOMAnimatedMarkerOrientValue
java.lang.Object
org.apache.batik.anim.dom.AbstractSVGAnimatedValue
org.apache.batik.anim.dom.SVGOMAnimatedMarkerOrientValue
- All Implemented Interfaces:
AnimatedLiveAttributeValue
,LiveAttributeValue
A class that handles an
SVGAnimatedAngle
and an
SVGAnimatedEnumeration
for the 'marker' element's
'orient' attribute.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
TheSVGAnimatedAngle
component of the marker orient value.protected class
TheSVGAnimatedEnumeration
component of the marker orient value.protected class
This class represents the SVGAngle returned bySVGOMAnimatedMarkerOrientValue.AnimatedAngle.getAnimVal()
.protected class
This class represents the SVGAngle returned bySVGOMAnimatedMarkerOrientValue.AnimatedAngle.getBaseVal()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionThe current animated angle value.The SVGAnimatedAngle.The SVGAnimatedEnumeration.protected short
The current animated enumeration value.The current base angle value.protected short
The current base enumeration value.protected boolean
Whether the value is changing.protected boolean
Whether the base value is valid.Fields inherited from class org.apache.batik.anim.dom.AbstractSVGAnimatedValue
element, hasAnimVal, listeners, localName, namespaceURI
-
Constructor Summary
ConstructorsConstructorDescriptionSVGOMAnimatedMarkerOrientValue
(AbstractElement elt, String ns, String ln) Creates a new SVGOMAnimatedMarkerOrientValue. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Called when an Attr node has been added.void
attrModified
(Attr node, String oldv, String newv) Called when an Attr node has been modified.void
attrRemoved
(Attr node, String oldv) Called when an Attr node has been removed.org.w3c.dom.svg.SVGAnimatedAngle
Returns theSVGAnimatedAngle
component of the orient value.org.w3c.dom.svg.SVGAnimatedEnumeration
Returns theSVGAnimatedEnumeration
component of the orient value.getUnderlyingValue
(AnimationTarget target) Returns the base value of the attribute as anAnimatableValue
.void
Resets the animated value.void
setAnimatedValueToAngle
(short unitType, float value) Sets the animated value to the given angle.void
Sets the animated value to the "auto" value.protected void
Updates the animated value with the givenAnimatableValue
.Methods inherited from class org.apache.batik.anim.dom.AbstractSVGAnimatedValue
addAnimatedAttributeListener, fireAnimatedAttributeListeners, fireBaseAttributeListeners, getLocalName, getNamespaceURI, isSpecified, removeAnimatedAttributeListener
-
Field Details
-
valid
protected boolean validWhether the base value is valid. -
animatedAngle
The SVGAnimatedAngle. -
animatedEnumeration
The SVGAnimatedEnumeration. -
baseAngleVal
The current base angle value. -
baseEnumerationVal
protected short baseEnumerationValThe current base enumeration value. -
animAngleVal
The current animated angle value. -
animEnumerationVal
protected short animEnumerationValThe current animated enumeration value. -
changing
protected boolean changingWhether the value is changing.
-
-
Constructor Details
-
SVGOMAnimatedMarkerOrientValue
Creates a new SVGOMAnimatedMarkerOrientValue.- Parameters:
elt
- The associated element.ns
- The attribute's namespace URI.ln
- The attribute's local name.
-
-
Method Details
-
updateAnimatedValue
Updates the animated value with the givenAnimatableValue
.- Specified by:
updateAnimatedValue
in classAbstractSVGAnimatedValue
-
getUnderlyingValue
Returns the base value of the attribute as anAnimatableValue
. -
attrAdded
Called when an Attr node has been added. -
attrModified
Called when an Attr node has been modified. -
attrRemoved
Called when an Attr node has been removed. -
setAnimatedValueToAngle
public void setAnimatedValueToAngle(short unitType, float value) Sets the animated value to the given angle. -
setAnimatedValueToAuto
public void setAnimatedValueToAuto()Sets the animated value to the "auto" value. -
resetAnimatedValue
public void resetAnimatedValue()Resets the animated value. -
getAnimatedAngle
public org.w3c.dom.svg.SVGAnimatedAngle getAnimatedAngle()Returns theSVGAnimatedAngle
component of the orient value. -
getAnimatedEnumeration
public org.w3c.dom.svg.SVGAnimatedEnumeration getAnimatedEnumeration()Returns theSVGAnimatedEnumeration
component of the orient value.
-