Class SVGOMMarkerElement

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.SVGExternalResourcesRequired, org.w3c.dom.svg.SVGFitToViewBox, org.w3c.dom.svg.SVGLangSpace, org.w3c.dom.svg.SVGMarkerElement, org.w3c.dom.svg.SVGStylable

public class SVGOMMarkerElement extends SVGStylableElement implements org.w3c.dom.svg.SVGMarkerElement
This class implements SVGMarkerElement.
Version:
$Id: SVGOMMarkerElement.java 1733416 2016-03-03 07:07:13Z gadams $
See Also:
  • Field Details

    • xmlTraitInformation

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

      protected static final AttributeInitializer attributeInitializer
      The attribute initializer.
    • UNITS_VALUES

      protected static final String[] UNITS_VALUES
      The units values.
    • ORIENT_TYPE_VALUES

      protected static final String[] ORIENT_TYPE_VALUES
      The orient type values.
    • refX

      protected SVGOMAnimatedLength refX
      The 'refX' attribute value.
    • refY

      protected SVGOMAnimatedLength refY
      The 'refY' attribute value.
    • markerWidth

      protected SVGOMAnimatedLength markerWidth
      The 'markerWidth' attribute value.
    • markerHeight

      protected SVGOMAnimatedLength markerHeight
      The 'markerHeight' attribute value.
    • orient

      The 'orient' attribute value.
    • markerUnits

      protected SVGOMAnimatedEnumeration markerUnits
      The 'markerUnits' attribute value.
    • preserveAspectRatio

      protected SVGOMAnimatedPreserveAspectRatio preserveAspectRatio
      The 'preserveAspectRatio' attribute value.
    • viewBox

      protected SVGOMAnimatedRect viewBox
      The 'viewBox' attribute value.
    • externalResourcesRequired

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

    • SVGOMMarkerElement

      protected SVGOMMarkerElement()
      Creates a new SVGOMMarkerElement object.
    • SVGOMMarkerElement

      public SVGOMMarkerElement(String prefix, AbstractDocument owner)
      Creates a new SVGOMMarkerElement object.
      Parameters:
      prefix - The namespace prefix.
      owner - The owner document.
  • Method Details

    • initializeAllLiveAttributes

      protected void initializeAllLiveAttributes()
      Initializes all live attributes for this element.
      Overrides:
      initializeAllLiveAttributes in class SVGStylableElement
    • initializeLiveAttributes

      private void initializeLiveAttributes()
      Initializes the live attribute values of this element.
    • getLocalName

      public String getLocalName()
      DOM: Implements Node.getLocalName().
      Specified by:
      getLocalName in interface Node
      Overrides:
      getLocalName in class AbstractNode
    • getRefX

      public org.w3c.dom.svg.SVGAnimatedLength getRefX()
      DOM: Implements SVGMarkerElement.getRefX().
      Specified by:
      getRefX in interface org.w3c.dom.svg.SVGMarkerElement
    • getRefY

      public org.w3c.dom.svg.SVGAnimatedLength getRefY()
      DOM: Implements SVGMarkerElement.getRefY().
      Specified by:
      getRefY in interface org.w3c.dom.svg.SVGMarkerElement
    • getMarkerUnits

      public org.w3c.dom.svg.SVGAnimatedEnumeration getMarkerUnits()
      DOM: Implements SVGMarkerElement.getMarkerUnits().
      Specified by:
      getMarkerUnits in interface org.w3c.dom.svg.SVGMarkerElement
    • getMarkerWidth

      public org.w3c.dom.svg.SVGAnimatedLength getMarkerWidth()
      DOM: Implements SVGMarkerElement.getMarkerWidth().
      Specified by:
      getMarkerWidth in interface org.w3c.dom.svg.SVGMarkerElement
    • getMarkerHeight

      public org.w3c.dom.svg.SVGAnimatedLength getMarkerHeight()
      DOM: Implements SVGMarkerElement.getMarkerHeight().
      Specified by:
      getMarkerHeight in interface org.w3c.dom.svg.SVGMarkerElement
    • getOrientType

      public org.w3c.dom.svg.SVGAnimatedEnumeration getOrientType()
      DOM: Implements SVGMarkerElement.getOrientType().
      Specified by:
      getOrientType in interface org.w3c.dom.svg.SVGMarkerElement
    • getOrientAngle

      public org.w3c.dom.svg.SVGAnimatedAngle getOrientAngle()
      DOM: Implements SVGMarkerElement.getOrientAngle().
      Specified by:
      getOrientAngle in interface org.w3c.dom.svg.SVGMarkerElement
    • setOrientToAuto

      public void setOrientToAuto()
      DOM: Implements SVGMarkerElement.setOrientToAuto().
      Specified by:
      setOrientToAuto in interface org.w3c.dom.svg.SVGMarkerElement
    • setOrientToAngle

      public void setOrientToAngle(org.w3c.dom.svg.SVGAngle angle)
      DOM: Implements SVGMarkerElement.setOrientToAngle(SVGAngle).
      Specified by:
      setOrientToAngle in interface org.w3c.dom.svg.SVGMarkerElement
    • getViewBox

      public org.w3c.dom.svg.SVGAnimatedRect getViewBox()
      DOM: Implements SVGFitToViewBox.getViewBox().
      Specified by:
      getViewBox in interface org.w3c.dom.svg.SVGFitToViewBox
    • getPreserveAspectRatio

      public org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()
      DOM: Implements SVGFitToViewBox.getPreserveAspectRatio().
      Specified by:
      getPreserveAspectRatio in interface org.w3c.dom.svg.SVGFitToViewBox
    • getExternalResourcesRequired

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

      public String getXMLlang()
      DOM: Returns the xml:lang attribute value.
      Specified by:
      getXMLlang in interface org.w3c.dom.svg.SVGLangSpace
    • setXMLlang

      public void setXMLlang(String lang)
      DOM: Sets the xml:lang attribute value.
      Specified by:
      setXMLlang in interface org.w3c.dom.svg.SVGLangSpace
    • getXMLspace

      public String getXMLspace()
      DOM: Returns the xml:space attribute value.
      Specified by:
      getXMLspace in interface org.w3c.dom.svg.SVGLangSpace
    • setXMLspace

      public void setXMLspace(String space)
      DOM: Sets the xml:space attribute value.
      Specified by:
      setXMLspace in interface org.w3c.dom.svg.SVGLangSpace
    • getAttributeInitializer

      protected AttributeInitializer getAttributeInitializer()
      Returns the AttributeInitializer for this element type.
      Overrides:
      getAttributeInitializer in class AbstractElement
      Returns:
      null if this element has no attribute with a default value.
    • newNode

      protected Node newNode()
      Returns a new uninitialized instance of this object's class.
      Specified by:
      newNode in class AbstractNode
    • getTraitInformationTable

      protected DoublyIndexedTable getTraitInformationTable()
      Returns the table of TraitInformation objects for this element.
      Overrides:
      getTraitInformationTable in class SVGStylableElement