public class Product_Finder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
EXIT_FILE_FAILURE |
static int |
EXIT_SUCCESS |
static int |
EXIT_UNKNOWN_PRODUCT_TYPE |
java.lang.String |
Product_Type
The product type to search for.
|
java.io.File |
Root_Directory
The root directory of the tree of directories to search for products.
|
Constructor and Description |
---|
Product_Finder(java.io.File Root_Directory,
java.lang.String Product_Type) |
Modifier and Type | Method and Description |
---|---|
java.util.Vector<Product> |
Get_Products()
Get_Products
|
java.util.Vector |
listFiles(java.io.File directory,
boolean recursively)
Returns the list of files find in the specified directory.
|
java.util.Vector |
listFilesAsVector(java.io.File directory,
boolean recurse)
Gets a Vector of files contained within the given directory.
|
static void |
main(java.lang.String[] args) |
public java.io.File Root_Directory
public java.lang.String Product_Type
public static final int EXIT_SUCCESS
public static final int EXIT_FILE_FAILURE
public static final int EXIT_UNKNOWN_PRODUCT_TYPE
public Product_Finder(java.io.File Root_Directory, java.lang.String Product_Type) throws java.lang.Exception
Root_Directory
- Product_Type
- java.io.IOException
java.lang.Exception
public java.util.Vector listFilesAsVector(java.io.File directory, boolean recurse)
directory
- recurse
- public java.util.Vector listFiles(java.io.File directory, boolean recursively)
directory
- recursively
- public java.util.Vector<Product> Get_Products() throws PIRL.PVL.PVL_Exception
PIRL.PVL.PVL_Exception
public static void main(java.lang.String[] args)
args
- Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona