org.apache.batik.dom.svg

Class SVGOMRectElement

public class SVGOMRectElement extends SVGGraphicsElement implements SVGRectElement

This class implements {@link SVGRectElement}.
Field Summary
protected SVGOMAnimatedLengthheight
The 'height' attribute value.
protected AbstractSVGAnimatedLengthrx
The 'rx' attribute value.
protected AbstractSVGAnimatedLengthry
The 'ry' attribute value.
protected SVGOMAnimatedLengthwidth
The 'width' attribute value.
protected SVGOMAnimatedLengthx
The 'x' attribute value.
protected static DoublyIndexedTablexmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.
protected SVGOMAnimatedLengthy
The 'y' attribute value.
Constructor Summary
protected SVGOMRectElement()
Creates a new SVGOMRectElement object.
SVGOMRectElement(String prefix, AbstractDocument owner)
Creates a new SVGOMRectElement object.
Method Summary
SVGAnimatedLengthgetHeight()
DOM: Implements {@link SVGRectElement#getHeight()}.
StringgetLocalName()
DOM: Implements {@link Node#getLocalName()}.
SVGAnimatedLengthgetRx()
DOM: Implements {@link SVGRectElement#getRx()}.
SVGAnimatedLengthgetRy()
DOM: Implements {@link SVGRectElement#getRy()}.
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
SVGAnimatedLengthgetWidth()
DOM: Implements {@link SVGRectElement#getWidth()}.
SVGAnimatedLengthgetX()
DOM: Implements {@link SVGRectElement#getX()}.
SVGAnimatedLengthgetY()
DOM: Implements {@link SVGRectElement#getY()}.
protected voidinitializeAllLiveAttributes()
Initializes all live attributes for this element.
protected NodenewNode()
Returns a new uninitialized instance of this object's class.
voidupdateAttributeValue(String ns, String ln, AnimatableValue val)
Updates an attribute value in this target.

Field Detail

height

protected SVGOMAnimatedLength height
The 'height' attribute value.

rx

protected AbstractSVGAnimatedLength rx
The 'rx' attribute value.

ry

protected AbstractSVGAnimatedLength ry
The 'ry' attribute value.

width

protected SVGOMAnimatedLength width
The 'width' attribute value.

x

protected SVGOMAnimatedLength x
The 'x' attribute value.

xmlTraitInformation

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

y

protected SVGOMAnimatedLength y
The 'y' attribute value.

Constructor Detail

SVGOMRectElement

protected SVGOMRectElement()
Creates a new SVGOMRectElement object.

SVGOMRectElement

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

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

Method Detail

getHeight

public SVGAnimatedLength getHeight()
DOM: Implements {@link SVGRectElement#getHeight()}.

getLocalName

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

getRx

public SVGAnimatedLength getRx()
DOM: Implements {@link SVGRectElement#getRx()}.

getRy

public SVGAnimatedLength getRy()
DOM: Implements {@link SVGRectElement#getRy()}.

getTraitInformationTable

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

getWidth

public SVGAnimatedLength getWidth()
DOM: Implements {@link SVGRectElement#getWidth()}.

getX

public SVGAnimatedLength getX()
DOM: Implements {@link SVGRectElement#getX()}.

getY

public SVGAnimatedLength getY()
DOM: Implements {@link SVGRectElement#getY()}.

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.

updateAttributeValue

public void updateAttributeValue(String ns, String ln, AnimatableValue val)
Updates an attribute value in this target.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.