|
fop 2.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.apps.io.InternalResourceResolver
public class InternalResourceResolver
This object holds the base URI from which to resolve URIs against as well as the resolver for
resource acquisition. It also does some URI sanitization of common URI syntactical errors. This
class takes in a ResourceResolver
and delegates all relevant
URIs to it.
Method Summary | |
---|---|
static java.net.URI |
cleanURI(java.lang.String uriStr)
Performs some sanitation for some of the most common URI syntax mistakes. |
java.net.URI |
getBaseURI()
Returns the base URI from which to resolve all URIs against. |
static java.net.URI |
getBaseURI(java.lang.String base)
Performs some sanitation for some of the most common URI syntax mistakes but returns a directory URI rather than a file URI. |
java.io.OutputStream |
getOutputStream(java.net.URI uri)
Returns the OutputStream for a given URI. |
org.apache.xmlgraphics.io.Resource |
getResource(java.lang.String stringUri)
Retrieve a resource given a URI in String form. |
org.apache.xmlgraphics.io.Resource |
getResource(java.net.URI uri)
Retrieve a resource given a URI in String form. |
java.net.URI |
resolveFromBase(java.net.URI uri)
Resolves a URI against the base URI. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public java.net.URI getBaseURI()
public org.apache.xmlgraphics.io.Resource getResource(java.lang.String stringUri) throws java.io.IOException, java.net.URISyntaxException
stringUri
- the URI in String form
java.io.IOException
- if an I/O error occurred
java.net.URISyntaxException
- if the URI syntax was invalidpublic org.apache.xmlgraphics.io.Resource getResource(java.net.URI uri) throws java.io.IOException
uri
- the resource URI
java.io.IOException
- if an I/O error occurredpublic java.io.OutputStream getOutputStream(java.net.URI uri) throws java.io.IOException
uri
- the URI for the inteded stream
java.io.IOException
- if an I/O error occurrredpublic java.net.URI resolveFromBase(java.net.URI uri)
uri
- the URI that requires resolution
public static java.net.URI cleanURI(java.lang.String uriStr) throws java.net.URISyntaxException
uriStr
- the URI in String form
java.net.URISyntaxException
- if the given String was too erroneous to validatepublic static java.net.URI getBaseURI(java.lang.String base) throws java.net.URISyntaxException
base
- the directory URI in String form
java.net.URISyntaxException
- if the given String was too erroneous to validate
|
fop 2.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |