HiRISE

HiRISE.HiCat.HiVolume
Class Symbolic_Link

java.lang.Object
  extended by HiRISE.HiCat.HiVolume.Symbolic_Link

public class Symbolic_Link
extends Object

Determine source and destination paths and optionally creates the symbolic links that allow data to be accessed from within the HiRISE PDS Volume.

Version:
2.10
Author:
Rodney Heyd UA/PIRL

Field Summary
static String[] COLOR_NOMAP_Extras_Extensions
           
static String[] EDR_Extras_Extensions
          EDR extras file extensions.
static String ID
          Class name and version information.
static String[] RDR_Extras_Extensions
          RDR Extras file extensions.
 
Constructor Summary
Symbolic_Link(Configuration configuration)
          Instantiate a new Symbolic_Link object with the specified configuration.
 
Method Summary
 void Create_Links(boolean overwrite)
           
 String Link_Map_String()
           
 Vector<Vector> Link_Map_Vector()
           
static void main(String[] args)
           
 String PDS_Product_Dest_Path()
           
 String PDS_Product_Source_Path()
           
 Product Product_To_Link()
           
 void Product_To_Link(Product product_to_link)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final String ID
Class name and version information.

See Also:
Constant Field Values

EDR_Extras_Extensions

public static final String[] EDR_Extras_Extensions
EDR extras file extensions. These are the extensions of the extras files associated with EDR products, eg browse.jpg and thumb.jpg


RDR_Extras_Extensions

public static final String[] RDR_Extras_Extensions
RDR Extras file extensions. These are the extensions of the extras files associated with RDR products.


COLOR_NOMAP_Extras_Extensions

public static final String[] COLOR_NOMAP_Extras_Extensions
Constructor Detail

Symbolic_Link

public Symbolic_Link(Configuration configuration)
Instantiate a new Symbolic_Link object with the specified configuration. The configuration should contain elements specifying the PDS, EDR, and RDR root directories.

Method Detail

Create_Links

public void Create_Links(boolean overwrite)
                  throws IOException
Throws:
IOException

Product_To_Link

public void Product_To_Link(Product product_to_link)

Product_To_Link

public Product Product_To_Link()

PDS_Product_Source_Path

public String PDS_Product_Source_Path()

PDS_Product_Dest_Path

public String PDS_Product_Dest_Path()

Link_Map_Vector

public Vector<Vector> Link_Map_Vector()

Link_Map_String

public String Link_Map_String()

main

public static void main(String[] args)
Parameters:
args -

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona