org.apache.batik.dom.svg

Class SVGOMAElement

public class SVGOMAElement extends SVGURIReferenceGraphicsElement implements SVGAElement

This class implements {@link SVGAElement}.
Field Summary
protected static AttributeInitializerattributeInitializer
The attribute initializer.
protected SVGOMAnimatedStringtarget
The 'target' attribute value.
protected static DoublyIndexedTablexmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.
Constructor Summary
protected SVGOMAElement()
Creates a new SVGOMAElement object.
SVGOMAElement(String prefix, AbstractDocument owner)
Creates a new SVGOMAElement object.
Method Summary
protected AttributeInitializergetAttributeInitializer()
Returns the AttributeInitializer for this element type.
StringgetLocalName()
DOM: Implements {@link Node#getLocalName()}.
SVGAnimatedStringgetTarget()
DOM: Implements {@link SVGAElement#getTarget()}.
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.

target

protected SVGOMAnimatedString target
The 'target' attribute value.

xmlTraitInformation

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

Constructor Detail

SVGOMAElement

protected SVGOMAElement()
Creates a new SVGOMAElement object.

SVGOMAElement

public SVGOMAElement(String prefix, AbstractDocument owner)
Creates a new SVGOMAElement 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.

getLocalName

public String getLocalName()
DOM: Implements {@link Node#getLocalName()}.

getTarget

public SVGAnimatedString getTarget()
DOM: Implements {@link SVGAElement#getTarget()}.

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) 2007 Apache Software Foundation. All Rights Reserved.