Class SVGOMURIReferenceElement

All Implemented Interfaces:
Serializable, AnimationTarget, XMLConstants, CSSNavigableNode, NodeEventTarget, ExtendedNode, ExtendedTraitAccess, TraitAccess, NodeXBL, XBLManagerData, CSSConstants, SVGConstants, ElementTraversal, Element, EventTarget, Node, org.w3c.dom.svg.SVGElement, org.w3c.dom.svg.SVGURIReference
Direct Known Subclasses:
SVGOMColorProfileElement, SVGOMCursorElement, SVGOMMPathElement, SVGOMScriptElement

public abstract class SVGOMURIReferenceElement extends SVGOMElement implements org.w3c.dom.svg.SVGURIReference
This class implements SVGURIReference.
See Also:
  • Field Details

    • xmlTraitInformation

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

      protected SVGOMAnimatedString href
      The 'xlink:href' attribute value.
  • Constructor Details

    • SVGOMURIReferenceElement

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

      protected SVGOMURIReferenceElement(String prefix, AbstractDocument owner)
      Creates a new SVGOMURIReferenceElement 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 SVGOMElement
    • getHref

      public org.w3c.dom.svg.SVGAnimatedString getHref()
      DOM: Implements SVGURIReference.getHref().
      Specified by:
      getHref in interface org.w3c.dom.svg.SVGURIReference
    • getTraitInformationTable

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