gov.nasa.pds.tools.label
Interface PointerResolver

All Known Implementing Classes:
ManualPathResolver, StandardPathResolver

public interface PointerResolver

Defines an interface for defining how to resolve a pointer. This was abstracted to an interface as there are different contexts which may determine how to resolve a pointer. .

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

Method Summary
 File getBaseFile()
           
 String getBaseString()
           
 URI getBaseURI()
           
 Map<Numeric,File> resolveFileMap(PointerStatement pointer)
           
 List<File> resolveFiles(PointerStatement pointer)
           
 Map<Numeric,URI> resolveURIMap(PointerStatement pointer)
           
 List<URI> resolveURIs(PointerStatement pointer)
           
 

Method Detail

resolveURIs

List<URI> resolveURIs(PointerStatement pointer)
                      throws IOException
Throws:
IOException

resolveURIMap

Map<Numeric,URI> resolveURIMap(PointerStatement pointer)
                               throws IOException
Throws:
IOException

resolveFiles

List<File> resolveFiles(PointerStatement pointer)

resolveFileMap

Map<Numeric,File> resolveFileMap(PointerStatement pointer)

getBaseFile

File getBaseFile()

getBaseURI

URI getBaseURI()

getBaseString

String getBaseString()


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