|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.saxon.dotnet.DotNetURIResolver
public class DotNetURIResolver
This class implements the JAXP URIResolver as a wrapper around a .NET XmlResolver.
Constructor Summary | |
---|---|
DotNetURIResolver(XmlResolver resolver)
|
Method Summary | |
---|---|
javax.xml.transform.Source |
dereference(java.lang.String uri)
Called by the processor when it encounters an xsl:include, xsl:import, or document() function. |
XmlResolver |
getXmlResolver()
|
java.lang.String |
makeAbsolute(java.lang.String href,
java.lang.String base)
Create an absolute URI from a relative URI and a base URI. |
javax.xml.transform.Source |
resolve(java.lang.String href,
java.lang.String base)
Called by an XSLT processor when it encounters an xsl:include, xsl:import, or document() function. |
void |
setExpectedMediaType(java.lang.String mediaType)
Specify the media type of the resource that is expected to be delivered. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DotNetURIResolver(XmlResolver resolver)
Method Detail |
---|
public XmlResolver getXmlResolver()
public void setExpectedMediaType(java.lang.String mediaType)
setExpectedMediaType
in interface RelativeURIResolver
mediaType
- the expected media typepublic java.lang.String makeAbsolute(java.lang.String href, java.lang.String base) throws javax.xml.transform.TransformerException
makeAbsolute
in interface RelativeURIResolver
href
- A relative or absolute URI, to be resolved against the specified base URIbase
- The base URI against which the first argument will be made
absolute if the absolute URI is required.
resolve
method.
javax.xml.transform.TransformerException
public javax.xml.transform.Source resolve(java.lang.String href, java.lang.String base) throws javax.xml.transform.TransformerException
resolve
in interface javax.xml.transform.URIResolver
resolve
in interface RelativeURIResolver
href
- An href attribute, holding a relative or absolute URI.base
- The base URI, ignored if href is absolute.
javax.xml.transform.TransformerException
- if an error occurs when trying to
resolve the URI.public javax.xml.transform.Source dereference(java.lang.String uri) throws javax.xml.transform.TransformerException
dereference
in interface RelativeURIResolver
uri
- The absolute URI to be dereferenced
javax.xml.transform.TransformerException
- if an error occurs when trying to
dereference the URI.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |