Package org.apache.fop.afp.util
Class AFPResourceAccessor
- java.lang.Object
-
- org.apache.fop.afp.util.AFPResourceAccessor
-
public final class AFPResourceAccessor extends java.lang.ObjectDefines an interface through which external resource objects can be accessed.
-
-
Constructor Summary
Constructors Constructor Description AFPResourceAccessor(InternalResourceResolver resourceResolver)Constructor for resource to be accessed via theFOUserAgent.AFPResourceAccessor(InternalResourceResolver resourceResolver, java.lang.String baseURI)Constructor for resource to be accessed via theFOUserAgent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamcreateInputStream(java.net.URI uri)Creates anInputStreamgiven a URI.java.net.URIresolveURI(java.lang.String uri)Returns the resolved URI, given the URI of a resource.
-
-
-
Constructor Detail
-
AFPResourceAccessor
public AFPResourceAccessor(InternalResourceResolver resourceResolver, java.lang.String baseURI)
Constructor for resource to be accessed via theFOUserAgent. This contructor takes a base URI for resolving font resource URIs. So, if fonts need to be accessed, you can set theFontManager's base URI instead of the one on theFopFactory.- Parameters:
resourceResolver- the resolver of resourcesbaseURI- the custom base URI to resolve relative URIs against (may be null)
-
AFPResourceAccessor
public AFPResourceAccessor(InternalResourceResolver resourceResolver)
Constructor for resource to be accessed via theFOUserAgent.- Parameters:
resourceResolver- the resolver of resources
-
-
Method Detail
-
createInputStream
public java.io.InputStream createInputStream(java.net.URI uri) throws java.io.IOExceptionCreates anInputStreamgiven a URI.- Parameters:
uri- the URI of the InputStream- Returns:
- an InputStream
- Throws:
java.io.IOException- if an I/O error occurs while creating the InputStream.
-
resolveURI
public java.net.URI resolveURI(java.lang.String uri)
Returns the resolved URI, given the URI of a resource.- Parameters:
uri- the resource URI- Returns:
- the resolved URI
-
-