org.apache.batik.dom.svg

Class SVGOMAnimationElement

public abstract class SVGOMAnimationElement extends SVGOMElement implements SVGAnimationElement

This class provides an implementation of the SVGAnimationElement interface.
Field Summary
protected SVGOMAnimatedBooleanexternalResourcesRequired
The 'externalResourcesRequired' attribute value.
protected static DoublyIndexedTablexmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.
Constructor Summary
protected SVGOMAnimationElement()
Creates a new SVGOMAnimationElement.
protected SVGOMAnimationElement(String prefix, AbstractDocument owner)
Creates a new SVGOMAnimationElement object.
Method Summary
booleanbeginElement()
DOM: Implements org.w3c.dom.smil.ElementTimeControl#beginElement().
booleanbeginElementAt(float offset)
DOM: Implements org.w3c.dom.smil.ElementTimeControl#beginElementAt(float).
booleanendElement()
DOM: Implements org.w3c.dom.smil.ElementTimeControl#endElement().
booleanendElementAt(float offset)
DOM: Implements org.w3c.dom.smil.ElementTimeControl#endElementAt(float).
floatgetCurrentTime()
DOM: Implements SVGAnimationElement#getCurrentTime().
SVGAnimatedBooleangetExternalResourcesRequired()
DOM: Implements org.w3c.dom.svg.SVGExternalResourcesRequired#getExternalResourcesRequired().
floatgetHyperlinkBeginTime()
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.
SVGStringListgetRequiredExtensions()
DOM: Implements org.w3c.dom.svg.SVGTests#getRequiredExtensions().
SVGStringListgetRequiredFeatures()
DOM: Implements org.w3c.dom.svg.SVGTests#getRequiredFeatures().
floatgetSimpleDuration()
DOM: Implements SVGAnimationElement#getSimpleDuration().
floatgetStartTime()
DOM: Implements SVGAnimationElement#getStartTime().
SVGStringListgetSystemLanguage()
DOM: Implements org.w3c.dom.svg.SVGTests#getSystemLanguage().
SVGElementgetTargetElement()
DOM: Implements SVGAnimationElement#getTargetElement().
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
booleanhasExtension(String extension)
DOM: Implements org.w3c.dom.svg.SVGTests#hasExtension(String).
protected voidinitializeAllLiveAttributes()
Initializes all live attributes for this element.

Field Detail

externalResourcesRequired

protected SVGOMAnimatedBoolean externalResourcesRequired
The 'externalResourcesRequired' attribute value.

xmlTraitInformation

protected static DoublyIndexedTable xmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.

Constructor Detail

SVGOMAnimationElement

protected SVGOMAnimationElement()
Creates a new SVGOMAnimationElement.

SVGOMAnimationElement

protected SVGOMAnimationElement(String prefix, AbstractDocument owner)
Creates a new SVGOMAnimationElement object.

Parameters: prefix The namespace prefix. owner The owner document.

Method Detail

beginElement

public boolean beginElement()
DOM: Implements org.w3c.dom.smil.ElementTimeControl#beginElement().

beginElementAt

public boolean beginElementAt(float offset)
DOM: Implements org.w3c.dom.smil.ElementTimeControl#beginElementAt(float).

endElement

public boolean endElement()
DOM: Implements org.w3c.dom.smil.ElementTimeControl#endElement().

endElementAt

public boolean endElementAt(float offset)
DOM: Implements org.w3c.dom.smil.ElementTimeControl#endElementAt(float).

getCurrentTime

public float getCurrentTime()
DOM: Implements SVGAnimationElement#getCurrentTime().

getExternalResourcesRequired

public SVGAnimatedBoolean getExternalResourcesRequired()
DOM: Implements org.w3c.dom.svg.SVGExternalResourcesRequired#getExternalResourcesRequired().

getHyperlinkBeginTime

public 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.

getRequiredExtensions

public SVGStringList getRequiredExtensions()
DOM: Implements org.w3c.dom.svg.SVGTests#getRequiredExtensions().

getRequiredFeatures

public SVGStringList getRequiredFeatures()
DOM: Implements org.w3c.dom.svg.SVGTests#getRequiredFeatures().

getSimpleDuration

public float getSimpleDuration()
DOM: Implements SVGAnimationElement#getSimpleDuration().

getStartTime

public float getStartTime()
DOM: Implements SVGAnimationElement#getStartTime().

getSystemLanguage

public SVGStringList getSystemLanguage()
DOM: Implements org.w3c.dom.svg.SVGTests#getSystemLanguage().

getTargetElement

public SVGElement getTargetElement()
DOM: Implements SVGAnimationElement#getTargetElement().

getTraitInformationTable

protected DoublyIndexedTable getTraitInformationTable()
Returns the table of TraitInformation objects for this element.

hasExtension

public boolean hasExtension(String extension)
DOM: Implements org.w3c.dom.svg.SVGTests#hasExtension(String).

initializeAllLiveAttributes

protected void initializeAllLiveAttributes()
Initializes all live attributes for this element.
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.