## org.apache.batik.dom.svg
Interface SVGAnimationContext

All Superinterfaces:
  org.w3c.dom.smil.ElementTimeControl, SVGContext

All Known Implementing Classes:
  SVGAnimateColorElementBridge, SVGAnimateElementBridge, SVGAnimateMotionElementBridge, SVGAnimateTransformElementBridge, SVGAnimationElementBridge, SVGSetElementBridge

    public interface SVGAnimationContext

extends SVGContext, org.w3c.dom.smil.ElementTimeControl

Context class for SVG animation elements to support extra methods.

Field Summary

Fields inherited from interface org.apache.batik.dom.svg.SVGContext
`PERCENTAGE_FONT_SIZE, PERCENTAGE_VIEWPORT_HEIGHT, PERCENTAGE_VIEWPORT_SIZE, PERCENTAGE_VIEWPORT_WIDTH`

Method Summary
`float` `getCurrentTime()` DOM: Implements `SVGAnimationElement.getCurrentTime()`.
`float` `getHyperlinkBeginTime()` Returns the time that the document would seek to if this animation element were hyperlinked to, or `NaN` if there is no such begin time.
`float` `getSimpleDuration()` DOM: Implements `SVGAnimationElement.getSimpleDuration()`.
`float` `getStartTime()` DOM: Implements `SVGAnimationElement.getStartTime()`.
`org.w3c.dom.svg.SVGElement` `getTargetElement()` DOM: Implements `SVGAnimationElement.getTargetElement()`.

Methods inherited from interface org.apache.batik.dom.svg.SVGContext
`getBBox, getCTM, getFontSize, getGlobalTransform, getPixelToMM, getPixelUnitToMillimeter, getScreenTransform, getViewportHeight, getViewportWidth, setScreenTransform`

Methods inherited from interface org.w3c.dom.smil.ElementTimeControl
`beginElement, beginElementAt, endElement, endElementAt`

Method Detail

### getTargetElement

    org.w3c.dom.svg.SVGElement getTargetElement()

  DOM: Implements `SVGAnimationElement.getTargetElement()`.

### getStartTime

    float getStartTime()

  DOM: Implements `SVGAnimationElement.getStartTime()`.

### getCurrentTime

    float getCurrentTime()

  DOM: Implements `SVGAnimationElement.getCurrentTime()`.

### getSimpleDuration

    float getSimpleDuration()

  DOM: Implements `SVGAnimationElement.getSimpleDuration()`. With the difference that an indefinite simple duration is returned as `TimedElement.INDEFINITE`, rather than throwing an exception.

### getHyperlinkBeginTime

    float getHyperlinkBeginTime()

  Returns the time that the document would seek to if this animation element were hyperlinked to, or `NaN` if there is no such begin time.

Copyright © 2008 Apache Software Foundation. All Rights Reserved.