|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--SarImage
Parses metadata files, creates a database connection, and inserts the data into the database. If an error occurs during the insertion to the database, the data is rolled back.
Constructor Summary | |
SarImage(java.lang.String id,
java.lang.String fLoc,
java.lang.String pUrl)
Constructor to create a SarImage object. |
Method Summary | |
AntData |
createANT()
Opens the ant data file, parses the data, and stores in a AntData object |
CnfData |
createCNF()
Opens the cnf data file, parses the data, and stores in a CnfData object |
IfmuData |
createIFMU()
Opens the ifmu data file, parses the data, and stores in a IfmuData object |
static ImuData |
createIMU()
Opens the imu data file, parses the data, and stores in a ImuData object |
static void |
insertANT(java.sql.Statement stmt)
Inserts the data from a AntData object into the database. |
static void |
insertCNF(java.sql.Statement stmt)
Inserts the data from a CnfData object into the database. |
void |
insertDataValues()
Creates a connection to the database and inserts the data from the data structures into the database. |
static void |
insertIFMU(java.sql.Statement stmt)
Inserts the data from a IfmuData object into the database. |
static void |
insertIMAGE(java.sql.Statement stmt)
Inserts the data about the SarImage object into the database. |
static void |
insertIMU(java.sql.Statement stmt)
Inserts the data from a ImuData object into the database. |
static void |
rollbackData(java.sql.Statement stmt)
|
void |
setDataValues()
Parses the metadata from the files and stores it in the appropriate data structures. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SarImage(java.lang.String id, java.lang.String fLoc, java.lang.String pUrl)
id
- the image IDfLoc
- the location of the filespUrl
- the url to the directory of the 'gif' imageMethod Detail |
public void setDataValues()
public void insertDataValues()
public CnfData createCNF() throws ParsingException
ParsingException
- an error occured when opening or reading the filepublic static void insertCNF(java.sql.Statement stmt) throws ParsingException
stmt
- the database connection statementParsingException
- an error occured when inserting the datapublic AntData createANT() throws ParsingException
ParsingException
- an error occured when opening or reading the filepublic static void insertANT(java.sql.Statement stmt) throws ParsingException
stmt
- the database connection statementParsingException
- an error occured when inserting the datapublic static ImuData createIMU() throws ParsingException
ParsingException
- an error occured when opening or reading the filepublic static void insertIMU(java.sql.Statement stmt) throws ParsingException
stmt
- the database connection statementParsingException
- an error occured when inserting the datapublic IfmuData createIFMU() throws ParsingException
ParsingException
- an error occured when opening or reading the filepublic static void insertIFMU(java.sql.Statement stmt) throws ParsingException
stmt
- the database connection statementParsingException
- an error occured when inserting the datapublic static void insertIMAGE(java.sql.Statement stmt) throws ParsingException
stmt
- the database connection statementParsingException
- an error occured when inserting the datapublic static void rollbackData(java.sql.Statement stmt)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |