org.apache.batik.dom.svg

Class SVGOMMarkerElement

public class SVGOMMarkerElement extends SVGStylableElement implements SVGMarkerElement

This class implements {@link org.w3c.dom.svg.SVGMarkerElement}.
Field Summary
protected static AttributeInitializerattributeInitializer
The attribute initializer.
protected SVGOMAnimatedBooleanexternalResourcesRequired
The 'externalResourcesRequired' attribute value.
protected SVGOMAnimatedLengthmarkerHeight
The 'markerHeight' attribute value.
protected SVGOMAnimatedEnumerationmarkerUnits
The 'markerUnits' attribute value.
protected SVGOMAnimatedLengthmarkerWidth
The 'markerWidth' attribute value.
protected SVGOMAnimatedMarkerOrientValueorient
The 'orient' attribute value.
protected static String[]ORIENT_TYPE_VALUES
The orient type values.
protected SVGOMAnimatedPreserveAspectRatiopreserveAspectRatio
The 'preserveAspectRatio' attribute value.
protected SVGOMAnimatedLengthrefX
The 'refX' attribute value.
protected SVGOMAnimatedLengthrefY
The 'refY' attribute value.
protected static String[]UNITS_VALUES
The units values.
protected static DoublyIndexedTablexmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.
Constructor Summary
protected SVGOMMarkerElement()
Creates a new SVGOMMarkerElement object.
SVGOMMarkerElement(String prefix, AbstractDocument owner)
Creates a new SVGOMMarkerElement object.
Method Summary
protected AttributeInitializergetAttributeInitializer()
Returns the AttributeInitializer for this element type.
SVGAnimatedBooleangetExternalResourcesRequired()
DOM: Implements {@link org.w3c.dom.svg.SVGExternalResourcesRequired#getExternalResourcesRequired()}.
StringgetLocalName()
DOM: Implements {@link Node#getLocalName()}.
SVGAnimatedLengthgetMarkerHeight()
DOM: Implements {@link SVGMarkerElement#getMarkerHeight()}.
SVGAnimatedEnumerationgetMarkerUnits()
DOM: Implements {@link SVGMarkerElement#getMarkerUnits()}.
SVGAnimatedLengthgetMarkerWidth()
DOM: Implements {@link SVGMarkerElement#getMarkerWidth()}.
SVGAnimatedAnglegetOrientAngle()
DOM: Implements {@link SVGMarkerElement#getOrientAngle()}.
SVGAnimatedEnumerationgetOrientType()
DOM: Implements {@link SVGMarkerElement#getOrientType()}.
SVGAnimatedPreserveAspectRatiogetPreserveAspectRatio()
DOM: Implements {@link org.w3c.dom.svg.SVGFitToViewBox#getPreserveAspectRatio()}.
SVGAnimatedLengthgetRefX()
DOM: Implements {@link SVGMarkerElement#getRefX()}.
SVGAnimatedLengthgetRefY()
DOM: Implements {@link SVGMarkerElement#getRefY()}.
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
SVGAnimatedRectgetViewBox()
DOM: Implements {@link org.w3c.dom.svg.SVGFitToViewBox#getViewBox()}.
StringgetXMLlang()
DOM: Returns the xml:lang attribute value.
StringgetXMLspace()
DOM: Returns the xml:space attribute value.
protected voidinitializeAllLiveAttributes()
Initializes all live attributes for this element.
protected NodenewNode()
Returns a new uninitialized instance of this object's class.
voidsetOrientToAngle(SVGAngle angle)
DOM: Implements {@link SVGMarkerElement#setOrientToAngle(SVGAngle)}.
voidsetOrientToAuto()
DOM: Implements {@link SVGMarkerElement#setOrientToAuto()}.
voidsetXMLlang(String lang)
DOM: Sets the xml:lang attribute value.
voidsetXMLspace(String space)
DOM: Sets the xml:space attribute value.

Field Detail

attributeInitializer

protected static final AttributeInitializer attributeInitializer
The attribute initializer.

externalResourcesRequired

protected SVGOMAnimatedBoolean externalResourcesRequired
The 'externalResourcesRequired' attribute value.

markerHeight

protected SVGOMAnimatedLength markerHeight
The 'markerHeight' attribute value.

markerUnits

protected SVGOMAnimatedEnumeration markerUnits
The 'markerUnits' attribute value.

markerWidth

protected SVGOMAnimatedLength markerWidth
The 'markerWidth' attribute value.

orient

protected SVGOMAnimatedMarkerOrientValue orient
The 'orient' attribute value.

ORIENT_TYPE_VALUES

protected static final String[] ORIENT_TYPE_VALUES
The orient type values.

preserveAspectRatio

protected SVGOMAnimatedPreserveAspectRatio preserveAspectRatio
The 'preserveAspectRatio' attribute value.

refX

protected SVGOMAnimatedLength refX
The 'refX' attribute value.

refY

protected SVGOMAnimatedLength refY
The 'refY' attribute value.

UNITS_VALUES

protected static final String[] UNITS_VALUES
The units values.

xmlTraitInformation

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

Constructor Detail

SVGOMMarkerElement

protected SVGOMMarkerElement()
Creates a new SVGOMMarkerElement object.

SVGOMMarkerElement

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

getExternalResourcesRequired

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

getLocalName

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

getMarkerHeight

public SVGAnimatedLength getMarkerHeight()
DOM: Implements {@link SVGMarkerElement#getMarkerHeight()}.

getMarkerUnits

public SVGAnimatedEnumeration getMarkerUnits()
DOM: Implements {@link SVGMarkerElement#getMarkerUnits()}.

getMarkerWidth

public SVGAnimatedLength getMarkerWidth()
DOM: Implements {@link SVGMarkerElement#getMarkerWidth()}.

getOrientAngle

public SVGAnimatedAngle getOrientAngle()
DOM: Implements {@link SVGMarkerElement#getOrientAngle()}.

getOrientType

public SVGAnimatedEnumeration getOrientType()
DOM: Implements {@link SVGMarkerElement#getOrientType()}.

getPreserveAspectRatio

public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()
DOM: Implements {@link org.w3c.dom.svg.SVGFitToViewBox#getPreserveAspectRatio()}.

getRefX

public SVGAnimatedLength getRefX()
DOM: Implements {@link SVGMarkerElement#getRefX()}.

getRefY

public SVGAnimatedLength getRefY()
DOM: Implements {@link SVGMarkerElement#getRefY()}.

getTraitInformationTable

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

getViewBox

public SVGAnimatedRect getViewBox()
DOM: Implements {@link org.w3c.dom.svg.SVGFitToViewBox#getViewBox()}.

getXMLlang

public String getXMLlang()
DOM: Returns the xml:lang attribute value.

getXMLspace

public String getXMLspace()
DOM: Returns the xml:space attribute value.

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.

setOrientToAngle

public void setOrientToAngle(SVGAngle angle)
DOM: Implements {@link SVGMarkerElement#setOrientToAngle(SVGAngle)}.

setOrientToAuto

public void setOrientToAuto()
DOM: Implements {@link SVGMarkerElement#setOrientToAuto()}.

setXMLlang

public void setXMLlang(String lang)
DOM: Sets the xml:lang attribute value.

setXMLspace

public void setXMLspace(String space)
DOM: Sets the xml:space attribute value.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.