A C D F G H I J L M N P R S T V X

A

addData(ResultSet, String) - Method in class xmlgen.XMLGenerator
Loops through the ResultSet and converts the records to XML data elements
addElement(String, String) - Method in class xmlgen.XMLGenerator
Allows for one element at a time to be added to the XML
addInput(String, String, int) - Method in class xmlgen.XMLGenerator
Prints the XML tags that are used to generate a HTML form element
addInput(String, String, String) - Method in class xmlgen.XMLGenerator
Prints the XML tags that are used to generate a HTML form element
addInput(String, String, String, String) - Method in class xmlgen.XMLGenerator
Prints the XML tags that are used to generate a HTML form element (button type)
addScript(String, String) - Method in class xmlgen.XMLGenerator
Allows for a script to be added into the XML document (i.e.
AntData - class AntData.
Storage structure for the ant data records of a file.
AntData(int, String) - Constructor for class AntData
Creates and initializes a AntData object.

C

CnfData - class CnfData.
Storage structure for the cnf data records of a file.
CnfData(String) - Constructor for class CnfData
Creates and initializes a CnfData object.
ConnectionPool - class dbutils.ConnectionPool.
The Connection Pool class creates a hashtable that represents a pool of up to ten connections and connsists of two main functions.
ConnectionPool() - Constructor for class dbutils.ConnectionPool
Constructor class of the Connection pool that creates the maximum number of connections and stores the connections in a hashtable.
createANT() - Method in class SarImage
Opens the ant data file, parses the data, and stores in a AntData object
createCNF() - Method in class SarImage
Opens the cnf data file, parses the data, and stores in a CnfData object
createIFMU() - Method in class SarImage
Opens the ifmu data file, parses the data, and stores in a IfmuData object
createIMU() - Static method in class SarImage
Opens the imu data file, parses the data, and stores in a ImuData object

D

display() - Method in class AntData
Used for testing only.
display() - Method in class CnfData
Used for testing only.
display() - Method in class HeaderData
Used for testing only.
display() - Method in class IfmuData
Used for testing only.
display() - Method in class ImuData
Used for testing only.
doGet(HttpServletRequest, HttpServletResponse) - Method in class ImageInfo
Handles requests using the 'get' method by passing to the 'post' method handler.
doGet(HttpServletRequest, HttpServletResponse) - Method in class LogOut
Handles requests using the 'get' method by passing to the 'post' method handler.
doGet(HttpServletRequest, HttpServletResponse) - Method in class Nav
Handles requests using the 'get' method by passing to the 'post' method handler.
doGet(HttpServletRequest, HttpServletResponse) - Method in class ViewData
Handles requests using the 'get' method by passing to the 'post' method handler.
doPost(HttpServletRequest, HttpServletResponse) - Method in class ImageInfo
Handles requests using the 'post' method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class LogOut
Handles requests using the 'post' method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class Nav
Handles requests using the 'post' method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class ViewData
Handles requests using the 'post' method.

F

format(String) - Method in class xmlgen.XMLGenerator
Determines if the string is a decimal number and truncates all decimal values to the desired precision length.

G

getAltitude(int) - Method in class IfmuData
Gets the records altitude
getAltMap() - Method in class CnfData
Gets the records alt map
getAntID() - Method in class AntData
Gets the ant ID
getAz1() - Method in class CnfData
Gets the records az 1
getAz3() - Method in class CnfData
Gets the records az 3
getC4321() - Method in class HeaderData
Gets the constant value
getCCWScanLimit() - Method in class CnfData
Gets the records CCW scan limit
getCCWScanRate() - Method in class CnfData
Gets the records CCW scan rate
getCnfID() - Method in class CnfData
Gets the cnf ID
getConfig() - Method in class CnfData
Gets the records config
getConnection() - Method in class dbutils.ConnectionPool
This function returns the first available connection in the hashtable of connections marked with a Boolean false and sets the connection to used with a Boolean true.
getCWScanLimit() - Method in class CnfData
Gets the records CW scan limit
getCWScanRate() - Method in class CnfData
Gets the records CW scan rate
getDeltaOs() - Method in class CnfData
Gets the records delta os
getDeltaThetaX(int) - Method in class ImuData
Gets the records delta theta x
getDeltaThetaY(int) - Method in class ImuData
Gets the records delta theta y
getDeltaThetaZ(int) - Method in class ImuData
Gets the records delta theta z
getDeltaVX(int) - Method in class ImuData
Gets the records delta v x
getDeltaVY(int) - Method in class ImuData
Gets the records delta v y
getDeltaVZ(int) - Method in class ImuData
Gets the records delta v z
getDepAngle() - Method in class CnfData
Gets the records dep angle
getEastVel(int) - Method in class IfmuData
Gets the records east velocity
getErr1() - Method in class CnfData
Gets the records err 1
getErr3() - Method in class CnfData
Gets the records err 3
getFileID() - Method in class HeaderData
Gets the file ID
getFormat() - Method in class CnfData
Gets the records format
getGpsTime(int) - Method in class IfmuData
Gets the records gps time
getGpsTimeFract(int) - Method in class IfmuData
Gets the records gps time fraction
getGpsTimeWhole(int) - Method in class IfmuData
Gets the records gps time whole
getGpsWeek(int) - Method in class IfmuData
Gets the records gps week
getHeaderData() - Method in class AntData
Gets the HeaderData object
getHeaderData() - Method in class CnfData
Gets the HeaderData object
getHeaderData() - Method in class IfmuData
Gets the HeaderData object
getHeaderData() - Method in class ImuData
Gets the HeaderData object
getHeaderID() - Method in class HeaderData
Gets the header ID
getHeading(int) - Method in class IfmuData
Gets the records heading
getIfAtt() - Method in class CnfData
Gets the records if att
getIfmuID() - Method in class IfmuData
Gets the ifmu ID
getImageStartLength() - Method in class CnfData
Gets the records image start length
getImuID() - Method in class ImuData
Gets the imu ID
getInstance() - Static method in class dbutils.ConnectionPool
Implements a Singleton pattern of the ConnectionPool.
getKAp() - Method in class CnfData
Gets the records k ap
getLatitude(int) - Method in class IfmuData
Gets the records latitude
getLatMap() - Method in class CnfData
Gets the records lat map
getLongitude(int) - Method in class IfmuData
Gets the records longitude
getLonMap() - Method in class CnfData
Gets the records lon map
getMapHeading() - Method in class CnfData
Gets the records map heading
getMapLength() - Method in class CnfData
Gets the records map length
getMsuSync() - Method in class CnfData
Gets the records msu_sync
getNewRangeGate(int) - Method in class AntData
Gets the records new range gate
getNomAlt() - Method in class CnfData
Gets the records nom alt
getNomHdg() - Method in class CnfData
Gets the records nom hdg
getNomRng() - Method in class CnfData
Gets the records nom rng
getNorthVel(int) - Method in class IfmuData
Gets the records north velocity
getNPulses() - Method in class CnfData
Gets the records n pulses
getOsRatio() - Method in class CnfData
Gets the records os ratio
getPassNo() - Method in class HeaderData
Gets the image pass number
getPitch(int) - Method in class IfmuData
Gets the records pitch
getPri() - Method in class CnfData
Gets the records pri
getPriOpt() - Method in class CnfData
Gets the records pri opt
getRadarMode() - Method in class CnfData
Gets the records radar mode
getRangeGate() - Method in class CnfData
Gets the records range gate
getRangeGateOpt() - Method in class CnfData
Gets the records range gate opt
getRecCnt() - Method in class HeaderData
Gets the total number of records contained in the file
getRecLen() - Method in class HeaderData
Gets the length of one record in bytes
getResolution() - Method in class CnfData
Gets the records resolution
getResultSet() - Method in class dbutils.SQLRequest
Returns result set and returns the used connection to the ConnectionPool
getRoll(int) - Method in class IfmuData
Gets the records roll
getRollCmd(int) - Method in class AntData
Gets the records roll command
getScanOpt() - Method in class CnfData
Gets the records scan opt
getSequenceMode() - Method in class CnfData
Gets the records sequence_mode
getSide() - Method in class CnfData
Gets the records side
getSlantRange() - Method in class CnfData
Gets the records slant range
getStatus(int) - Method in class IfmuData
Gets the records status
getSteps1() - Method in class CnfData
Gets the records steps_1
getSteps3() - Method in class CnfData
Gets the records steps_3
getStepsMAngle1() - Method in class CnfData
Gets the records steps_m_angle_1
getStepsMAngle3() - Method in class CnfData
Gets the records steps_m_angle_3
getStepsVAngle1() - Method in class CnfData
Gets the records steps_v_angle_1
getStepsVAngle3() - Method in class CnfData
Gets the records steps_v_angle_3
getStructVer() - Method in class HeaderData
Gets the structure version of the file type
getTapeDate() - Method in class HeaderData
Gets the tape date
getTapeTime() - Method in class HeaderData
Gets the tape time
getTiltCmd() - Method in class CnfData
Gets the records tilt cmd
getTimeTag(int) - Method in class AntData
Gets the records time tag
getTimeTag(int) - Method in class IfmuData
Gets the records time tag
getTimeTag(int) - Method in class ImuData
Gets the records time tag
getUpVel(int) - Method in class IfmuData
Gets the records up velocity
getYawCmd(int) - Method in class AntData
Gets the records yaw command
getYawErr() - Method in class CnfData
Gets the records yaw err

H

HeaderData - class HeaderData.
Storage structure for the header data describing the contents of a file.
HeaderData() - Constructor for class HeaderData
Creates and initializes the header object

I

IfmuData - class IfmuData.
Storage structure for the ifmu data records of a file.
IfmuData(int, String) - Constructor for class IfmuData
Creates and initializes a IfmuData object.
ImageInfo - class ImageInfo.
Handles querying the database using a SQLRequest object and generating a XML document via a XMLGenerator object.
ImageInfo() - Constructor for class ImageInfo
 
ImuData - class ImuData.
Storage structure for the imu data records of a file.
ImuData(int, String) - Constructor for class ImuData
Creates and initializes a ImuData object.
init(ServletConfig) - Method in class ImageInfo
Initialize the Servlet
init(ServletConfig) - Method in class LogOut
Initialize the Servlet
init(ServletConfig) - Method in class Nav
Initialize the Servlet
init(ServletConfig) - Method in class ViewData
Initialize the Servlet
insertANT(Statement) - Static method in class SarImage
Inserts the data from a AntData object into the database.
insertCNF(Statement) - Static method in class SarImage
Inserts the data from a CnfData object into the database.
insertDataValues() - Method in class SarImage
Creates a connection to the database and inserts the data from the data structures into the database.
insertIFMU(Statement) - Static method in class SarImage
Inserts the data from a IfmuData object into the database.
insertIMAGE(Statement) - Static method in class SarImage
Inserts the data about the SarImage object into the database.
insertIMU(Statement) - Static method in class SarImage
Inserts the data from a ImuData object into the database.

J

JDBCException - exception dbutils.JDBCException.
A generic class for handling exceptions thrown in the ConnectionPool class.
JDBCException(String) - Constructor for class dbutils.JDBCException
constructs a JDBCException with the specified message

L

LogOut - class LogOut.
Logs the user off the application and destroys the associated HttpSession
LogOut() - Constructor for class LogOut
 

M

main(String[]) - Static method in class ParseFiles
Asks user for the image ID, location of the metadata files, and the url to the directory containing the 'gif' format image.

N

Nav - class Nav.
Creates and displays the navigation bar.
Nav() - Constructor for class Nav
 

P

ParseFiles - class ParseFiles.
Driver class for parsing and inserting SAR image metadata from cnf, ant, imu, and ifmu files.
ParseFiles() - Constructor for class ParseFiles
 
ParsingException - exception ParsingException.
Handles exceptions thrown during the parsing of the metadata files and the insertion of the data into the database.
ParsingException(String) - Constructor for class ParsingException
Constructs an ParsingException with the specified detail message.
ParsingException(String, String) - Constructor for class ParsingException
Constructs an ParsingException with specific messages.
printBeginForm(String, String, String) - Method in class xmlgen.XMLGenerator
Prints the start tag and parameters of the form section
printBeginRoot(String) - Method in class xmlgen.XMLGenerator
Creates the strating root element tag.
printEndForm() - Method in class xmlgen.XMLGenerator
Prints the end tag of the form section
printEndRoot(String) - Method in class xmlgen.XMLGenerator
Closes the root element tag.
printError(PrintWriter) - Method in class ImageInfo
Generates the HTML to display a message informing the user that an error occurred while accessing the database
printError(PrintWriter) - Method in class Nav
Generates the HTML to display a message informing the user that an error occurred while accessing the database
printMessage(PrintWriter) - Method in class Nav
Generates the HTML to display a message informing the user that they need to login before accessing the application
printMessage(PrintWriter, String) - Method in class ViewData
Generates the HTML to display a message indicating why the login failed
printStylesheet(String) - Method in class xmlgen.XMLGenerator
Prints the stylesheet line in the XML document, allowing to format the data for output
printXMLHeader() - Method in class xmlgen.XMLGenerator
Prints the XML tag necessary at the beginning of the XML document

R

returnConnection(Connection) - Method in class dbutils.ConnectionPool
This function sets the used connection in the connection pool to a Boolean false and declares the connection free for use.
rollbackData(Statement) - Static method in class SarImage
 

S

SarImage - class SarImage.
Parses metadata files, creates a database connection, and inserts the data into the database.
SarImage(String, String, String) - Constructor for class SarImage
Constructor to create a SarImage object.
setAltitude(int, double) - Method in class IfmuData
Sets the records altitude
setAltMap(double) - Method in class CnfData
Sets the records alt map
setAz1(double) - Method in class CnfData
Sets the records az 1
setAz3(double) - Method in class CnfData
Sets the records az 3
setCCWScanLimit(double) - Method in class CnfData
Sets the records CCW scan limit
setCCWScanRate(double) - Method in class CnfData
Sets the records CCW scan rate
setConfig(int) - Method in class CnfData
Sets the records config
setCWScanLimit(double) - Method in class CnfData
Sets the records CW scan limit
setCWScanRate(double) - Method in class CnfData
Sets the records CW scan rate
setDataValues() - Method in class SarImage
Parses the metadata from the files and stores it in the appropriate data structures.
setDeltaOs(double) - Method in class CnfData
Sets the records delta os
setDeltaThetaX(int, int) - Method in class ImuData
Sets a records delta theta x
setDeltaThetaY(int, int) - Method in class ImuData
Sets a records delta theta y
setDeltaThetaZ(int, int) - Method in class ImuData
Sets a records delta theta z
setDeltaVX(int, int) - Method in class ImuData
Sets a records delta v x
setDeltaVY(int, int) - Method in class ImuData
Sets a records delta v y
setDeltaVZ(int, int) - Method in class ImuData
Sets a records delta v z
setDepAngle(double) - Method in class CnfData
Sets the records dep angle
setEastVel(int, double) - Method in class IfmuData
Sets the records east velocity
setErr1(double) - Method in class CnfData
Sets the records err 1
setErr3(double) - Method in class CnfData
Sets the records err 3
setFormat(boolean) - Method in class xmlgen.XMLGenerator
Method to set formatting flag used to determine if decimal values should be set to a specific precision
setFormat(int) - Method in class CnfData
Sets the records format
setGpsTime(int, double) - Method in class IfmuData
Sets the records gps time
setGpsTimeFract(int, double) - Method in class IfmuData
Sets the records gps time fraction
setGpsTimeWhole(int, double) - Method in class IfmuData
Sets the records gps time whole
setGpsWeek(int, int) - Method in class IfmuData
Sets the records gps week
setHeaderValues(String, int, int, int, int, int, int, String, String) - Method in class AntData
Sets the records HeaderData, method is just a wrapper function for method in HeaderData
setHeaderValues(String, int, int, int, int, int, int, String, String) - Method in class CnfData
Sets the records HeaderData, method is just a wrapper function for method in HeaderData
setHeaderValues(String, int, int, int, int, int, int, String, String) - Method in class HeaderData
Set the fields of the HdrData object.
setHeaderValues(String, int, int, int, int, int, int, String, String) - Method in class IfmuData
Sets the records HeaderData, method is just a wrapper function for method in HeaderData
setHeaderValues(String, int, int, int, int, int, int, String, String) - Method in class ImuData
Sets the records HeaderData, method is just a wrapper function for method in HeaderData
setHeading(int, double) - Method in class IfmuData
Sets the records heading
setIfAtt(int) - Method in class CnfData
Sets the records if att
setImageStartLength(double) - Method in class CnfData
Sets the records image start length
setKAp(double) - Method in class CnfData
Sets the records k ap
setLatitude(int, double) - Method in class IfmuData
Sets the records latitude
setLatMap(double) - Method in class CnfData
Sets the records lat map
setLongitude(int, double) - Method in class IfmuData
Sets the records longitude
setLonMap(double) - Method in class CnfData
Sets the records lon map
setMapHeading(double) - Method in class CnfData
Sets the records map heading
setMapLength(double) - Method in class CnfData
Sets the records map length
setMsuSync(int) - Method in class CnfData
Sets the records msu_sync
setNewRangeGate(int, int) - Method in class AntData
Sets a records new range gate
setNomAlt(double) - Method in class CnfData
Sets the records nom alt
setNomHdg(double) - Method in class CnfData
Sets the records nom hdg
setNomRng(double) - Method in class CnfData
Sets the records nom rng
setNorthVel(int, double) - Method in class IfmuData
Sets the records north velocity
setNPulses(int) - Method in class CnfData
Sets the records n pulses
setOsRatio(double) - Method in class CnfData
Sets the records os ratio
setPitch(int, double) - Method in class IfmuData
Sets the records pitch
setPri(int) - Method in class CnfData
Sets the records pri
setPriOpt(int) - Method in class CnfData
Sets the records pri opt
setRadarMode(int) - Method in class CnfData
Sets the records radar mode
setRangeGate(int) - Method in class CnfData
Sets the records range gate
setRangeGateOpt(int) - Method in class CnfData
Sets the records range gate opt
setResolution(int) - Method in class CnfData
Sets the records resolution
setResultSet(String) - Method in class dbutils.SQLRequest
Creates the result set using a connection from the ConnectionPool instance and the current SQL statement and sets the value of rs.
setRoll(int, double) - Method in class IfmuData
Sets the records roll
setRollCmd(int, float) - Method in class AntData
Sets a records roll command
setScanOpt(int) - Method in class CnfData
Sets the records scan opt
setSequenceMode(int) - Method in class CnfData
Sets the records sequence_mode
setSide(int) - Method in class CnfData
Sets the records side
setSlantRange(double) - Method in class CnfData
Sets the records slant range
setStatus(int, int) - Method in class IfmuData
Sets the records status
setSteps1(int) - Method in class CnfData
Sets the records steps_1
setSteps3(int) - Method in class CnfData
Sets the records steps_3
setStepsMAngle1(int) - Method in class CnfData
Sets the records steps_m_angle_1
setStepsMAngle3(int) - Method in class CnfData
Sets the records steps_m_angle_3
setStepsVAngle1(int) - Method in class CnfData
Sets the records steps_v_angle_1
setStepsVAngle3(int) - Method in class CnfData
Sets the records steps_v_angle_3
setTiltCmd(double) - Method in class CnfData
Sets the records tilt cmd
setTimeTag(int, int) - Method in class AntData
Sets a records time tag
setTimeTag(int, int) - Method in class IfmuData
Sets the records time tag
setTimeTag(int, int) - Method in class ImuData
Sets a records time tag
setUpVel(int, double) - Method in class IfmuData
Sets the records up velocity
setYawCmd(int, float) - Method in class AntData
Sets a records yaw command
setYawErr(double) - Method in class CnfData
Sets the records yaw err
SQLRequest - class dbutils.SQLRequest.
The SQLRequest class uses an instantiation of the ConnectionPool class and uses connections from the ConnectionPool to create a Result set based on a search query and return a Result Set
SQLRequest() - Constructor for class dbutils.SQLRequest
Constructor class of SQLRequest class that takes no arguments.
SQLRequest(String) - Constructor for class dbutils.SQLRequest
Constructor class of SQLRequest class that takes the SQL string and generates the Result Set with an Instantion of the ConnectionPool class

T

toXML() - Method in class xmlgen.XMLGenerator
Converts the StringBuffer object to a string wich the servlet can display

V

ViewData - class ViewData.
Handles the login verification, errors thrown during verification, and prints the frames for the application or an message informing the user why the login failed.
ViewData() - Constructor for class ViewData
 

X

XMLGenerator - class xmlgen.XMLGenerator.
Contains the methods necessary to create a XML document for display on the web or for use by another application.
XMLGenerator() - Constructor for class xmlgen.XMLGenerator
Constructor that initializes a new StringBuffer

A C D F G H I J L M N P R S T V X