Package gov.nasa.pds.tools.label
Class ManualPathResolver
- java.lang.Object
-
- gov.nasa.pds.tools.label.ManualPathResolver
-
- All Implemented Interfaces:
PointerResolver
public class ManualPathResolver extends Object implements PointerResolver
This is a utility class to resolve URLs for pointers.- Version:
- $Revision$
- Author:
- pramirez, jagander
-
-
Constructor Summary
Constructors Constructor Description ManualPathResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FilegetBaseFile()StringgetBaseString()URIgetBaseURI()static URIgetBaseURI(URI uri)Map<Numeric,File>resolveFileMap(PointerStatement pointer)List<File>resolveFiles(PointerStatement pointer)Map<Numeric,URI>resolveURIMap(PointerStatement pointer)List<URI>resolveURIs(PointerStatement pointer)voidsetBaseURI(URI baseURI)voidsetIncludePaths(List<URL> paths)
-
-
-
Method Detail
-
resolveURIs
public List<URI> resolveURIs(PointerStatement pointer) throws IOException
- Specified by:
resolveURIsin interfacePointerResolver- Throws:
IOException
-
resolveURIMap
public Map<Numeric,URI> resolveURIMap(PointerStatement pointer) throws IOException
- Specified by:
resolveURIMapin interfacePointerResolver- Throws:
IOException
-
getBaseFile
public File getBaseFile()
- Specified by:
getBaseFilein interfacePointerResolver
-
getBaseURI
public URI getBaseURI()
- Specified by:
getBaseURIin interfacePointerResolver
-
getBaseString
public String getBaseString()
- Specified by:
getBaseStringin interfacePointerResolver
-
setBaseURI
public void setBaseURI(URI baseURI)
-
resolveFileMap
public Map<Numeric,File> resolveFileMap(PointerStatement pointer)
- Specified by:
resolveFileMapin interfacePointerResolver
-
resolveFiles
public List<File> resolveFiles(PointerStatement pointer)
- Specified by:
resolveFilesin interfacePointerResolver
-
-