public class InfoBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEBUG_ADD_VECTOR_PROPERTY |
static java.lang.String |
DEBUG_CONSTUCTOR_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.
|
static java.lang.String[] |
REQUIRED_FIELDS
The REQUIRED_FIELDS array contains the list of required fields needed to build a CIPP list.
|
Constructor and Description |
---|
InfoBuilder()
Constructs a new Info_Build class
|
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 set of HiTList records to be output in the info format.
|
void |
Write()
Write the entire set of added records to System.out.
|
void |
Write(java.io.OutputStream output)
Write the entire set of records to the supplied OutputStream
|
public static final java.lang.String ID
public static final java.lang.String[] REQUIRED_FIELDS
public static final java.lang.String DEBUG_CONSTUCTOR_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 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
- - The vector of vectors containing the HiTList column datacolumn_names
- - The vector of column nameslist_type
- - A string that is one of the list types from HiTList.confROIF_Exception
public void Write(java.io.OutputStream output)
output
- - the OutputStream to write the info records to.public void Write()
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona