public class ROIFBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEBUG_ADD_VECTOR_PROPERTY |
static java.lang.String |
DEBUG_CONSTRUCTOR_PROPERTY |
static java.lang.String |
DEBUG_DUPLICATE_PROPERTY |
static java.lang.String |
DEBUG_RECORD_PROPERTY |
static java.lang.String |
DEBUG_WRITE_PROPERTY |
static java.lang.String |
ID
Class identification name with source code version and date.
|
Constructor and Description |
---|
ROIFBuilder()
Create an ROIF_Builder object.
|
Modifier and Type | Method and Description |
---|---|
void |
add(java.util.Vector<java.util.Vector<java.lang.String>> data_vector,
java.util.Vector<java.lang.String> column_names,
TargetList.ListTypes list_type)
Add a list of records to the object for output in a region of interest file.
|
void |
Write()
Writes the ROI records contained in this object to System.out
|
void |
Write(java.io.OutputStream output)
Writes the ROI records contained in this object to the specified
OutputStream
|
public static final java.lang.String ID
public static final java.lang.String DEBUG_CONSTRUCTOR_PROPERTY
public static final java.lang.String DEBUG_ADD_VECTOR_PROPERTY
public static final java.lang.String DEBUG_RECORD_PROPERTY
public static final java.lang.String DEBUG_WRITE_PROPERTY
public static final java.lang.String DEBUG_DUPLICATE_PROPERTY
public ROIFBuilder()
TargetList.ListTypes
enumeration.public void add(java.util.Vector<java.util.Vector<java.lang.String>> data_vector, java.util.Vector<java.lang.String> column_names, TargetList.ListTypes list_type) throws ROIF_Exception
data_vector
- - a vector in which each element is another vector
representing each record to be output.column_names
- - a vector containing the column names of the data_vector.list_type
- - A string containing the name of the type of list being
added. This list_type should correspond to one of the list_types in the
Precedence hashtable.ROIF_Exception
public void Write(java.io.OutputStream output)
output
- The OutputStream the ROI's should be written to. This should
normally be a FileOutputStream.public void Write()
Write(OutputStream)
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona