Package org.apache.batik.bridge.svg12
Class SVG12URIResolver
java.lang.Object
org.apache.batik.bridge.URIResolver
org.apache.batik.bridge.svg12.SVG12URIResolver
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
ConstructorsConstructorDescriptionSVG12URIResolver
(org.w3c.dom.svg.SVGDocument doc, DocumentLoader dl) Creates a new SVG12URIResolver object. -
Method Summary
Modifier and TypeMethodDescriptionprotected Node
getNodeByFragment
(String frag, Element ref) Returns the node referenced by the given fragment identifier.protected String
getRefererBaseURI
(Element ref) Returns the base URI of the referer element.Methods inherited from class org.apache.batik.bridge.URIResolver
getElement, getNode
-
Constructor Details
-
SVG12URIResolver
Creates a new SVG12URIResolver object.
-
-
Method Details
-
getRefererBaseURI
Returns the base URI of the referer element.- Overrides:
getRefererBaseURI
in classURIResolver
-
getNodeByFragment
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
-