org.apache.batik.dom.svg

Class SVGOMFESpotLightElement

public class SVGOMFESpotLightElement extends SVGOMElement implements SVGFESpotLightElement

This class implements {@link SVGFESpotLightElement}.
Field Summary
protected SVGOMAnimatedNumberlimitingConeAngle
The 'limitingConeAngle' attribute value.
protected SVGOMAnimatedNumberpointsAtX
The 'pointsAtX' attribute value.
protected SVGOMAnimatedNumberpointsAtY
The 'pointsAtY' attribute value.
protected SVGOMAnimatedNumberpointsAtZ
The 'pointsAtZ' attribute value.
protected SVGOMAnimatedNumberspecularExponent
The 'specularExponent' attribute value.
protected SVGOMAnimatedNumberx
The 'x' attribute value.
protected static DoublyIndexedTablexmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.
protected SVGOMAnimatedNumbery
The 'y' attribute value.
protected SVGOMAnimatedNumberz
The 'z' attribute value.
Constructor Summary
protected SVGOMFESpotLightElement()
Creates a new SVGOMFESpotLightElement object.
SVGOMFESpotLightElement(String prefix, AbstractDocument owner)
Creates a new SVGOMFESpotLightElement object.
Method Summary
SVGAnimatedNumbergetLimitingConeAngle()
DOM: Implements {@link SVGFESpotLightElement#getLimitingConeAngle()}.
StringgetLocalName()
DOM: Implements {@link Node#getLocalName()}.
SVGAnimatedNumbergetPointsAtX()
DOM: Implements {@link SVGFESpotLightElement#getPointsAtX()}.
SVGAnimatedNumbergetPointsAtY()
DOM: Implements {@link SVGFESpotLightElement#getPointsAtY()}.
SVGAnimatedNumbergetPointsAtZ()
DOM: Implements {@link SVGFESpotLightElement#getPointsAtZ()}.
SVGAnimatedNumbergetSpecularExponent()
DOM: Implements {@link SVGFESpotLightElement#getSpecularExponent()}.
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
SVGAnimatedNumbergetX()
DOM: Implements {@link SVGFESpotLightElement#getX()}.
SVGAnimatedNumbergetY()
DOM: Implements {@link SVGFESpotLightElement#getY()}.
SVGAnimatedNumbergetZ()
DOM: Implements {@link SVGFESpotLightElement#getZ()}.
protected voidinitializeAllLiveAttributes()
Initializes all live attributes for this element.
protected NodenewNode()
Returns a new uninitialized instance of this object's class.

Field Detail

limitingConeAngle

protected SVGOMAnimatedNumber limitingConeAngle
The 'limitingConeAngle' attribute value.

pointsAtX

protected SVGOMAnimatedNumber pointsAtX
The 'pointsAtX' attribute value.

pointsAtY

protected SVGOMAnimatedNumber pointsAtY
The 'pointsAtY' attribute value.

pointsAtZ

protected SVGOMAnimatedNumber pointsAtZ
The 'pointsAtZ' attribute value.

specularExponent

protected SVGOMAnimatedNumber specularExponent
The 'specularExponent' attribute value.

x

protected SVGOMAnimatedNumber x
The 'x' attribute value.

xmlTraitInformation

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

y

protected SVGOMAnimatedNumber y
The 'y' attribute value.

z

protected SVGOMAnimatedNumber z
The 'z' attribute value.

Constructor Detail

SVGOMFESpotLightElement

protected SVGOMFESpotLightElement()
Creates a new SVGOMFESpotLightElement object.

SVGOMFESpotLightElement

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

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

Method Detail

getLimitingConeAngle

public SVGAnimatedNumber getLimitingConeAngle()
DOM: Implements {@link SVGFESpotLightElement#getLimitingConeAngle()}.

getLocalName

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

getPointsAtX

public SVGAnimatedNumber getPointsAtX()
DOM: Implements {@link SVGFESpotLightElement#getPointsAtX()}.

getPointsAtY

public SVGAnimatedNumber getPointsAtY()
DOM: Implements {@link SVGFESpotLightElement#getPointsAtY()}.

getPointsAtZ

public SVGAnimatedNumber getPointsAtZ()
DOM: Implements {@link SVGFESpotLightElement#getPointsAtZ()}.

getSpecularExponent

public SVGAnimatedNumber getSpecularExponent()
DOM: Implements {@link SVGFESpotLightElement#getSpecularExponent()}.

getTraitInformationTable

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

getX

public SVGAnimatedNumber getX()
DOM: Implements {@link SVGFESpotLightElement#getX()}.

getY

public SVGAnimatedNumber getY()
DOM: Implements {@link SVGFESpotLightElement#getY()}.

getZ

public SVGAnimatedNumber getZ()
DOM: Implements {@link SVGFESpotLightElement#getZ()}.

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.