A B C D E F G I M O R S T W

A

appendContent(char[], int, int) - Method in class edu.ucsb.nceas.metacat.BasicElement
Append to the content of the element
appendContent(String) - Method in class edu.ucsb.nceas.metacat.BasicElement
Append to the content of the element

B

BasicElement - class edu.ucsb.nceas.metacat.BasicElement.
A Class that represents an XML element and its contents
BasicElement() - Constructor for class edu.ucsb.nceas.metacat.BasicElement
Construct a Basic Element
BasicElement(long, String, long) - Constructor for class edu.ucsb.nceas.metacat.BasicElement
Construct a Basic Element
BasicElement(String, long) - Constructor for class edu.ucsb.nceas.metacat.BasicElement
Construct a Basic Element

C

characters(char[], int, int) - Method in class edu.ucsb.nceas.metacat.DBSAXHandler
SAX Handler that is called for each XML text node

D

DBReader - class edu.ucsb.nceas.metacat.DBReader.
A Class that creates an XML text document from a query to a relational DB containing a DOM representation
DBReader(Connection) - Constructor for class edu.ucsb.nceas.metacat.DBReader
construct a DBReader instance.
DBSAXElement - class edu.ucsb.nceas.metacat.DBSAXElement.
A Class that represents an XML element and its contents and can write its own representation to a database connection
DBSAXElement(Connection, String, long) - Constructor for class edu.ucsb.nceas.metacat.DBSAXElement
Construct a new element instance
DBSAXHandler - class edu.ucsb.nceas.metacat.DBSAXHandler.
A database aware Class implementing callback bethods for the SAX parser to call when processing the XML stream and generating events
DBSAXHandler(Connection) - Constructor for class edu.ucsb.nceas.metacat.DBSAXHandler
Construct an instance of the handler class
DBSAXWriter - class edu.ucsb.nceas.metacat.DBSAXWriter.
A Class that reads in an XML text document and write its contents to a database connection using SAX
DBSAXWriter(String, Connection) - Constructor for class edu.ucsb.nceas.metacat.DBSAXWriter
construct a new instance of the class to write an XML file to the database
DBSimpleQuery - class edu.ucsb.nceas.metacat.DBSimpleQuery.
A Class that searches a relational DB for elements and attributes that have free text matches to the query string.
DBSimpleQuery(Connection) - Constructor for class edu.ucsb.nceas.metacat.DBSimpleQuery
construct an instance of the DBSimpleQuery class
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.ucsb.nceas.metacat.MetaCatServlet
Handle "GET" method requests from HTTP clients
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.ucsb.nceas.metacat.MetaCatServlet
Handle "POST" method requests from HTTP clients

E

endElement(NSName) - Method in class edu.ucsb.nceas.metacat.DBSAXHandler
SAX Handler that is called at the end of each XML element

F

fileToURL(File) - Static method in class edu.ucsb.nceas.metacat.DBSAXWriter
Utility method to convert a file handle into a URL
findRootNodes(String) - Method in class edu.ucsb.nceas.metacat.DBSimpleQuery
routine to search the elements and attributes looking to match query

G

getAttribute(String) - Method in class edu.ucsb.nceas.metacat.BasicElement
Get an attribute value by name
getAttributes() - Method in class edu.ucsb.nceas.metacat.BasicElement
Get the attributes as a string
getContent() - Method in class edu.ucsb.nceas.metacat.BasicElement
Get the content of the element
getElementID() - Method in class edu.ucsb.nceas.metacat.BasicElement
Get the id of this element
getParentID() - Method in class edu.ucsb.nceas.metacat.BasicElement
Get the parent id of this element
getTagName() - Method in class edu.ucsb.nceas.metacat.BasicElement
Get the name of this element

I

ignorableWhitespace(char[], int, int) - Method in class edu.ucsb.nceas.metacat.DBSAXHandler
SAX Handler that is called for each XML text node that is Ignorable white space
init(ServletConfig) - Method in class edu.ucsb.nceas.metacat.MetaCatServlet
Initialize the servlet by creating appropriate database connections

M

main(String[]) - Static method in class edu.ucsb.nceas.metacat.DBSAXWriter
the main routine used to test the DBSAXWriter utility.
main(String[]) - Static method in class edu.ucsb.nceas.metacat.DBReader
main routine used for testing.
main(String[]) - Static method in class edu.ucsb.nceas.metacat.DBSimpleQuery
the main routine used to test the DBSimpleQuery utility.
MetaCatServlet - class edu.ucsb.nceas.metacat.MetaCatServlet.
A metadata catalog server implemented as a Java Servlet
MetaCatServlet() - Constructor for class edu.ucsb.nceas.metacat.MetaCatServlet
 
MetaCatUtil - class edu.ucsb.nceas.metacat.MetaCatUtil.
A suite of utility classes for the metadata catalog server
MetaCatUtil() - Constructor for class edu.ucsb.nceas.metacat.MetaCatUtil
 

O

openDBConnection(String, String, String, String) - Static method in class edu.ucsb.nceas.metacat.MetaCatUtil
Utility method to establish a JDBC database connection

R

ReaderElement - class edu.ucsb.nceas.metacat.ReaderElement.
A Class that represents an XML element and its contents, and can build itself from a database connection
ReaderElement(Connection) - Constructor for class edu.ucsb.nceas.metacat.ReaderElement
Construct a new ReaderElement instance
ReaderElement(Connection, long) - Constructor for class edu.ucsb.nceas.metacat.ReaderElement
Construct a new ReaderElement instance
ReaderElement(Connection, long, long, String, String) - Constructor for class edu.ucsb.nceas.metacat.ReaderElement
Construct a new ReaderElement instance
readXMLDocument(long) - Method in class edu.ucsb.nceas.metacat.DBReader
Create an XML document from the database starting with the element having element_id nodeid

S

setAttribute(String, String) - Method in class edu.ucsb.nceas.metacat.BasicElement
Add a new attribute to this element, or set its value
setAttribute(String, String) - Method in class edu.ucsb.nceas.metacat.DBSAXElement
Add a new attribute to this element, or set its value
setElementID(long) - Method in class edu.ucsb.nceas.metacat.BasicElement
Set the id of this element
setParentID(long) - Method in class edu.ucsb.nceas.metacat.BasicElement
Set the parent id of this element
setTagName(String) - Method in class edu.ucsb.nceas.metacat.BasicElement
Set the tagname of this element
startElement(NSName, SAXAttrList) - Method in class edu.ucsb.nceas.metacat.DBSAXHandler
SAX Handler that is called at the start of each XML element

T

toString() - Method in class edu.ucsb.nceas.metacat.BasicElement
convert the element to a string representation for display
toString() - Method in class edu.ucsb.nceas.metacat.ReaderElement
String representation for display purposes (recursively descends through children to create an XML subtree)

W

writeContentToDB() - Method in class edu.ucsb.nceas.metacat.DBSAXElement
Write the element content to the db connection

A B C D E F G I M O R S T W