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.NodegetNodeByFragment(java.lang.String frag, org.w3c.dom.Element ref)Returns the node referenced by the given fragment identifier.protected java.lang.StringgetRefererBaseURI(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:
getRefererBaseURIin 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:
getNodeByFragmentin classURIResolver- Parameters:
frag- the URI fragmentref- the context element from which to resolve the URI fragment
-
-