org.apache.batik.dom.svg

Class SVGOMForeignObjectElement

public class SVGOMForeignObjectElement extends SVGGraphicsElement implements SVGForeignObjectElement

This class implements {@link SVGForeignObjectElement}.
Field Summary
protected SVGOMAnimatedLengthheight
The 'height' attribute value.
protected SVGOMAnimatedPreserveAspectRatiopreserveAspectRatio
The 'preserveAspectRatio' 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 SVGOMForeignObjectElement()
Creates a new SVGOMForeignObjectElement object.
SVGOMForeignObjectElement(String prefix, AbstractDocument owner)
Creates a new SVGOMForeignObjectElement object.
Method Summary
SVGAnimatedLengthgetHeight()
DOM: Implements {@link SVGForeignObjectElement#getHeight()}.
StringgetLocalName()
DOM: Implements {@link Node#getLocalName()}.
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
SVGAnimatedLengthgetWidth()
DOM: Implements {@link SVGForeignObjectElement#getWidth()}.
SVGAnimatedLengthgetX()
DOM: Implements {@link SVGForeignObjectElement#getX()}.
SVGAnimatedLengthgetY()
DOM: Implements {@link SVGForeignObjectElement#getY()}.
protected voidinitializeAllLiveAttributes()
Initializes all live attributes for this element.
protected NodenewNode()
Returns a new uninitialized instance of this object's class.

Field Detail

height

protected SVGOMAnimatedLength height
The 'height' attribute value.

preserveAspectRatio

protected SVGOMAnimatedPreserveAspectRatio preserveAspectRatio
The 'preserveAspectRatio' 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

SVGOMForeignObjectElement

protected SVGOMForeignObjectElement()
Creates a new SVGOMForeignObjectElement object.

SVGOMForeignObjectElement

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

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

Method Detail

getHeight

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

getLocalName

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

getTraitInformationTable

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

getWidth

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

getX

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

getY

public SVGAnimatedLength getY()
DOM: Implements {@link SVGForeignObjectElement#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.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.