org.apache.batik.dom.svg

Class SVGOMComponentTransferFunctionElement

public abstract class SVGOMComponentTransferFunctionElement extends SVGOMElement implements SVGComponentTransferFunctionElement

This class represents the component transfer function elements.
Field Summary
protected SVGOMAnimatedNumberamplitude
The 'amplitude' attribute value.
protected SVGOMAnimatedNumberexponent
The 'exponent' attribute value.
protected SVGOMAnimatedNumberintercept
The 'intercept' attribute value.
protected SVGOMAnimatedNumberoffset
The 'offset' attribute value.
protected SVGOMAnimatedNumberslope
The 'slope' attribute value.
protected SVGOMAnimatedNumberListtableValues
The 'tableValues' attribute value.
protected SVGOMAnimatedEnumerationtype
The 'type' attribute value.
protected static String[]TYPE_VALUES
The 'type' attribute values.
protected static DoublyIndexedTablexmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.
Constructor Summary
protected SVGOMComponentTransferFunctionElement()
Creates a new Element object.
protected SVGOMComponentTransferFunctionElement(String prefix, AbstractDocument owner)
Creates a new Element object.
Method Summary
SVGAnimatedNumbergetAmplitude()
DOM: Implements {@link SVGComponentTransferFunctionElement#getAmplitude()}.
SVGAnimatedNumbergetExponent()
DOM: Implements {@link SVGComponentTransferFunctionElement#getExponent()}.
SVGAnimatedNumbergetIntercept()
DOM: Implements {@link SVGComponentTransferFunctionElement#getIntercept()}.
SVGAnimatedNumbergetOffset()
DOM: Implements {@link SVGComponentTransferFunctionElement#getOffset()}.
SVGAnimatedNumbergetSlope()
DOM: Implements {@link SVGComponentTransferFunctionElement#getSlope()}.
SVGAnimatedNumberListgetTableValues()
DOM: Implements {@link SVGComponentTransferFunctionElement#getTableValues()}.
protected DoublyIndexedTablegetTraitInformationTable()
Returns the table of TraitInformation objects for this element.
SVGAnimatedEnumerationgetType()
DOM: Implements {@link SVGComponentTransferFunctionElement#getType()}.
protected voidinitializeAllLiveAttributes()
Initializes all live attributes for this element.

Field Detail

amplitude

protected SVGOMAnimatedNumber amplitude
The 'amplitude' attribute value.

exponent

protected SVGOMAnimatedNumber exponent
The 'exponent' attribute value.

intercept

protected SVGOMAnimatedNumber intercept
The 'intercept' attribute value.

offset

protected SVGOMAnimatedNumber offset
The 'offset' attribute value.

slope

protected SVGOMAnimatedNumber slope
The 'slope' attribute value.

tableValues

protected SVGOMAnimatedNumberList tableValues
The 'tableValues' attribute value.

type

protected SVGOMAnimatedEnumeration type
The 'type' attribute value.

TYPE_VALUES

protected static final String[] TYPE_VALUES
The 'type' attribute values.

xmlTraitInformation

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

Constructor Detail

SVGOMComponentTransferFunctionElement

protected SVGOMComponentTransferFunctionElement()
Creates a new Element object.

SVGOMComponentTransferFunctionElement

protected SVGOMComponentTransferFunctionElement(String prefix, AbstractDocument owner)
Creates a new Element object.

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

Method Detail

getAmplitude

public SVGAnimatedNumber getAmplitude()
DOM: Implements {@link SVGComponentTransferFunctionElement#getAmplitude()}.

getExponent

public SVGAnimatedNumber getExponent()
DOM: Implements {@link SVGComponentTransferFunctionElement#getExponent()}.

getIntercept

public SVGAnimatedNumber getIntercept()
DOM: Implements {@link SVGComponentTransferFunctionElement#getIntercept()}.

getOffset

public SVGAnimatedNumber getOffset()
DOM: Implements {@link SVGComponentTransferFunctionElement#getOffset()}.

getSlope

public SVGAnimatedNumber getSlope()
DOM: Implements {@link SVGComponentTransferFunctionElement#getSlope()}.

getTableValues

public SVGAnimatedNumberList getTableValues()
DOM: Implements {@link SVGComponentTransferFunctionElement#getTableValues()}.

getTraitInformationTable

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

getType

public SVGAnimatedEnumeration getType()
DOM: Implements {@link SVGComponentTransferFunctionElement#getType()}.

initializeAllLiveAttributes

protected void initializeAllLiveAttributes()
Initializes all live attributes for this element.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.