Package org.apache.batik.bridge.svg12
Class SVG12URIResolver
- java.lang.Object
-
- org.apache.batik.bridge.URIResolver
-
- org.apache.batik.bridge.svg12.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 $
-
-
Field Summary
-
Fields inherited from class org.apache.batik.bridge.URIResolver
document, documentLoader, documentURI
-
-
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 org.apache.batik.bridge.URIResolver
getElement, getNode
-
-
-
-
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 classURIResolver
-
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 classURIResolver
- Parameters:
frag
- the URI fragmentref
- the context element from which to resolve the URI fragment
-
-