Interface AnimatedLiveAttributeValue

All Superinterfaces:
LiveAttributeValue
All Known Implementing Classes:
AbstractSVGAnimatedLength, AbstractSVGAnimatedValue, SVGOMAnimatedBoolean, SVGOMAnimatedEnumeration, SVGOMAnimatedInteger, SVGOMAnimatedLength, SVGOMAnimatedLengthList, SVGOMAnimatedMarkerOrientValue, SVGOMAnimatedNumber, SVGOMAnimatedNumberList, SVGOMAnimatedPathData, SVGOMAnimatedPoints, SVGOMAnimatedPreserveAspectRatio, SVGOMAnimatedRect, SVGOMAnimatedString, SVGOMAnimatedTransformList

public interface AnimatedLiveAttributeValue extends LiveAttributeValue
An interface for LiveAttributeValues that have an animated value component.
  • Method Details

    • getNamespaceURI

      String getNamespaceURI()
      Returns the namespace URI of this animated live attribute.
    • getLocalName

      String getLocalName()
      Returns the local name of this animated live attribute.
    • getUnderlyingValue

      AnimatableValue getUnderlyingValue(AnimationTarget target)
      Returns the base value of the attribute as an AnimatableValue.
    • addAnimatedAttributeListener

      void addAnimatedAttributeListener(AnimatedAttributeListener aal)
      Adds a listener for changes to the animated value.
    • removeAnimatedAttributeListener

      void removeAnimatedAttributeListener(AnimatedAttributeListener aal)
      Removes a listener for changes to the animated value.