org.apache.batik.extension

Class GraphicsExtensionElement

public abstract class GraphicsExtensionElement extends StylableExtensionElement implements SVGTransformable

An abstract base class for graphical extension elements. This class inherits org.w3c.dom.svg.SVGStylable functionality from StylableExtensionElement and implements SVGLocatable, SVGTransformable, SVGExternalResourcesRequired, SVGLangSpace and SVGTests.
Field Summary
protected SVGOMAnimatedBooleanexternalResourcesRequired
The 'externalResourcesRequired' attribute value.
protected SVGOMAnimatedTransformListtransform
The 'transform' attribute value.
protected static DoublyIndexedTablexmlTraitInformation
Table mapping XML attribute names to TraitInformation objects.
Constructor Summary
protected GraphicsExtensionElement()
Creates a new GraphicsExtensionElement object.
protected GraphicsExtensionElement(String name, AbstractDocument owner)
Creates a new GraphicsExtensionElement object.
Method Summary
SVGRectgetBBox()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getBBox().
SVGMatrixgetCTM()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getCTM().
SVGAnimatedBooleangetExternalResourcesRequired()
DOM: Implements org.w3c.dom.svg.SVGExternalResourcesRequired#getExternalResourcesRequired().
SVGElementgetFarthestViewportElement()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getFarthestViewportElement().
SVGElementgetNearestViewportElement()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getNearestViewportElement().
SVGStringListgetRequiredExtensions()
DOM: Implements org.w3c.dom.svg.SVGTests#getRequiredExtensions().
SVGStringListgetRequiredFeatures()
DOM: Implements org.w3c.dom.svg.SVGTests#getRequiredFeatures().
SVGMatrixgetScreenCTM()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getScreenCTM().
SVGStringListgetSystemLanguage()
DOM: Implements org.w3c.dom.svg.SVGTests#getSystemLanguage().
SVGAnimatedTransformListgetTransform()
DOM: Implements org.w3c.dom.svg.SVGTransformable#getTransform().
SVGMatrixgetTransformToElement(SVGElement element)
DOM: Implements org.w3c.dom.svg.SVGLocatable#getTransformToElement(SVGElement).
StringgetXMLlang()
DOM: Returns the xml:lang attribute value.
StringgetXMLspace()
DOM: Returns the xml:space attribute value.
booleanhasExtension(String extension)
DOM: Implements org.w3c.dom.svg.SVGTests#hasExtension(String).
voidsetXMLlang(String lang)
DOM: Sets the xml:lang attribute value.
voidsetXMLspace(String space)
DOM: Sets the xml:space attribute value.

Field Detail

externalResourcesRequired

protected SVGOMAnimatedBoolean externalResourcesRequired
The 'externalResourcesRequired' attribute value.

transform

protected SVGOMAnimatedTransformList transform
The 'transform' attribute value.

xmlTraitInformation

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

Constructor Detail

GraphicsExtensionElement

protected GraphicsExtensionElement()
Creates a new GraphicsExtensionElement object.

GraphicsExtensionElement

protected GraphicsExtensionElement(String name, AbstractDocument owner)
Creates a new GraphicsExtensionElement object.

Parameters: name The element name, for validation purposes. owner The owner document.

Method Detail

getBBox

public SVGRect getBBox()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getBBox().

getCTM

public SVGMatrix getCTM()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getCTM().

getExternalResourcesRequired

public SVGAnimatedBoolean getExternalResourcesRequired()
DOM: Implements org.w3c.dom.svg.SVGExternalResourcesRequired#getExternalResourcesRequired().

getFarthestViewportElement

public SVGElement getFarthestViewportElement()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getFarthestViewportElement().

getNearestViewportElement

public SVGElement getNearestViewportElement()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getNearestViewportElement().

getRequiredExtensions

public SVGStringList getRequiredExtensions()
DOM: Implements org.w3c.dom.svg.SVGTests#getRequiredExtensions().

getRequiredFeatures

public SVGStringList getRequiredFeatures()
DOM: Implements org.w3c.dom.svg.SVGTests#getRequiredFeatures().

getScreenCTM

public SVGMatrix getScreenCTM()
DOM: Implements org.w3c.dom.svg.SVGLocatable#getScreenCTM().

getSystemLanguage

public SVGStringList getSystemLanguage()
DOM: Implements org.w3c.dom.svg.SVGTests#getSystemLanguage().

getTransform

public SVGAnimatedTransformList getTransform()
DOM: Implements org.w3c.dom.svg.SVGTransformable#getTransform().

getTransformToElement

public SVGMatrix getTransformToElement(SVGElement element)
DOM: Implements org.w3c.dom.svg.SVGLocatable#getTransformToElement(SVGElement).

getXMLlang

public String getXMLlang()
DOM: Returns the xml:lang attribute value.

getXMLspace

public String getXMLspace()
DOM: Returns the xml:space attribute value.

hasExtension

public boolean hasExtension(String extension)
DOM: Implements org.w3c.dom.svg.SVGTests#hasExtension(String).

setXMLlang

public void setXMLlang(String lang)
DOM: Sets the xml:lang attribute value.

setXMLspace

public void setXMLspace(String space)
DOM: Sets the xml:space attribute value.
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.