org.apache.batik.dom.svg

Class SVGOMAnimationElement

public abstract class SVGOMAnimationElement extends SVGOMElement implements SVGAnimationElement

This class provides an implementation of the {@link 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 {@link org.w3c.dom.smil.ElementTimeControl#beginElement()}.
booleanbeginElementAt(float offset)
DOM: Implements {@link org.w3c.dom.smil.ElementTimeControl#beginElementAt(float)}.
booleanendElement()
DOM: Implements {@link org.w3c.dom.smil.ElementTimeControl#endElement()}.
booleanendElementAt(float offset)
DOM: Implements {@link org.w3c.dom.smil.ElementTimeControl#endElementAt(float)}.
floatgetCurrentTime()
DOM: Implements {@link SVGAnimationElement#getCurrentTime()}.
SVGAnimatedBooleangetExternalResourcesRequired()
DOM: Implements {@link org.w3c.dom.svg.SVGExternalResourcesRequired#getExternalResourcesRequired()}.
SVGStringListgetRequiredExtensions()
DOM: Implements {@link org.w3c.dom.svg.SVGTests#getRequiredExtensions()}.
SVGStringListgetRequiredFeatures()
DOM: Implements {@link org.w3c.dom.svg.SVGTests#getRequiredFeatures()}.
floatgetSimpleDuration()
DOM: Implements {@link SVGAnimationElement#getSimpleDuration()}.
floatgetStartTime()
DOM: Implements {@link SVGAnimationElement#getStartTime()}.
SVGStringListgetSystemLanguage()
DOM: Implements {@link org.w3c.dom.svg.SVGTests#getSystemLanguage()}.
SVGElementgetTargetElement()
DOM: Implements {@link SVGAnimationElement#getTargetElement()}.
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
booleanhasExtension(String extension)
DOM: Implements {@link 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 {@link org.w3c.dom.smil.ElementTimeControl#beginElement()}.

beginElementAt

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

endElement

public boolean endElement()
DOM: Implements {@link org.w3c.dom.smil.ElementTimeControl#endElement()}.

endElementAt

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

getCurrentTime

public float getCurrentTime()
DOM: Implements {@link SVGAnimationElement#getCurrentTime()}.

getExternalResourcesRequired

public SVGAnimatedBoolean getExternalResourcesRequired()
DOM: Implements {@link org.w3c.dom.svg.SVGExternalResourcesRequired#getExternalResourcesRequired()}.

getRequiredExtensions

public SVGStringList getRequiredExtensions()
DOM: Implements {@link org.w3c.dom.svg.SVGTests#getRequiredExtensions()}.

getRequiredFeatures

public SVGStringList getRequiredFeatures()
DOM: Implements {@link org.w3c.dom.svg.SVGTests#getRequiredFeatures()}.

getSimpleDuration

public float getSimpleDuration()
DOM: Implements {@link SVGAnimationElement#getSimpleDuration()}.

getStartTime

public float getStartTime()
DOM: Implements {@link SVGAnimationElement#getStartTime()}.

getSystemLanguage

public SVGStringList getSystemLanguage()
DOM: Implements {@link org.w3c.dom.svg.SVGTests#getSystemLanguage()}.

getTargetElement

public SVGElement getTargetElement()
DOM: Implements {@link SVGAnimationElement#getTargetElement()}.

getTraitInformationTable

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

hasExtension

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

initializeAllLiveAttributes

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