gov.nasa.pds.tools.label
Class ManualPathResolver

java.lang.Object
  extended by gov.nasa.pds.tools.label.ManualPathResolver
All Implemented Interfaces:
PointerResolver

public class ManualPathResolver
extends java.lang.Object
implements PointerResolver

This is a utility class to resolve URLs for pointers.

Version:
$Revision: 5705 $
Author:
pramirez, jagander

Constructor Summary
ManualPathResolver()
           
 
Method Summary
 java.io.File getBaseFile()
           
 java.lang.String getBaseString()
           
 java.net.URI getBaseURI()
           
static java.net.URI getBaseURI(java.net.URI uri)
           
 java.util.Map<Numeric,java.io.File> resolveFileMap(PointerStatement pointer)
           
 java.util.List<java.io.File> resolveFiles(PointerStatement pointer)
           
 java.util.Map<Numeric,java.net.URI> resolveURIMap(PointerStatement pointer)
           
 java.util.List<java.net.URI> resolveURIs(PointerStatement pointer)
           
 void setBaseURI(java.net.URI baseURI)
           
 void setIncludePaths(java.util.List<java.net.URL> paths)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManualPathResolver

public ManualPathResolver()
Method Detail

setIncludePaths

public void setIncludePaths(java.util.List<java.net.URL> paths)

resolveURIs

public java.util.List<java.net.URI> resolveURIs(PointerStatement pointer)
                                         throws java.io.IOException
Specified by:
resolveURIs in interface PointerResolver
Throws:
java.io.IOException

resolveURIMap

public java.util.Map<Numeric,java.net.URI> resolveURIMap(PointerStatement pointer)
                                                  throws java.io.IOException
Specified by:
resolveURIMap in interface PointerResolver
Throws:
java.io.IOException

getBaseFile

public java.io.File getBaseFile()
Specified by:
getBaseFile in interface PointerResolver

getBaseURI

public java.net.URI getBaseURI()
Specified by:
getBaseURI in interface PointerResolver

getBaseString

public java.lang.String getBaseString()
Specified by:
getBaseString in interface PointerResolver

setBaseURI

public void setBaseURI(java.net.URI baseURI)

getBaseURI

public static java.net.URI getBaseURI(java.net.URI uri)

resolveFileMap

public java.util.Map<Numeric,java.io.File> resolveFileMap(PointerStatement pointer)
Specified by:
resolveFileMap in interface PointerResolver

resolveFiles

public java.util.List<java.io.File> resolveFiles(PointerStatement pointer)
Specified by:
resolveFiles in interface PointerResolver


Copyright © 2005-2010 Planetary Data System. All Rights Reserved.