Class SVG12URIResolver


  • public class SVG12URIResolver
    extends URIResolver
    A URIResolver for SVG 1.2 documents. This is to allow resolution of fragment IDs within shadow trees to work properly.
    Version:
    $Id: SVG12URIResolver.java 1733416 2016-03-03 07:07:13Z gadams $
    • Constructor Summary

      Constructors 
      Constructor Description
      SVG12URIResolver​(org.w3c.dom.svg.SVGDocument doc, DocumentLoader dl)
      Creates a new SVG12URIResolver object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.w3c.dom.Node getNodeByFragment​(java.lang.String frag, org.w3c.dom.Element ref)
      Returns the node referenced by the given fragment identifier.
      protected java.lang.String getRefererBaseURI​(org.w3c.dom.Element ref)
      Returns the base URI of the referer element.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SVG12URIResolver

        public SVG12URIResolver​(org.w3c.dom.svg.SVGDocument doc,
                                DocumentLoader dl)
        Creates a new SVG12URIResolver object.
    • Method Detail

      • getRefererBaseURI

        protected java.lang.String getRefererBaseURI​(org.w3c.dom.Element ref)
        Returns the base URI of the referer element.
        Overrides:
        getRefererBaseURI in class URIResolver
      • getNodeByFragment

        protected org.w3c.dom.Node getNodeByFragment​(java.lang.String frag,
                                                     org.w3c.dom.Element ref)
        Returns the node referenced by the given fragment identifier. This is called when the whole URI just contains a fragment identifier and there is no XML Base URI in effect.
        Overrides:
        getNodeByFragment in class URIResolver
        Parameters:
        frag - the URI fragment
        ref - the context element from which to resolve the URI fragment