net.sourceforge.nrl.parser.resolver
Class AbstractURIResolver

java.lang.Object
  extended by net.sourceforge.nrl.parser.resolver.AbstractURIResolver
All Implemented Interfaces:
IURIResolver
Direct Known Subclasses:
FileAndClasspathURIResolver

public abstract class AbstractURIResolver
extends Object
implements IURIResolver


Constructor Summary
AbstractURIResolver()
           
 
Method Summary
 boolean isURIResolvable(URI uri)
          Determine if the given URI is resolvable i.e.
 boolean isURIResolvable(URI baseURI, String resourceURI)
          Convenience method alternative to IURIResolver.isURIResolvable(URI, String).
 boolean isURIResolvable(URI baseURI, URI resourceURI)
          Determine if the given resourceURI is resolvable relative to the base URI i.e.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.nrl.parser.resolver.IURIResolver
openStream, openStream, openStream
 

Constructor Detail

AbstractURIResolver

public AbstractURIResolver()
Method Detail

isURIResolvable

public boolean isURIResolvable(URI uri)
Description copied from interface: IURIResolver
Determine if the given URI is resolvable i.e. it is possible to read from the resource.

Specified by:
isURIResolvable in interface IURIResolver
Parameters:
uri - the URI
Returns:
true if the URI is resolvable, false otherwise

isURIResolvable

public boolean isURIResolvable(URI baseURI,
                               URI resourceURI)
Description copied from interface: IURIResolver
Determine if the given resourceURI is resolvable relative to the base URI i.e. it is possible to read from the resource.

Specified by:
isURIResolvable in interface IURIResolver
Parameters:
baseURI - the base URI
resourceURI - a URI to resolve relative to baseURI
Returns:
true if the URI is resolvable, false otherwise

isURIResolvable

public boolean isURIResolvable(URI baseURI,
                               String resourceURI)
Description copied from interface: IURIResolver
Convenience method alternative to IURIResolver.isURIResolvable(URI, String).

Specified by:
isURIResolvable in interface IURIResolver
Parameters:
baseURI - the base URI
resourceURI - a URI to resolve relative to baseURI
Returns:
true if the URI is resolvable, false otherwise


Copyright © 2006-2013. All Rights Reserved.