org.apache.batik.dom.svg

Class SVGOMTextPathElement

public class SVGOMTextPathElement extends SVGOMTextContentElement implements SVGTextPathElement

This class implements org.w3c.dom.svg.SVGTextPathElement.
Field Summary
protected static AttributeInitializerattributeInitializer
The attribute initializer.
protected SVGOMAnimatedStringhref
The 'xlink:href' attribute value.
protected SVGOMAnimatedEnumerationmethod
The 'method' attribute value.
protected static String[]METHOD_VALUES
The 'method' attribute values.
protected SVGOMAnimatedEnumerationspacing
The 'spacing' attribute value.
protected SVGOMAnimatedLengthstartOffset
The 'startOffset' attribute value.
protected static String[]SPACING_VALUES
The 'spacing' attribute values.
protected static DoublyIndexedTablexmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.
Constructor Summary
protected SVGOMTextPathElement()
Creates a new SVGOMTextPathElement object.
SVGOMTextPathElement(String prefix, AbstractDocument owner)
Creates a new SVGOMTextPathElement object.
Method Summary
protected AttributeInitializergetAttributeInitializer()
Returns the AttributeInitializer for this element type.
SVGAnimatedStringgetHref()
DOM: Implements org.w3c.dom.svg.SVGURIReference#getHref().
StringgetLocalName()
DOM: Implements org.w3c.dom.Node#getLocalName().
SVGAnimatedEnumerationgetMethod()
DOM: Implements SVGTextPathElement#getMethod().
SVGAnimatedEnumerationgetSpacing()
DOM: Implements SVGTextPathElement#getSpacing().
SVGAnimatedLengthgetStartOffset()
DOM: Implements SVGTextPathElement#getStartOffset().
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
protected voidinitializeAllLiveAttributes()
Initializes all live attributes for this element.
protected NodenewNode()
Returns a new uninitialized instance of this object's class.

Field Detail

attributeInitializer

protected static final AttributeInitializer attributeInitializer
The attribute initializer.

href

protected SVGOMAnimatedString href
The 'xlink:href' attribute value.

method

protected SVGOMAnimatedEnumeration method
The 'method' attribute value.

METHOD_VALUES

protected static final String[] METHOD_VALUES
The 'method' attribute values.

spacing

protected SVGOMAnimatedEnumeration spacing
The 'spacing' attribute value.

startOffset

protected SVGOMAnimatedLength startOffset
The 'startOffset' attribute value.

SPACING_VALUES

protected static final String[] SPACING_VALUES
The 'spacing' attribute values.

xmlTraitInformation

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

Constructor Detail

SVGOMTextPathElement

protected SVGOMTextPathElement()
Creates a new SVGOMTextPathElement object.

SVGOMTextPathElement

public SVGOMTextPathElement(String prefix, AbstractDocument owner)
Creates a new SVGOMTextPathElement object.

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

Method Detail

getAttributeInitializer

protected AttributeInitializer getAttributeInitializer()
Returns the AttributeInitializer for this element type.

Returns: null if this element has no attribute with a default value.

getHref

public SVGAnimatedString getHref()
DOM: Implements org.w3c.dom.svg.SVGURIReference#getHref().

getLocalName

public String getLocalName()
DOM: Implements org.w3c.dom.Node#getLocalName().

getMethod

public SVGAnimatedEnumeration getMethod()
DOM: Implements SVGTextPathElement#getMethod().

getSpacing

public SVGAnimatedEnumeration getSpacing()
DOM: Implements SVGTextPathElement#getSpacing().

getStartOffset

public SVGAnimatedLength getStartOffset()
DOM: Implements SVGTextPathElement#getStartOffset().

getTraitInformationTable

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

initializeAllLiveAttributes

protected void initializeAllLiveAttributes()
Initializes all live attributes for this element.

newNode

protected Node newNode()
Returns a new uninitialized instance of this object's class.
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.