net.sourceforge.nrl.parser.resolver
Class FileAndClasspathURIResolver
java.lang.Object
net.sourceforge.nrl.parser.resolver.AbstractURIResolver
net.sourceforge.nrl.parser.resolver.FileAndClasspathURIResolver
- All Implemented Interfaces:
- IURIResolver
public class FileAndClasspathURIResolver
- extends AbstractURIResolver
An implementation of a URI resolver that can load from files and from the classpath.
- Since:
- 1.4.9
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileAndClasspathURIResolver
public FileAndClasspathURIResolver(ClassLoader classLoader)
assertAbsoluteFileURIOrClasspath
protected void assertAbsoluteFileURIOrClasspath(URI uri)
throws ResolverException
- Throws:
ResolverException
openStream
public InputStream openStream(URI uri)
throws ResolverException
- Description copied from interface:
IURIResolver
- Open a stream to read a resource from a URI.
- Parameters:
uri
- the URI
- Returns:
- the stream
- Throws:
ResolverException
openStream
public InputStream openStream(URI baseURI,
URI resourceURI)
throws ResolverException
- Description copied from interface:
IURIResolver
- Open a stream to read a resource from a URI referenced relative to a base URI.
- Parameters:
baseURI
- the URIresourceURI
- a URI to resolve relative to baseURI
- Returns:
- the stream
- Throws:
ResolverException
openStream
public InputStream openStream(URI baseURI,
String resource)
throws ResolverException
- Description copied from interface:
IURIResolver
- Convenience method alternative to
IURIResolver.openStream(URI, URI)
.
- Throws:
ResolverException
Copyright © 2006-2013. All Rights Reserved.