org.apache.batik.dom.svg

Class SVGOMMaskElement

public class SVGOMMaskElement extends SVGGraphicsElement implements SVGMaskElement

This class implements {@link org.w3c.dom.svg.SVGMaskElement}.
Field Summary
protected SVGOMAnimatedLengthheight
The 'height' attribute value.
protected SVGOMAnimatedEnumerationmaskContentUnits
The 'maskContentUnits' attribute value.
protected SVGOMAnimatedEnumerationmaskUnits
The 'maskUnits' attribute value.
protected static String[]UNITS_VALUES
The units values.
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 SVGOMMaskElement()
Creates a new SVGOMMaskElement object.
SVGOMMaskElement(String prefix, AbstractDocument owner)
Creates a new SVGOMMaskElement object.
Method Summary
SVGAnimatedLengthgetHeight()
DOM: Implements {@link SVGMaskElement#getHeight()}.
StringgetLocalName()
DOM: Implements {@link org.w3c.dom.Node#getLocalName()}.
SVGAnimatedEnumerationgetMaskContentUnits()
DOM: Implements {@link SVGMaskElement#getMaskContentUnits()}.
SVGAnimatedEnumerationgetMaskUnits()
DOM: Implements {@link SVGMaskElement#getMaskUnits()}.
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
SVGAnimatedLengthgetWidth()
DOM: Implements {@link SVGMaskElement#getWidth()}.
SVGAnimatedLengthgetX()
DOM: Implements {@link SVGMaskElement#getX()}.
SVGAnimatedLengthgetY()
DOM: Implements {@link SVGMaskElement#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.

maskContentUnits

protected SVGOMAnimatedEnumeration maskContentUnits
The 'maskContentUnits' attribute value.

maskUnits

protected SVGOMAnimatedEnumeration maskUnits
The 'maskUnits' attribute value.

UNITS_VALUES

protected static final String[] UNITS_VALUES
The units values.

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

SVGOMMaskElement

protected SVGOMMaskElement()
Creates a new SVGOMMaskElement object.

SVGOMMaskElement

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

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

Method Detail

getHeight

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

getLocalName

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

getMaskContentUnits

public SVGAnimatedEnumeration getMaskContentUnits()
DOM: Implements {@link SVGMaskElement#getMaskContentUnits()}.

getMaskUnits

public SVGAnimatedEnumeration getMaskUnits()
DOM: Implements {@link SVGMaskElement#getMaskUnits()}.

getTraitInformationTable

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

getWidth

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

getX

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

getY

public SVGAnimatedLength getY()
DOM: Implements {@link SVGMaskElement#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.