Package org.apache.fop.afp.util
Class AFPResourceAccessor
- java.lang.Object
-
- org.apache.fop.afp.util.AFPResourceAccessor
-
public final class AFPResourceAccessor extends java.lang.Object
Defines 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.InputStream
createInputStream(java.net.URI uri)
Creates anInputStream
given a URI.java.net.URI
resolveURI(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.IOException
Creates anInputStream
given 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
-
-