Class GraphicsExtensionElement

All Implemented Interfaces:
Serializable, AnimationTarget, XMLConstants, CSSNavigableNode, CSSStylableElement, NodeEventTarget, ExtendedNode, ExtendedTraitAccess, TraitAccess, NodeXBL, XBLManagerData, CSSConstants, SVGConstants, ElementTraversal, Element, EventTarget, Node, org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGLocatable, org.w3c.dom.svg.SVGStylable, org.w3c.dom.svg.SVGTransformable
Direct Known Subclasses:
BatikRegularPolygonElement, BatikStarElement, FlowTextElement

public abstract class GraphicsExtensionElement extends StylableExtensionElement implements org.w3c.dom.svg.SVGTransformable
An abstract base class for graphical extension elements. This class inherits SVGStylable functionality from StylableExtensionElement and implements SVGLocatable, SVGTransformable, SVGExternalResourcesRequired, SVGLangSpace and SVGTests.
See Also:
  • Field Details

    • xmlTraitInformation

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

      protected SVGOMAnimatedTransformList transform
      The 'transform' attribute value.
    • externalResourcesRequired

      protected SVGOMAnimatedBoolean externalResourcesRequired
      The 'externalResourcesRequired' attribute value.
  • Constructor Details

    • 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 Details

    • getNearestViewportElement

      public org.w3c.dom.svg.SVGElement getNearestViewportElement()
      DOM: Implements SVGLocatable.getNearestViewportElement().
      Specified by:
      getNearestViewportElement in interface org.w3c.dom.svg.SVGLocatable
    • getFarthestViewportElement

      public org.w3c.dom.svg.SVGElement getFarthestViewportElement()
      DOM: Implements SVGLocatable.getFarthestViewportElement().
      Specified by:
      getFarthestViewportElement in interface org.w3c.dom.svg.SVGLocatable
    • getBBox

      public org.w3c.dom.svg.SVGRect getBBox()
      DOM: Implements SVGLocatable.getBBox().
      Specified by:
      getBBox in interface org.w3c.dom.svg.SVGLocatable
    • getCTM

      public org.w3c.dom.svg.SVGMatrix getCTM()
      DOM: Implements SVGLocatable.getCTM().
      Specified by:
      getCTM in interface org.w3c.dom.svg.SVGLocatable
    • getScreenCTM

      public org.w3c.dom.svg.SVGMatrix getScreenCTM()
      DOM: Implements SVGLocatable.getScreenCTM().
      Specified by:
      getScreenCTM in interface org.w3c.dom.svg.SVGLocatable
    • getTransformToElement

      public org.w3c.dom.svg.SVGMatrix getTransformToElement(org.w3c.dom.svg.SVGElement element) throws org.w3c.dom.svg.SVGException
      DOM: Implements SVGLocatable.getTransformToElement(SVGElement).
      Specified by:
      getTransformToElement in interface org.w3c.dom.svg.SVGLocatable
      Throws:
      org.w3c.dom.svg.SVGException
    • getTransform

      public org.w3c.dom.svg.SVGAnimatedTransformList getTransform()
      DOM: Implements SVGTransformable.getTransform().
      Specified by:
      getTransform in interface org.w3c.dom.svg.SVGTransformable
    • getExternalResourcesRequired

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

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

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

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

      public void setXMLspace(String space)
      DOM: Sets the xml:space attribute value.
    • getRequiredFeatures

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

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

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

      public boolean hasExtension(String extension)
      DOM: Implements SVGTests.hasExtension(String).