Index: docs/edu/ucsb/nceas/metacat/XMLValidate.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/XMLValidate.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/XMLValidate.html	(nonexistent)
@@ -1,258 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
-<TITLE>
-MetaCat API: Class  XMLValidate
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/XMLValidate.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/TextNode.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="XMLValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-edu.ucsb.nceas.metacat</FONT>
-<BR>
-Class  XMLValidate</H2>
-<PRE>
-java.lang.Object
-  |
-  +--<B>edu.ucsb.nceas.metacat.XMLValidate</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>XMLValidate</B><DT>extends java.lang.Object</DL>
-
-<P>
-XMLValidate.java
-         Purpose: A Class that validates XML documents
-   			   This class is uses a specific parser
- 				and calls the GenericXMLValidate class
-                 to do the actual validation
-       Copyright: 2000 Regents of the University of California and the
-                  National Center for Ecological Analysis and Synthesis
-                  April 28, 2000
-<P>
-<DL>
-<DT><B>Version: </B><DD>Version 1.0</DD>
-<DT><B>Author: </B><DD>Dan Higgins</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== INNER CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/XMLValidate.html#validating">validating</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/XMLValidate.html#XMLValidate(java.lang.String)">XMLValidate</A></B>(java.lang.String&nbsp;docname)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/XMLValidate.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, 
-equals, 
-finalize, 
-getClass, 
-hashCode, 
-notify, 
-notifyAll, 
-toString, 
-wait, 
-wait, 
-wait</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="validating"><!-- --></A><H3>
-validating</H3>
-<PRE>
-public boolean <B>validating</B></PRE>
-<DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="XMLValidate(java.lang.String)"><!-- --></A><H3>
-XMLValidate</H3>
-<PRE>
-public <B>XMLValidate</B>(java.lang.String&nbsp;docname)</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="main(java.lang.String[])"><!-- --></A><H3>
-main</H3>
-<PRE>
-public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
-<DL>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/XMLValidate.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/TextNode.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;NEXT CLASS</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="XMLValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<i>Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
-</BODY>
-</HTML>

Property changes on: docs/edu/ucsb/nceas/metacat/XMLValidate.html
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Author Date Id Revision
\ No newline at end of property
Index: docs/edu/ucsb/nceas/metacat/DBSAXWriter.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBSAXWriter.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBSAXWriter.html	(nonexistent)
@@ -1,267 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Jun 07 16:35:58 AKDT 2000 -->
-<TITLE>
-MetaCat API: Class  DBSAXWriter
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DBSAXWriter.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXNode.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBSimpleQuery.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DBSAXWriter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-edu.ucsb.nceas.metacat</FONT>
-<BR>
-Class  DBSAXWriter</H2>
-<PRE>
-java.lang.Object
-  |
-  +--<B>edu.ucsb.nceas.metacat.DBSAXWriter</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>DBSAXWriter</B><DT>extends java.lang.Object</DL>
-
-<P>
-A Class that reads in an XML text document and
- write its contents to a database connection using SAX
-<P>
-<HR>
-
-<P>
-<!-- ======== INNER CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXWriter.html#DBSAXWriter(java.io.Reader, java.sql.Connection)">DBSAXWriter</A></B>(java.io.Reader&nbsp;xml,
-            java.sql.Connection&nbsp;conn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;construct a new instance of the class to write an XML file to the database</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXWriter.html#DBSAXWriter(java.lang.String, java.sql.Connection)">DBSAXWriter</A></B>(java.lang.String&nbsp;filename,
-            java.sql.Connection&nbsp;conn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;java.net.URL</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXWriter.html#fileToURL(java.io.File)">fileToURL</A></B>(java.io.File&nbsp;file)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to convert a file handle into a URL</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXWriter.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the main routine used to test the DBSAXWriter utility.</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, 
-equals, 
-finalize, 
-getClass, 
-hashCode, 
-notify, 
-notifyAll, 
-toString, 
-wait, 
-wait, 
-wait</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="DBSAXWriter(java.io.Reader, java.sql.Connection)"><!-- --></A><H3>
-DBSAXWriter</H3>
-<PRE>
-public <B>DBSAXWriter</B>(java.io.Reader&nbsp;xml,
-                   java.sql.Connection&nbsp;conn)
-            throws java.io.IOException,
-                   java.sql.SQLException,
-                   java.lang.ClassNotFoundException</PRE>
-<DL>
-<DD>construct a new instance of the class to write an XML file to the database<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>filename</CODE> - the filename to be loaded into the database<DD><CODE>conn</CODE> - the database connection to which to write the XML file</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="DBSAXWriter(java.lang.String, java.sql.Connection)"><!-- --></A><H3>
-DBSAXWriter</H3>
-<PRE>
-public <B>DBSAXWriter</B>(java.lang.String&nbsp;filename,
-                   java.sql.Connection&nbsp;conn)
-            throws java.io.IOException,
-                   java.sql.SQLException,
-                   java.lang.ClassNotFoundException</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="main(java.lang.String[])"><!-- --></A><H3>
-main</H3>
-<PRE>
-public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
-<DL>
-<DD>the main routine used to test the DBSAXWriter utility.
-
- Usage: java DBSAXWriter <filename> <user> <password> [dbstring]<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>filename</CODE> - the filename to be loaded into the database<DD><CODE>user</CODE> - the username to use for the database connection<DD><CODE>password</CODE> - the password to use for the database connection<DD><CODE>dbstring</CODE> - the connection info to use for the database connection</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="fileToURL(java.io.File)"><!-- --></A><H3>
-fileToURL</H3>
-<PRE>
-public static java.net.URL <B>fileToURL</B>(java.io.File&nbsp;file)</PRE>
-<DL>
-<DD>Utility method to convert a file handle into a URL</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DBSAXWriter.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXNode.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBSimpleQuery.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DBSAXWriter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<i>Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
-</BODY>
-</HTML>

Property changes on: docs/edu/ucsb/nceas/metacat/DBSAXWriter.html
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Author Date Id Revision
\ No newline at end of property
Index: docs/edu/ucsb/nceas/metacat/GenericXMLValidate.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/GenericXMLValidate.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/GenericXMLValidate.html	(nonexistent)
@@ -1,277 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
-<TITLE>
-MetaCat API: Class  GenericXMLValidate
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/GenericXMLValidate.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/ElementNode.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatServlet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="GenericXMLValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-edu.ucsb.nceas.metacat</FONT>
-<BR>
-Class  GenericXMLValidate</H2>
-<PRE>
-java.lang.Object
-  |
-  +--<B>edu.ucsb.nceas.metacat.GenericXMLValidate</B>
-</PRE>
-<HR>
-<DL>
-<DT>public class <B>GenericXMLValidate</B><DT>extends java.lang.Object</DL>
-
-<P>
-Name: GenericXMLValidate.java
-       Purpose: A Class that validates XML documents
- 			   This class is designed to be 'parser independent
-    			   i.e. it uses only org.xml.sax classes
- 			   It is tied to SAX 1.0 methods
-     Copyright: 2000 Regents of the University of California and the
-                National Center for Ecological Analysis and Synthesis
-                April 28, 2000
-<P>
-<DL>
-<DT><B>Version: </B><DD>1.0</DD>
-<DT><B>Author: </B><DD>Dan Higgins</DD>
-</DL>
-<HR>
-
-<P>
-<!-- ======== INNER CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html#GenericXMLValidate(org.xml.sax.Parser)">GenericXMLValidate</A></B>(org.xml.sax.Parser&nbsp;parse)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html#GenericXMLValidate(org.xml.sax.Parser, java.lang.String)">GenericXMLValidate</A></B>(org.xml.sax.Parser&nbsp;parse,
-                   java.lang.String&nbsp;xmlcatalogfile)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html#returnErrors()">returnErrors</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html#validate(java.lang.String)">validate</A></B>(java.lang.String&nbsp;doc)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html#validateString(java.lang.String)">validateString</A></B>(java.lang.String&nbsp;xmldoc)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, 
-equals, 
-finalize, 
-getClass, 
-hashCode, 
-notify, 
-notifyAll, 
-toString, 
-wait, 
-wait, 
-wait</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="GenericXMLValidate(org.xml.sax.Parser)"><!-- --></A><H3>
-GenericXMLValidate</H3>
-<PRE>
-public <B>GenericXMLValidate</B>(org.xml.sax.Parser&nbsp;parse)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="GenericXMLValidate(org.xml.sax.Parser, java.lang.String)"><!-- --></A><H3>
-GenericXMLValidate</H3>
-<PRE>
-public <B>GenericXMLValidate</B>(org.xml.sax.Parser&nbsp;parse,
-                          java.lang.String&nbsp;xmlcatalogfile)</PRE>
-<DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="validate(java.lang.String)"><!-- --></A><H3>
-validate</H3>
-<PRE>
-public boolean <B>validate</B>(java.lang.String&nbsp;doc)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="validateString(java.lang.String)"><!-- --></A><H3>
-validateString</H3>
-<PRE>
-public boolean <B>validateString</B>(java.lang.String&nbsp;xmldoc)</PRE>
-<DL>
-</DL>
-<HR>
-
-<A NAME="returnErrors()"><!-- --></A><H3>
-returnErrors</H3>
-<PRE>
-public java.lang.String <B>returnErrors</B>()</PRE>
-<DL>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/GenericXMLValidate.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/ElementNode.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatServlet.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="GenericXMLValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<i>Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
-</BODY>
-</HTML>

Property changes on: docs/edu/ucsb/nceas/metacat/GenericXMLValidate.html
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Author Date Id Revision
\ No newline at end of property
Index: docs/edu/ucsb/nceas/metacat/class-use/XMLValidate.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/XMLValidate.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/XMLValidate.html	(nonexistent)
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
-<TITLE>
-MetaCat API: Uses of Class edu.ucsb.nceas.metacat.XMLValidate
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../edu/ucsb/nceas/metacat/XMLValidate.html"><FONT ID="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="XMLValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>edu.ucsb.nceas.metacat.XMLValidate</B></H2>
-</CENTER>
-No usage of edu.ucsb.nceas.metacat.XMLValidate
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../edu/ucsb/nceas/metacat/XMLValidate.html"><FONT ID="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="XMLValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<i>Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
-</BODY>
-</HTML>

Property changes on: docs/edu/ucsb/nceas/metacat/class-use/XMLValidate.html
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Author Date Id Revision
\ No newline at end of property
Index: docs/edu/ucsb/nceas/metacat/class-use/DBSAXWriter.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBSAXWriter.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBSAXWriter.html	(nonexistent)
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Wed Jun 07 16:35:56 AKDT 2000 -->
-<TITLE>
-MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBSAXWriter
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../edu/ucsb/nceas/metacat/DBSAXWriter.html"><FONT ID="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DBSAXWriter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>edu.ucsb.nceas.metacat.DBSAXWriter</B></H2>
-</CENTER>
-No usage of edu.ucsb.nceas.metacat.DBSAXWriter
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../edu/ucsb/nceas/metacat/DBSAXWriter.html"><FONT ID="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="DBSAXWriter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<i>Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
-</BODY>
-</HTML>

Property changes on: docs/edu/ucsb/nceas/metacat/class-use/DBSAXWriter.html
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Author Date Id Revision
\ No newline at end of property
Index: docs/edu/ucsb/nceas/metacat/class-use/GenericXMLValidate.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/GenericXMLValidate.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/GenericXMLValidate.html	(nonexistent)
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
-<TITLE>
-MetaCat API: Uses of Class edu.ucsb.nceas.metacat.GenericXMLValidate
-</TITLE>
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<BODY BGCOLOR="white">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html"><FONT ID="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="GenericXMLValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<CENTER>
-<H2>
-<B>Uses of Class<br>edu.ucsb.nceas.metacat.GenericXMLValidate</B></H2>
-</CENTER>
-No usage of edu.ucsb.nceas.metacat.GenericXMLValidate
-<P>
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
-  <TR ALIGN="center" VALIGN="top">
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html"><FONT ID="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
-  </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV&nbsp;
-&nbsp;NEXT</FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
-&nbsp;<A HREF="GenericXMLValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<i>Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
-</BODY>
-</HTML>

Property changes on: docs/edu/ucsb/nceas/metacat/class-use/GenericXMLValidate.html
___________________________________________________________________
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Deleted: svn:keywords
## -1 +0,0 ##
-Author Date Id Revision
\ No newline at end of property
Index: src/edu/ucsb/nceas/metacat/MetaCatServlet.java
===================================================================
--- src/edu/ucsb/nceas/metacat/MetaCatServlet.java	(revision 204)
+++ src/edu/ucsb/nceas/metacat/MetaCatServlet.java	(revision 205)
@@ -52,19 +52,25 @@
  * <p>Valid parameters are:<br>
  * action=query -- query the values of all elements and attributes
  *                     and return a result set of nodes<br>
- * action=squery -- structured query (@see pathquery.dtd)
- * doctype -- document type list returned by the query (publicID)
+ * action=squery -- structured query (see pathquery.dtd)<br>
+ * action=insert -- insert an XML document into the database store<br>
+ * action=update -- update an XML document that is in the database store<br>
+ * action=delete --  delete an XML document from the database store<br>
+ * action=validate -- vallidate the xml contained in valtext<br>
+ * action=getdocument -- display an XML document in XML or HTML<br>
+ * doctype -- document type list returned by the query (publicID)<br>
  * qformat=xml -- display resultset from query in XML<br>
  * qformat=html -- display resultset from query in HTML<br>
- * action=getdocument -- display an XML document in XML or HTML<br>
  * docid=34 -- display the document with the document ID number 34<br>
- * action=putdocument -- load an XML document into the database store<br>
- * doctext -- XML text ofthe document to load into the database<br>
+ * doctext -- XML text of the document to load into the database<br>
  * query -- actual query text (to go with 'action=query' or 'action=squery')<br>
- * action=validate -- vallidate the xml contained in validatetext<br>
- * valtext -- XML text to be validated
- * action=getdatadoc -- retreive a stored datadocument
- * datadoc -- data document name (id)
+ * valtext -- XML text to be validated<br>
+ * action=getdatadoc -- retreive a stored datadocument<br>
+ * datadoc -- data document name (id)<br>
+ * <p>
+ * The particular combination of parameters that are valid for each 
+ * particular action value is quite specific.  This documentation
+ * will be reorganized to reflect this information.
  */
 public class MetaCatServlet extends HttpServlet {
 
@@ -574,6 +580,16 @@
 
 /**
  * '$Log$
+ * 'Revision 1.32  2000/06/27 04:31:07  jones
+ * 'Fixed bugs associated with the new UPDATE and DELETE functions of
+ * 'DBWriter.  There were problematic interactions between some static
+ * 'variables used in DBEntityResolver and the way in which the
+ * 'Servlet objects are re-used across multiple client invocations.
+ * '
+ * 'Generally cleaned up error reporting.  Now all errors and success
+ * 'results are reported as XML documents from MetaCatServlet.  Need
+ * 'to make the command line tools do the same.
+ * '
  * 'Revision 1.31  2000/06/26 10:35:05  jones
  * 'Merged in substantial changes to DBWriter and associated classes and to
  * 'the MetaCatServlet in order to accomodate the new UPDATE and DELETE
Index: docs/serialized-form.html
===================================================================
--- docs/serialized-form.html	(revision 204)
+++ docs/serialized-form.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:08 AKDT 2000 -->
 <TITLE>
 Serialized Form
 </TITLE>
@@ -49,6 +49,38 @@
 <H1>
 Serialized Form</H1>
 </CENTER>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TD ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>edu.ucsb.nceas.metacat</B></FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="edu.ucsb.nceas.metacat.AccessionNumberException"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Class <A HREF="edu/ucsb/nceas/metacat/AccessionNumberException.html">edu.ucsb.nceas.metacat.AccessionNumberException</A> implements Serializable</B></FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="edu.ucsb.nceas.metacat.AccessionNumberGeneratedException"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Class <A HREF="edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html">edu.ucsb.nceas.metacat.AccessionNumberGeneratedException</A> implements Serializable</B></FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
 <HR>
 
 <!-- ========== START OF NAVBAR ========== -->
Index: docs/index-all.html
===================================================================
--- docs/index-all.html	(revision 204)
+++ docs/index-all.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:05 AKDT 2000 -->
 <TITLE>
 MetaCat API: Index
 </TITLE>
@@ -44,17 +44,31 @@
 </TABLE>
 <!-- =========== END OF NAVBAR =========== -->
 
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_Q_">Q</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <A HREF="#_X_">X</A> <HR>
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_Q_">Q</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <HR>
 <A NAME="_A_"><!-- --></A><H2>
 <B>A</B></H2>
 <DL>
-<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html"><B>AccessionNumber</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html">AccessionNumber</A>.<DD>A class that gets Accession Number, check for uniqueness and register it
- into db connection<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html#AccessionNumber()"><B>AccessionNumber()</B></A> - 
+<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html"><B>AccessionNumber</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html">AccessionNumber</A>.<DD>A class that generates an Accession Number and will check a submitted
+ accession number for uniqueness and register it into the db connection<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html#AccessionNumber()"><B>AccessionNumber()</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html">AccessionNumber</A>
 <DD>&nbsp;
+<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumberException.html"><B>AccessionNumberException</B></A> - exception edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumberException.html">AccessionNumberException</A>.<DD>Exception thrown when an error occurs because an AccessionNumber was 
+ invalid or used incorrectly.<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumberException.html#AccessionNumberException(java.lang.String)"><B>AccessionNumberException(String)</B></A> - 
+Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumberException.html">AccessionNumberException</A>
+<DD>Create a new AccessionNumberException.
+<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html"><B>AccessionNumberGeneratedException</B></A> - exception edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html">AccessionNumberGeneratedException</A>.<DD>Exception thrown when a new accession number is generated
+ either because none was provided or it was not unique.<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html#AccessionNumberGeneratedException(java.lang.String)"><B>AccessionNumberGeneratedException(String)</B></A> - 
+Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html">AccessionNumberGeneratedException</A>
+<DD>Create a new AccessionNumberGeneratedException.
 <DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#addChildNode(edu.ucsb.nceas.metacat.BasicNode)"><B>addChildNode(BasicNode)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
 <DD>Add a child node to this node
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#atFirstElement()"><B>atFirstElement()</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>get the document processing state
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>attributeDecl(String, String, String, String, String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of attribute declarations
 </DL>
 <HR>
 <A NAME="_B_"><!-- --></A><H2>
@@ -84,10 +98,9 @@
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
 <DD>callback method used by the SAX Parser when the text sequences of an 
  xml stream are detected.
-<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#comment(java.lang.String)"><B>comment(String)</B></A> - 
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#comment(char[], int, int)"><B>comment(char[], int, int)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
-<DD>SAX Handler called once for each comment found: 
- node that comment may occur before or after the root element.
+<DD>SAX Handler that receives notification of comments in the DTD
 <DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#createQuery(java.lang.String)"><B>createQuery(String)</B></A> - 
 Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
 <DD>format a simple free-text value query as an XML document that conforms
@@ -111,12 +124,9 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html"><B>DBEntityResolver</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html">DBEntityResolver</A>.<DD>A database aware Class implementing EntityResolver interface for the SAX 
  parser to call when processing the XML stream and intercepting any 
  external entities (including the external DTD subset and external 
- parameter entities, if any) before including them.<DT><A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html#DBEntityResolver(java.sql.Connection)"><B>DBEntityResolver(Connection)</B></A> - 
+ parameter entities, if any) before including them.<DT><A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html#DBEntityResolver(java.sql.Connection, edu.ucsb.nceas.metacat.DBSAXHandler)"><B>DBEntityResolver(Connection, DBSAXHandler)</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html">DBEntityResolver</A>
 <DD>Construct an instance of the DBEntityResolver clas
-<DT><A HREF="edu/ucsb/nceas/metacat/DBTransform.html#dbg(int)"><B>dbg(int)</B></A> - 
-Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBTransform.html">DBTransform</A>
-<DD>&nbsp;
 <DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html"><B>DBQuery</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>.<DD>A Class that searches a relational DB for elements and 
  attributes that have free text matches a query string,
  or structured query matches to a path specified node in the 
@@ -132,13 +142,19 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/DBReader.html#DBReader(java.sql.Connection)"><B>DBReader(Connection)</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBReader.html">DBReader</A>
 <DD>construct a DBReader instance.
-<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html"><B>DBSAXDocument</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html">DBSAXDocument</A>.<DD>A Class that writes an XML document main data to a database connection<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html#DBSAXDocument(java.sql.Connection, long, java.lang.String, java.lang.String)"><B>DBSAXDocument(Connection, long, String, String)</B></A> - 
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html"><B>DBSAXDocument</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html">DBSAXDocument</A>.<DD>A Class that writes an XML document main data to a database connection<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html#DBSAXDocument(java.sql.Connection)"><B>DBSAXDocument(Connection)</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html">DBSAXDocument</A>
+<DD>Construct a new document instance, used for deleting documents
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html#DBSAXDocument(java.sql.Connection, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>DBSAXDocument(Connection, long, String, String, String, String)</B></A> - 
+Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html">DBSAXDocument</A>
 <DD>Construct a new document instance
 <DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html"><B>DBSAXHandler</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>.<DD>A database aware Class implementing callback bethods for the SAX parser to
  call when processing the XML stream and generating events<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#DBSAXHandler(java.sql.Connection)"><B>DBSAXHandler(Connection)</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
 <DD>Construct an instance of the handler class
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#DBSAXHandler(java.sql.Connection, java.lang.String, java.lang.String)"><B>DBSAXHandler(Connection, String, String)</B></A> - 
+Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>Construct an instance of the handler class
 <DT><A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html"><B>DBSAXNode</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>.<DD>A Class that represents an XML node and its contents and
  can write its own representation to a database connection<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html#DBSAXNode(java.sql.Connection, java.lang.String)"><B>DBSAXNode(Connection, String)</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>
@@ -155,13 +171,29 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/DBTransform.html"><B>DBTransform</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBTransform.html">DBTransform</A>.<DD>A Class that transforms XML documents utitlizing XSL style sheets<DT><A HREF="edu/ucsb/nceas/metacat/DBTransform.html#DBTransform(java.sql.Connection)"><B>DBTransform(Connection)</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBTransform.html">DBTransform</A>
 <DD>construct a DBTransform instance.
+<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html"><B>DBValidate</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>.<DD>Name: DBValidate.java
+       Purpose: A Class that validates XML documents
+ 			   This class is designed to be parser independent
+    			   i.e.<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#DBValidate(java.lang.String)"><B>DBValidate(String)</B></A> - 
+Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
+<DD>Construct a new validation object
+<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#DBValidate(java.lang.String, java.lang.String)"><B>DBValidate(String, String)</B></A> - 
+Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
+<DD>Construct a new validation object
 <DT><A HREF="edu/ucsb/nceas/metacat/DBWriter.html"><B>DBWriter</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html">DBWriter</A>.<DD>A Class that reads in an XML text document and
- write its contents to a database connection using SAX<DT><A HREF="edu/ucsb/nceas/metacat/DBWriter.html#DBWriter(java.io.Reader, java.sql.Connection)"><B>DBWriter(Reader, Connection)</B></A> - 
+ write its contents to a database connection using SAX<DT><A HREF="edu/ucsb/nceas/metacat/DBWriter.html#DBWriter(java.sql.Connection, java.lang.String)"><B>DBWriter(Connection, String)</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html">DBWriter</A>
 <DD>construct a new instance of the class to write an XML file to the database
-<DT><A HREF="edu/ucsb/nceas/metacat/DBWriter.html#DBWriter(java.lang.String, java.sql.Connection)"><B>DBWriter(String, Connection)</B></A> - 
-Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html">DBWriter</A>
-<DD>&nbsp;
+<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#debugMessage(int)"><B>debugMessage(int)</B></A> - 
+Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
+<DD>Utility method to print debugging messages
+<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#debugMessage(java.lang.String)"><B>debugMessage(String)</B></A> - 
+Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
+<DD>Utility method to print debugging messages
+<DT><A HREF="edu/ucsb/nceas/metacat/DBWriter.html#delete(java.lang.String)"><B>delete(String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html">DBWriter</A>
+<DD>Delete an XML file from the database (actually, just make it a revision
+ in the xml_revisions table)
 <DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)"><B>doGet(HttpServletRequest, HttpServletResponse)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
 <DD>Handle "GET" method requests from HTTP clients
@@ -173,7 +205,10 @@
 <A NAME="_E_"><!-- --></A><H2>
 <B>E</B></H2>
 <DL>
-<DT><A HREF="edu/ucsb/nceas/metacat/package-summary.html"><B>edu.ucsb.nceas.metacat</B></A> - package edu.ucsb.nceas.metacat<DD>&nbsp;<DT><A HREF="edu/ucsb/nceas/metacat/ElementNode.html"><B>ElementNode</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/ElementNode.html">ElementNode</A>.<DD>A Class that represents an XML element and its contents,
+<DT><A HREF="edu/ucsb/nceas/metacat/package-summary.html"><B>edu.ucsb.nceas.metacat</B></A> - package edu.ucsb.nceas.metacat<DD>&nbsp;<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#elementDecl(java.lang.String, java.lang.String)"><B>elementDecl(String, String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of element declarations
+<DT><A HREF="edu/ucsb/nceas/metacat/ElementNode.html"><B>ElementNode</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/ElementNode.html">ElementNode</A>.<DD>A Class that represents an XML element and its contents,
  and can build itself from a database connection<DT><A HREF="edu/ucsb/nceas/metacat/ElementNode.html#ElementNode(java.sql.Connection)"><B>ElementNode(Connection)</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/ElementNode.html">ElementNode</A>
 <DD>Construct a new ElementNode instance
@@ -183,29 +218,41 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/ElementNode.html#ElementNode(java.sql.Connection, long, long, java.lang.String, java.lang.String)"><B>ElementNode(Connection, long, long, String, String)</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/ElementNode.html">ElementNode</A>
 <DD>Construct a new ElementNode instance
-<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endDoctype()"><B>endDoctype()</B></A> - 
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endCDATA()"><B>endCDATA()</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
-<DD>SAX Handler that receives notification of end of DTD 
- All events in DTDHandler about all unparsed entities and the 
- event in EntityResolver for the DTD file declaration appear 
- between setDoctype and endDoctype.
+<DD>SAX Handler that receives notification of the end of CDATA sections
 <DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endDocument()"><B>endDocument()</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
 <DD>SAX Handler that receives notification of end of the document
-<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endElement(oracle.xml.parser.v2.NSName)"><B>endElement(NSName)</B></A> - 
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endDTD()"><B>endDTD()</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of end of DTD
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endElement(java.lang.String, java.lang.String, java.lang.String)"><B>endElement(String, String, String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
 <DD>SAX Handler that is called at the end of each XML element
-<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#endElement(java.lang.String)"><B>endElement(String)</B></A> - 
+<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#endElement(java.lang.String, java.lang.String, java.lang.String)"><B>endElement(String, String, String)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
 <DD>callback method used by the SAX Parser when the end tag of an 
  element is detected.
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endEntity(java.lang.String)"><B>endEntity(String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of the end of entities
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#error(org.xml.sax.SAXParseException)"><B>error(SAXParseException)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of recoverable parsing errors
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#externalEntityDecl(java.lang.String, java.lang.String, java.lang.String)"><B>externalEntityDecl(String, String, String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of external entity declarations
 </DL>
 <HR>
 <A NAME="_F_"><!-- --></A><H2>
 <B>F</B></H2>
 <DL>
-<DT><A HREF="edu/ucsb/nceas/metacat/DBWriter.html#fileToURL(java.io.File)"><B>fileToURL(File)</B></A> - 
-Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html">DBWriter</A>
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#fatalError(org.xml.sax.SAXParseException)"><B>fatalError(SAXParseException)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of fatal parsing errors
+<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#fileToURL(java.io.File)"><B>fileToURL(File)</B></A> - 
+Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
 <DD>Utility method to convert a file handle into a URL
 <DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#findDocuments(java.io.Reader)"><B>findDocuments(Reader)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
@@ -223,17 +270,8 @@
 <DL>
 <DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html#generate(java.lang.String, java.lang.String)"><B>generate(String, String)</B></A> - 
 Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html">AccessionNumber</A>
-<DD>This method gets Accession Number (if any), check for uniqueness 
- and register it into new db connection
-<DT><A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html"><B>GenericXMLValidate</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html">GenericXMLValidate</A>.<DD>Name: GenericXMLValidate.java
-       Purpose: A Class that validates XML documents
- 			   This class is designed to be 'parser independent
-    			   i.e.<DT><A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html#GenericXMLValidate(org.xml.sax.Parser)"><B>GenericXMLValidate(Parser)</B></A> - 
-Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html">GenericXMLValidate</A>
-<DD>&nbsp;
-<DT><A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html#GenericXMLValidate(org.xml.sax.Parser, java.lang.String)"><B>GenericXMLValidate(Parser, String)</B></A> - 
-Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html">GenericXMLValidate</A>
-<DD>&nbsp;
+<DD>Get an accession number from the user, check it for uniqueness 
+ and register it into new db connection.
 <DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getAttribute(java.lang.String)"><B>getAttribute(String)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
 <DD>Get an attribute value by name
@@ -249,6 +287,9 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html#getDocID()"><B>getDocID()</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html">DBSAXDocument</A>
 <DD>Get doc id
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#getDocname()"><B>getDocname()</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>get the document name
 <DT><A HREF="edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html#getDocname()"><B>getDocname()</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html">DBReader.DoctypeInfo</A>
 <DD>get the document name
@@ -255,6 +296,9 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html#getDoctype()"><B>getDoctype()</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html">DBReader.DoctypeInfo</A>
 <DD>get the document type
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html#getDoctype()"><B>getDoctype()</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html">DBSAXDocument</A>
+<DD>Get doctype
 <DT><A HREF="edu/ucsb/nceas/metacat/DBReader.html#getDoctypeInfo(java.lang.String)"><B>getDoctypeInfo(String)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBReader.html">DBReader</A>
 <DD>Look up the document type information from the database
@@ -270,6 +314,9 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getNodeType()"><B>getNodeType()</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
 <DD>Get the type of this node
+<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#getOption(java.lang.String)"><B>getOption(String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
+<DD>Utility method to get an option value from the properties file
 <DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getParentID()"><B>getParentID()</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
 <DD>Get the parent id of this node
@@ -309,6 +356,9 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#init(javax.servlet.ServletConfig)"><B>init(ServletConfig)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
 <DD>Initialize the servlet by creating appropriate database connections
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#internalEntityDecl(java.lang.String, java.lang.String)"><B>internalEntityDecl(String, String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of internal entity declarations
 </DL>
 <HR>
 <A NAME="_M_"><!-- --></A><H2>
@@ -320,6 +370,10 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
 Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
 <DD>the main routine used to test the DBQuery utility.
+<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
+<DD>main method for testing 
+ 
 <DT><A HREF="edu/ucsb/nceas/metacat/DBWriter.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
 Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html">DBWriter</A>
 <DD>the main routine used to test the DBWriter utility.
@@ -326,9 +380,6 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/DBReader.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
 Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBReader.html">DBReader</A>
 <DD>main routine used for testing.
-<DT><A HREF="edu/ucsb/nceas/metacat/XMLValidate.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
-Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/XMLValidate.html">XMLValidate</A>
-<DD>&nbsp;
 <DT><A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
 Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html">DBSimpleQuery</A>
 <DD>the main routine used to test the DBSimpleQuery utility.
@@ -342,7 +393,7 @@
 <DD>&nbsp;
 <DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html"><B>MetaCatUtil</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>.<DD>A suite of utility classes for the metadata catalog server<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#MetaCatUtil()"><B>MetaCatUtil()</B></A> - 
 Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
-<DD>&nbsp;
+<DD>Construct an instance of the utility class
 </DL>
 <HR>
 <A NAME="_N_"><!-- --></A><H2>
@@ -356,6 +407,10 @@
 <A NAME="_O_"><!-- --></A><H2>
 <B>O</B></H2>
 <DL>
+<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#openDBConnection()"><B>openDBConnection()</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
+<DD>Utility method to establish a JDBC database connection using connection
+ info from the properties file
 <DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#openDBConnection(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>openDBConnection(String, String, String, String)</B></A> - 
 Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
 <DD>Utility method to establish a JDBC database connection
@@ -398,14 +453,17 @@
  except the top-level document entity (including the external DTD subset,
  external entities referenced within the DTD, and external entities 
  referenced within the document element)
-<DT><A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html#returnErrors()"><B>returnErrors()</B></A> - 
-Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html">GenericXMLValidate</A>
-<DD>&nbsp;
+<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#returnErrors()"><B>returnErrors()</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
+<DD>provide a list of errors fromthe validation process
 </DL>
 <HR>
 <A NAME="_S_"><!-- --></A><H2>
 <B>S</B></H2>
 <DL>
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html#saveDocument(java.lang.String)"><B>saveDocument(String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html">DBSAXDocument</A>
+<DD>Save a document entry in the xml_revisions table
 <DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setAttribute(java.lang.String, java.lang.String)"><B>setAttribute(String, String)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
 <DD>Add a new attribute to this node, or set its value
@@ -415,9 +473,6 @@
 <DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setDocID(java.lang.String)"><B>setDocID(String)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
 <DD>Set the doc id of this node
-<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#setDoctype(oracle.xml.parser.v2.DTD)"><B>setDoctype(DTD)</B></A> - 
-Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
-<DD>SAX Handler that receives notification of DTD.
 <DT><A HREF="edu/ucsb/nceas/metacat/TextNode.html#setNodeData(java.lang.String)"><B>setNodeData(String)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/TextNode.html">TextNode</A>
 <DD>Set the node data to the given string
@@ -446,16 +501,25 @@
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html">DBSAXDocument</A>
 <DD>Look up the title of the first child element named "title"
  and record it as the document title
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#startCDATA()"><B>startCDATA()</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of the start of CDATA sections
 <DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#startDocument()"><B>startDocument()</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
 <DD>SAX Handler that receives notification of beginning of the document
-<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#startElement(oracle.xml.parser.v2.NSName, oracle.xml.parser.v2.SAXAttrList)"><B>startElement(NSName, SAXAttrList)</B></A> - 
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#startDTD(java.lang.String, java.lang.String, java.lang.String)"><B>startDTD(String, String, String)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of DOCTYPE.
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)"><B>startElement(String, String, String, Attributes)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
 <DD>SAX Handler that is called at the start of each XML element
-<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#startElement(java.lang.String, org.xml.sax.AttributeList)"><B>startElement(String, AttributeList)</B></A> - 
+<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)"><B>startElement(String, String, String, Attributes)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
 <DD>callback method used by the SAX Parser when the start tag of an 
  element is detected.
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#startEntity(java.lang.String)"><B>startEntity(String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of the start of entities
 </DL>
 <HR>
 <A NAME="_T_"><!-- --></A><H2>
@@ -491,20 +555,26 @@
 <A NAME="_V_"><!-- --></A><H2>
 <B>V</B></H2>
 <DL>
-<DT><A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html#validate(java.lang.String)"><B>validate(String)</B></A> - 
-Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html">GenericXMLValidate</A>
-<DD>&nbsp;
-<DT><A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html#validateString(java.lang.String)"><B>validateString(String)</B></A> - 
-Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html">GenericXMLValidate</A>
-<DD>&nbsp;
-<DT><A HREF="edu/ucsb/nceas/metacat/XMLValidate.html#validating"><B>validating</B></A> - 
-Variable in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/XMLValidate.html">XMLValidate</A>
-<DD>&nbsp;
+<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#validate(java.lang.String)"><B>validate(String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
+<DD>validate an xml document against its DTD
+<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#validateString(java.lang.String)"><B>validateString(String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
+<DD>validate an xml document against its DTD
 </DL>
 <HR>
 <A NAME="_W_"><!-- --></A><H2>
 <B>W</B></H2>
 <DL>
+<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#warning(org.xml.sax.SAXParseException)"><B>warning(SAXParseException)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
+<DD>SAX Handler that receives notification of warnings
+<DT><A HREF="edu/ucsb/nceas/metacat/DBWriter.html#write(java.io.Reader, java.lang.String, java.lang.String)"><B>write(Reader, String, String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html">DBWriter</A>
+<DD>Insert XML stream to the database
+<DT><A HREF="edu/ucsb/nceas/metacat/DBWriter.html#write(java.lang.String, java.lang.String, java.lang.String)"><B>write(String, String, String)</B></A> - 
+Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html">DBWriter</A>
+<DD>Insert an XML file to the database
 <DT><A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html#writeChildNodeToDB(java.lang.String, java.lang.String, java.lang.String)"><B>writeChildNodeToDB(String, String, String)</B></A> - 
 Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>
 <DD>creates SQL code and inserts new node into DB connection
@@ -522,22 +592,7 @@
  into DB connection
 </DL>
 <HR>
-<A NAME="_X_"><!-- --></A><H2>
-<B>X</B></H2>
-<DL>
-<DT><A HREF="edu/ucsb/nceas/metacat/XMLValidate.html"><B>XMLValidate</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/XMLValidate.html">XMLValidate</A>.<DD>XMLValidate.java
-         Purpose: A Class that validates XML documents
-   			   This class is uses a specific parser
- 				and calls the GenericXMLValidate class
-                 to do the actual validation
-       Copyright: 2000 Regents of the University of California and the
-                  National Center for Ecological Analysis and Synthesis
-                  April 28, 2000<DT><A HREF="edu/ucsb/nceas/metacat/XMLValidate.html#XMLValidate(java.lang.String)"><B>XMLValidate(String)</B></A> - 
-Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/XMLValidate.html">XMLValidate</A>
-<DD>&nbsp;
-</DL>
-<HR>
-<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_Q_">Q</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <A HREF="#_X_">X</A> 
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_Q_">Q</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> 
 <!-- ========== START OF NAVBAR ========== -->
 <A NAME="navbar_bottom"><!-- --></A>
 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
Index: docs/allclasses-frame.html
===================================================================
--- docs/allclasses-frame.html	(revision 204)
+++ docs/allclasses-frame.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:29 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 All Classes
 </TITLE>
@@ -17,6 +17,10 @@
 <TR>
 <TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html" TARGET="classFrame">AccessionNumber</A>
 <BR>
+<A HREF="edu/ucsb/nceas/metacat/AccessionNumberException.html" TARGET="classFrame">AccessionNumberException</A>
+<BR>
+<A HREF="edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html" TARGET="classFrame">AccessionNumberGeneratedException</A>
+<BR>
 <A HREF="edu/ucsb/nceas/metacat/BasicNode.html" TARGET="classFrame">BasicNode</A>
 <BR>
 <A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html" TARGET="classFrame">DBDTDHandler</A>
@@ -37,12 +41,12 @@
 <BR>
 <A HREF="edu/ucsb/nceas/metacat/DBTransform.html" TARGET="classFrame">DBTransform</A>
 <BR>
+<A HREF="edu/ucsb/nceas/metacat/DBValidate.html" TARGET="classFrame">DBValidate</A>
+<BR>
 <A HREF="edu/ucsb/nceas/metacat/DBWriter.html" TARGET="classFrame">DBWriter</A>
 <BR>
 <A HREF="edu/ucsb/nceas/metacat/ElementNode.html" TARGET="classFrame">ElementNode</A>
 <BR>
-<A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html" TARGET="classFrame">GenericXMLValidate</A>
-<BR>
 <A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html" TARGET="classFrame">MetaCatServlet</A>
 <BR>
 <A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html" TARGET="classFrame">MetaCatUtil</A>
@@ -51,8 +55,6 @@
 <BR>
 <A HREF="edu/ucsb/nceas/metacat/TextNode.html" TARGET="classFrame">TextNode</A>
 <BR>
-<A HREF="edu/ucsb/nceas/metacat/XMLValidate.html" TARGET="classFrame">XMLValidate</A>
-<BR>
 </FONT></TD>
 </TR>
 </TABLE>
Index: docs/packages.html
===================================================================
--- docs/packages.html	(revision 204)
+++ docs/packages.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:29 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API
 </TITLE>
Index: docs/overview-tree.html
===================================================================
--- docs/overview-tree.html	(revision 204)
+++ docs/overview-tree.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:05 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class Hierarchy
 </TITLE>
@@ -61,11 +61,13 @@
 <LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html"><B>DBSAXNode</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/ElementNode.html"><B>ElementNode</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/TextNode.html"><B>TextNode</B></A></UL>
 <LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html"><B>DBDTDHandler</B></A> (implements org.xml.sax.DTDHandler)
 <LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html"><B>DBEntityResolver</B></A> (implements org.xml.sax.EntityResolver)
-<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html"><B>DBQuery</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBReader.html"><B>DBReader</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html"><B>DBReader.DoctypeInfo</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html"><B>DBSAXDocument</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html"><B>DBSimpleQuery</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBTransform.html"><B>DBTransform</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html"><B>DBWriter</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/GenericXMLValidate.html"><B>GenericXMLValidate</B></A><LI TYPE="circle">class org.xml.sax.HandlerBase (implements org.xml.sax.DocumentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
+<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html"><B>DBQuery</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBReader.html"><B>DBReader</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html"><B>DBReader.DoctypeInfo</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXDocument.html"><B>DBSAXDocument</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html"><B>DBSimpleQuery</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBTransform.html"><B>DBTransform</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html"><B>DBValidate</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBWriter.html"><B>DBWriter</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html"><B>MetaCatUtil</B></A><LI TYPE="circle">class java.lang.Throwable (implements java.io.Serializable)
 <UL>
-<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html"><B>QuerySpecification</B></A></UL>
-<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html"><B>MetaCatUtil</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/XMLValidate.html"><B>XMLValidate</B></A></UL>
-<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html"><B>MetaCatServlet</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html"><B>DBSAXHandler</B></A></UL>
+<LI TYPE="circle">class java.lang.Exception<UL>
+<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumberException.html"><B>AccessionNumberException</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html"><B>AccessionNumberGeneratedException</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html"><B>MetaCatServlet</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html"><B>DBSAXHandler</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html"><B>QuerySpecification</B></A></UL>
 <HR>
 
 <!-- ========== START OF NAVBAR ========== -->
Index: docs/index.html
===================================================================
--- docs/index.html	(revision 204)
+++ docs/index.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:29 AKDT 2000-->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000-->
 <TITLE>
 MetaCat API
 </TITLE>
Index: docs/deprecated-list.html
===================================================================
--- docs/deprecated-list.html	(revision 204)
+++ docs/deprecated-list.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:29 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:05 AKDT 2000 -->
 <TITLE>
 MetaCat API: Deprecated List
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/MetaCatUtil.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/MetaCatUtil.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/MetaCatUtil.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:08 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  MetaCatUtil
 </TITLE>
@@ -90,7 +90,7 @@
 <TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html#MetaCatUtil()">MetaCatUtil</A></B>()</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of the utility class</TD>
 </TR>
 </TABLE>
 &nbsp;
@@ -104,6 +104,47 @@
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html#debugMessage(int)">debugMessage</A></B>(int&nbsp;flag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to print debugging messages</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html#debugMessage(java.lang.String)">debugMessage</A></B>(java.lang.String&nbsp;msg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to print debugging messages</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.net.URL</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html#fileToURL(java.io.File)">fileToURL</A></B>(java.io.File&nbsp;file)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to convert a file handle into a URL</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html#getOption(java.lang.String)">getOption</A></B>(java.lang.String&nbsp;option_name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to get an option value from the properties file</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.sql.Connection</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html#openDBConnection()">openDBConnection</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to establish a JDBC database connection using connection
+ info from the properties file</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>static&nbsp;java.sql.Connection</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html#openDBConnection(java.lang.String, java.lang.String, java.lang.String, java.lang.String)">openDBConnection</A></B>(java.lang.String&nbsp;dbDriver,
                  java.lang.String&nbsp;connection,
@@ -154,7 +195,7 @@
 <PRE>
 public <B>MetaCatUtil</B>()</PRE>
 <DL>
-</DL>
+<DD>Construct an instance of the utility class</DL>
 
 <!-- ============ METHOD DETAIL ========== -->
 
@@ -166,6 +207,17 @@
 </TR>
 </TABLE>
 
+<A NAME="openDBConnection()"><!-- --></A><H3>
+openDBConnection</H3>
+<PRE>
+public java.sql.Connection <B>openDBConnection</B>()
+                                     throws java.sql.SQLException,
+                                            java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD>Utility method to establish a JDBC database connection using connection
+ info from the properties file</DL>
+<HR>
+
 <A NAME="openDBConnection(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
 openDBConnection</H3>
 <PRE>
@@ -180,6 +232,47 @@
 <DT><B>Parameters:</B><DD><CODE>dbDriver</CODE> - the string representing the database driver<DD><CODE>connection</CODE> - the string representing the database connectin parameters<DD><CODE>user</CODE> - name of the user to use for database connection<DD><CODE>password</CODE> - password for the user to use for database connection</DL>
 </DD>
 </DL>
+<HR>
+
+<A NAME="getOption(java.lang.String)"><!-- --></A><H3>
+getOption</H3>
+<PRE>
+public java.lang.String <B>getOption</B>(java.lang.String&nbsp;option_name)</PRE>
+<DL>
+<DD>Utility method to get an option value from the properties file<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>option_name</CODE> - the name of the option requested</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fileToURL(java.io.File)"><!-- --></A><H3>
+fileToURL</H3>
+<PRE>
+public static java.net.URL <B>fileToURL</B>(java.io.File&nbsp;file)</PRE>
+<DL>
+<DD>Utility method to convert a file handle into a URL</DL>
+<HR>
+
+<A NAME="debugMessage(int)"><!-- --></A><H3>
+debugMessage</H3>
+<PRE>
+public static void <B>debugMessage</B>(int&nbsp;flag)</PRE>
+<DL>
+<DD>Utility method to print debugging messages<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>flag</CODE> - an integer indicating the message number</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="debugMessage(java.lang.String)"><!-- --></A><H3>
+debugMessage</H3>
+<PRE>
+public static void <B>debugMessage</B>(java.lang.String&nbsp;msg)</PRE>
+<DL>
+<DD>Utility method to print debugging messages<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>flag</CODE> - an integer indicating the message number</DL>
+</DD>
+</DL>
 <!-- ========= END OF CLASS DATA ========= -->
 <HR>
 
Index: docs/edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html	(nonexistent)
+++ docs/edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html	(revision 205)
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Jun 26 20:52:08 AKDT 2000 -->
+<TITLE>
+MetaCat API: Class  AccessionNumberGeneratedException
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AccessionNumberGeneratedException.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberException.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AccessionNumberGeneratedException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+edu.ucsb.nceas.metacat</FONT>
+<BR>
+Class  AccessionNumberGeneratedException</H2>
+<PRE>
+java.lang.Object
+  |
+  +--java.lang.Throwable
+        |
+        +--java.lang.Exception
+              |
+              +--<B>edu.ucsb.nceas.metacat.AccessionNumberGeneratedException</B>
+</PRE>
+<HR>
+<DL>
+<DT>public class <B>AccessionNumberGeneratedException</B><DT>extends java.lang.Exception</DL>
+
+<P>
+Exception thrown when a new accession number is generated
+ either because none was provided or it was not unique. The 
+ message contains the new Accession number
+<P>
+<DL>
+<DT><B>See Also: </B><DD><A HREF="../../../../serialized-form.html#edu.ucsb.nceas.metacat.AccessionNumberGeneratedException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== INNER CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html#AccessionNumberGeneratedException(java.lang.String)">AccessionNumberGeneratedException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new AccessionNumberGeneratedException.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Throwable</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, 
+getLocalizedMessage, 
+getMessage, 
+printStackTrace, 
+printStackTrace, 
+printStackTrace, 
+toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, 
+equals, 
+finalize, 
+getClass, 
+hashCode, 
+notify, 
+notifyAll, 
+wait, 
+wait, 
+wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="AccessionNumberGeneratedException(java.lang.String)"><!-- --></A><H3>
+AccessionNumberGeneratedException</H3>
+<PRE>
+public <B>AccessionNumberGeneratedException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+<DD>Create a new AccessionNumberGeneratedException.<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - The new accession number that was generated.</DL>
+</DD>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AccessionNumberGeneratedException.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberException.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AccessionNumberGeneratedException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<i>Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
+</BODY>
+</HTML>

Property changes on: docs/edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Revision
\ No newline at end of property
Index: docs/edu/ucsb/nceas/metacat/DBDTDHandler.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBDTDHandler.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBDTDHandler.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:30 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBDTDHandler
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/AccessionNumber.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/AccessionNumber.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/AccessionNumber.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:29 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  AccessionNumber
 </TITLE>
@@ -67,8 +67,8 @@
 <DT>public class <B>AccessionNumber</B><DT>extends java.lang.Object</DL>
 
 <P>
-A class that gets Accession Number, check for uniqueness and register it
- into db connection
+A class that generates an Accession Number and will check a submitted
+ accession number for uniqueness and register it into the db connection
 <P>
 <HR>
 
@@ -110,8 +110,8 @@
          java.lang.String&nbsp;action)</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method gets Accession Number (if any), check for uniqueness 
- and register it into new db connection</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get an accession number from the user, check it for uniqueness 
+ and register it into new db connection.</TD>
 </TR>
 </TABLE>
 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -171,12 +171,13 @@
 <PRE>
 public static java.lang.String <B>generate</B>(java.lang.String&nbsp;accNumber,
                                         java.lang.String&nbsp;action)
-                                 throws java.lang.ClassNotFoundException,
-                                        java.lang.StringIndexOutOfBoundsException,
-                                        java.sql.SQLException</PRE>
+                                 throws <A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberException.html">AccessionNumberException</A>,
+                                        java.sql.SQLException,
+                                        java.lang.ClassNotFoundException</PRE>
 <DL>
-<DD>This method gets Accession Number (if any), check for uniqueness 
- and register it into new db connection<DD><DL>
+<DD>Get an accession number from the user, check it for uniqueness 
+ and register it into new db connection. If no accession number is
+ provided by the user, generate one from the database and return it.<DD><DL>
 <DT><B>Parameters:</B><DD><CODE>accNumber</CODE> - - accession # if provided or null if not<DD><CODE>action</CODE> - - INSERT, UPDATE or DELETE.
  When "INSERT" and accession # provided is not unique, get next one.
  If it is unique, use it.
Index: docs/edu/ucsb/nceas/metacat/DBTransform.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBTransform.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBTransform.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:07 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBTransform
 </TITLE>
@@ -36,7 +36,7 @@
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBSimpleQuery.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
 &nbsp;<A HREF="DBTransform.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
@@ -104,14 +104,6 @@
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBTransform.html#dbg(int)">dbg</A></B>(int&nbsp;position)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBTransform.html#getSystemId(java.lang.String, java.lang.String, java.lang.String)">getSystemId</A></B>(java.lang.String&nbsp;objecttype,
             java.lang.String&nbsp;sourcetype,
@@ -234,18 +226,7 @@
 <DL>
 <DD>the main routine used to test the transform utility.
 
- Usage: java transform <user> <password> [dbstring]<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>user</CODE> - the username to use for the database connection<DD><CODE>password</CODE> - the password to use for the database connection<DD><CODE>dbstring</CODE> - the connection info to use for the database connection</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="dbg(int)"><!-- --></A><H3>
-dbg</H3>
-<PRE>
-public void <B>dbg</B>(int&nbsp;position)</PRE>
-<DL>
-</DL>
+ Usage: java DBTransform</DL>
 <!-- ========= END OF CLASS DATA ========= -->
 <HR>
 
@@ -275,7 +256,7 @@
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBSimpleQuery.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
 &nbsp;<A HREF="DBTransform.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
Index: docs/edu/ucsb/nceas/metacat/DBWriter.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBWriter.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBWriter.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:07 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBWriter
 </TITLE>
@@ -35,7 +35,7 @@
 
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBTransform.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html"><B>PREV CLASS</B></A>&nbsp;
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/ElementNode.html"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
@@ -88,19 +88,12 @@
 <B>Constructor Summary</B></FONT></TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html#DBWriter(java.io.Reader, java.sql.Connection)">DBWriter</A></B>(java.io.Reader&nbsp;xml,
-         java.sql.Connection&nbsp;conn)</CODE>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html#DBWriter(java.sql.Connection, java.lang.String)">DBWriter</A></B>(java.sql.Connection&nbsp;conn,
+         java.lang.String&nbsp;parserName)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;construct a new instance of the class to write an XML file to the database</TD>
 </TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html#DBWriter(java.lang.String, java.sql.Connection)">DBWriter</A></B>(java.lang.String&nbsp;filename,
-         java.sql.Connection&nbsp;conn)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
 </TABLE>
 &nbsp;
 <!-- ========== METHOD SUMMARY =========== -->
@@ -113,11 +106,12 @@
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;java.net.URL</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html#fileToURL(java.io.File)">fileToURL</A></B>(java.io.File&nbsp;file)</CODE>
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html#delete(java.lang.String)">delete</A></B>(java.lang.String&nbsp;docid)</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to convert a file handle into a URL</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delete an XML file from the database (actually, just make it a revision
+ in the xml_revisions table)</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -127,6 +121,26 @@
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the main routine used to test the DBWriter utility.</TD>
 </TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html#write(java.io.Reader, java.lang.String, java.lang.String)">write</A></B>(java.io.Reader&nbsp;xml,
+      java.lang.String&nbsp;action,
+      java.lang.String&nbsp;docid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insert XML stream to the database</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html#write(java.lang.String, java.lang.String, java.lang.String)">write</A></B>(java.lang.String&nbsp;filename,
+      java.lang.String&nbsp;action,
+      java.lang.String&nbsp;docid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insert an XML file to the database</TD>
+</TR>
 </TABLE>
 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
@@ -163,32 +177,17 @@
 </TR>
 </TABLE>
 
-<A NAME="DBWriter(java.io.Reader, java.sql.Connection)"><!-- --></A><H3>
+<A NAME="DBWriter(java.sql.Connection, java.lang.String)"><!-- --></A><H3>
 DBWriter</H3>
 <PRE>
-public <B>DBWriter</B>(java.io.Reader&nbsp;xml,
-                java.sql.Connection&nbsp;conn)
-         throws java.io.IOException,
-                java.sql.SQLException,
-                java.lang.ClassNotFoundException</PRE>
+public <B>DBWriter</B>(java.sql.Connection&nbsp;conn,
+                java.lang.String&nbsp;parserName)</PRE>
 <DL>
 <DD>construct a new instance of the class to write an XML file to the database<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>filename</CODE> - the filename to be loaded into the database<DD><CODE>conn</CODE> - the database connection to which to write the XML file</DL>
+<DT><B>Parameters:</B><DD><CODE>conn</CODE> - the database connection to which to write the XML file<DD><CODE>parserName</CODE> - the name of a SAX2 compliant parser class</DL>
 </DD>
 </DL>
-<HR>
 
-<A NAME="DBWriter(java.lang.String, java.sql.Connection)"><!-- --></A><H3>
-DBWriter</H3>
-<PRE>
-public <B>DBWriter</B>(java.lang.String&nbsp;filename,
-                java.sql.Connection&nbsp;conn)
-         throws java.io.IOException,
-                java.sql.SQLException,
-                java.lang.ClassNotFoundException</PRE>
-<DL>
-</DL>
-
 <!-- ============ METHOD DETAIL ========== -->
 
 <A NAME="method_detail"><!-- --></A>
@@ -205,19 +204,65 @@
 public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
 <DL>
 <DD>the main routine used to test the DBWriter utility.
+ <p>
+ Usage: java DBWriter <-f filename -a action -d docid><DD><DL>
+<DT><B>Parameters:</B><DD><CODE>filename</CODE> - the filename to be loaded into the database</DL>
+</DD>
+</DL>
+<HR>
 
- Usage: java DBWriter <filename> <user> <password> [dbstring]<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>filename</CODE> - the filename to be loaded into the database<DD><CODE>user</CODE> - the username to use for the database connection<DD><CODE>password</CODE> - the password to use for the database connection<DD><CODE>dbstring</CODE> - the connection info to use for the database connection</DL>
+<A NAME="write(java.io.Reader, java.lang.String, java.lang.String)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public java.lang.String <B>write</B>(java.io.Reader&nbsp;xml,
+                              java.lang.String&nbsp;action,
+                              java.lang.String&nbsp;docid)
+                       throws java.lang.Exception,
+                              java.io.IOException,
+                              java.sql.SQLException,
+                              java.lang.ClassNotFoundException,
+                              org.xml.sax.SAXException,
+                              org.xml.sax.SAXParseException</PRE>
+<DL>
+<DD>Insert XML stream to the database<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xml</CODE> - the xml stream to be loaded into the database</DL>
 </DD>
 </DL>
 <HR>
 
-<A NAME="fileToURL(java.io.File)"><!-- --></A><H3>
-fileToURL</H3>
+<A NAME="write(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+write</H3>
 <PRE>
-public static java.net.URL <B>fileToURL</B>(java.io.File&nbsp;file)</PRE>
+public java.lang.String <B>write</B>(java.lang.String&nbsp;filename,
+                              java.lang.String&nbsp;action,
+                              java.lang.String&nbsp;docid)
+                       throws java.lang.Exception,
+                              java.io.IOException,
+                              java.sql.SQLException,
+                              java.lang.ClassNotFoundException,
+                              org.xml.sax.SAXException,
+                              org.xml.sax.SAXParseException</PRE>
 <DL>
-<DD>Utility method to convert a file handle into a URL</DL>
+<DD>Insert an XML file to the database<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>filename</CODE> - the filename to be loaded into the database</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="delete(java.lang.String)"><!-- --></A><H3>
+delete</H3>
+<PRE>
+public void <B>delete</B>(java.lang.String&nbsp;docid)
+            throws java.io.IOException,
+                   java.sql.SQLException,
+                   java.lang.ClassNotFoundException,
+                   <A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberException.html">AccessionNumberException</A></PRE>
+<DL>
+<DD>Delete an XML file from the database (actually, just make it a revision
+ in the xml_revisions table)<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>docid</CODE> - the ID of the document to be deleted from the database</DL>
+</DD>
+</DL>
 <!-- ========= END OF CLASS DATA ========= -->
 <HR>
 
@@ -246,7 +291,7 @@
 
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBTransform.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html"><B>PREV CLASS</B></A>&nbsp;
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/ElementNode.html"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
Index: docs/edu/ucsb/nceas/metacat/package-frame.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/package-frame.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/package-frame.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:29 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Package edu.ucsb.nceas.metacat
 </TITLE>
@@ -39,12 +39,12 @@
 <BR>
 <A HREF="DBTransform.html" TARGET="classFrame">DBTransform</A>
 <BR>
+<A HREF="DBValidate.html" TARGET="classFrame">DBValidate</A>
+<BR>
 <A HREF="DBWriter.html" TARGET="classFrame">DBWriter</A>
 <BR>
 <A HREF="ElementNode.html" TARGET="classFrame">ElementNode</A>
 <BR>
-<A HREF="GenericXMLValidate.html" TARGET="classFrame">GenericXMLValidate</A>
-<BR>
 <A HREF="MetaCatServlet.html" TARGET="classFrame">MetaCatServlet</A>
 <BR>
 <A HREF="MetaCatUtil.html" TARGET="classFrame">MetaCatUtil</A>
@@ -51,9 +51,20 @@
 <BR>
 <A HREF="QuerySpecification.html" TARGET="classFrame">QuerySpecification</A>
 <BR>
-<A HREF="TextNode.html" TARGET="classFrame">TextNode</A>
+<A HREF="TextNode.html" TARGET="classFrame">TextNode</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
 <BR>
-<A HREF="XMLValidate.html" TARGET="classFrame">XMLValidate</A></FONT></TD>
+<A HREF="AccessionNumberException.html" TARGET="classFrame">AccessionNumberException</A>
+<BR>
+<A HREF="AccessionNumberGeneratedException.html" TARGET="classFrame">AccessionNumberGeneratedException</A></FONT></TD>
 </TR>
 </TABLE>
 
Index: docs/edu/ucsb/nceas/metacat/MetaCatServlet.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/MetaCatServlet.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/MetaCatServlet.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:07 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  MetaCatServlet
 </TITLE>
@@ -35,7 +35,7 @@
 
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/ElementNode.html"><B>PREV CLASS</B></A>&nbsp;
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
@@ -70,19 +70,25 @@
  <p>Valid parameters are:<br>
  action=query -- query the values of all elements and attributes
                      and return a result set of nodes<br>
- action=squery -- structured query (@see pathquery.dtd)
- doctype -- document type list returned by the query (publicID)
+ action=squery -- structured query (see pathquery.dtd)<br>
+ action=insert -- insert an XML document into the database store<br>
+ action=update -- update an XML document that is in the database store<br>
+ action=delete --  delete an XML document from the database store<br>
+ action=validate -- vallidate the xml contained in valtext<br>
+ action=getdocument -- display an XML document in XML or HTML<br>
+ doctype -- document type list returned by the query (publicID)<br>
  qformat=xml -- display resultset from query in XML<br>
  qformat=html -- display resultset from query in HTML<br>
- action=getdocument -- display an XML document in XML or HTML<br>
  docid=34 -- display the document with the document ID number 34<br>
- action=putdocument -- load an XML document into the database store<br>
- doctext -- XML text ofthe document to load into the database<br>
+ doctext -- XML text of the document to load into the database<br>
  query -- actual query text (to go with 'action=query' or 'action=squery')<br>
- action=validate -- vallidate the xml contained in validatetext<br>
- valtext -- XML text to be validated
- action=getdatadoc -- retreive a stored datadocument
- datadoc -- data document name (id)
+ valtext -- XML text to be validated<br>
+ action=getdatadoc -- retreive a stored datadocument<br>
+ datadoc -- data document name (id)<br>
+ <p>
+ The particular combination of parameters that are valid for each 
+ particular action value is quite specific.  This documentation
+ will be reorganized to reflect this information.
 <P>
 <HR>
 
@@ -234,7 +240,7 @@
 
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/ElementNode.html"><B>PREV CLASS</B></A>&nbsp;
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
Index: docs/edu/ucsb/nceas/metacat/package-use.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/package-use.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/package-use.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:05 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Package edu.ucsb.nceas.metacat
 </TITLE>
@@ -54,6 +54,13 @@
 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 <TD COLSPAN=2><FONT SIZE="+2">
 Classes in <A HREF="../../../../edu/ucsb/nceas/metacat/package-summary.html">edu.ucsb.nceas.metacat</A> used by <A HREF="../../../../edu/ucsb/nceas/metacat/package-summary.html">edu.ucsb.nceas.metacat</A><TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../edu/ucsb/nceas/metacat/class-use/AccessionNumberException.html#edu.ucsb.nceas.metacat"><B>AccessionNumberException</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exception thrown when an error occurs because an AccessionNumber was 
+ invalid or used incorrectly.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
 <TD><B><A HREF="../../../../edu/ucsb/nceas/metacat/class-use/BasicNode.html#edu.ucsb.nceas.metacat"><B>BasicNode</B></A></B>
 
 <BR>
@@ -79,6 +86,13 @@
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A Class that writes an XML document main data to a database connection</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../edu/ucsb/nceas/metacat/class-use/DBSAXHandler.html#edu.ucsb.nceas.metacat"><B>DBSAXHandler</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A database aware Class implementing callback bethods for the SAX parser to
+ call when processing the XML stream and generating events</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
 <TD><B><A HREF="../../../../edu/ucsb/nceas/metacat/class-use/DBSAXNode.html#edu.ucsb.nceas.metacat"><B>DBSAXNode</B></A></B>
 
 <BR>
Index: docs/edu/ucsb/nceas/metacat/DBSimpleQuery.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBSimpleQuery.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBSimpleQuery.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:30 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:07 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBSimpleQuery
 </TITLE>
@@ -199,9 +199,9 @@
 public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
 <DL>
 <DD>the main routine used to test the DBSimpleQuery utility.
-
- Usage: java DBSimpleQuery <query> <user> <password> [dbstring]<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>query</CODE> - the text to search for in the element and attribute content<DD><CODE>user</CODE> - the username to use for the database connection<DD><CODE>password</CODE> - the password to use for the database connection<DD><CODE>dbstring</CODE> - the connection info to use for the database connection</DL>
+ <p>
+ Usage: java DBSimpleQuery <query><DD><DL>
+<DT><B>Parameters:</B><DD><CODE>query</CODE> - the text to search for in the element and attribute content</DL>
 </DD>
 </DL>
 <HR>
Index: docs/edu/ucsb/nceas/metacat/package-summary.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/package-summary.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/package-summary.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:29 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Package edu.ucsb.nceas.metacat
 </TITLE>
@@ -56,8 +56,8 @@
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD WIDTH="15%"><B><A HREF="AccessionNumber.html">AccessionNumber</A></B></TD>
-<TD>A class that gets Accession Number, check for uniqueness and register it
- into db connection</TD>
+<TD>A class that generates an Accession Number and will check a submitted
+ accession number for uniqueness and register it into the db connection</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD WIDTH="15%"><B><A HREF="BasicNode.html">BasicNode</A></B></TD>
@@ -112,6 +112,13 @@
 <TD>A Class that transforms XML documents utitlizing XSL style sheets</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="DBValidate.html">DBValidate</A></B></TD>
+<TD>Name: DBValidate.java
+       Purpose: A Class that validates XML documents
+ 			   This class is designed to be parser independent
+    			   i.e.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
 <TD WIDTH="15%"><B><A HREF="DBWriter.html">DBWriter</A></B></TD>
 <TD>A Class that reads in an XML text document and
  write its contents to a database connection using SAX</TD>
@@ -122,13 +129,6 @@
  and can build itself from a database connection</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="GenericXMLValidate.html">GenericXMLValidate</A></B></TD>
-<TD>Name: GenericXMLValidate.java
-       Purpose: A Class that validates XML documents
- 			   This class is designed to be 'parser independent
-    			   i.e.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
 <TD WIDTH="15%"><B><A HREF="MetaCatServlet.html">MetaCatServlet</A></B></TD>
 <TD>A metadata catalog server implemented as a Java Servlet
 
@@ -147,17 +147,26 @@
 <TD WIDTH="15%"><B><A HREF="TextNode.html">TextNode</A></B></TD>
 <TD>A Class that represents an XML Text node and its contents,</TD>
 </TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TD>
+</TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD WIDTH="15%"><B><A HREF="XMLValidate.html">XMLValidate</A></B></TD>
-<TD>XMLValidate.java
-         Purpose: A Class that validates XML documents
-   			   This class is uses a specific parser
- 				and calls the GenericXMLValidate class
-                 to do the actual validation
-       Copyright: 2000 Regents of the University of California and the
-                  National Center for Ecological Analysis and Synthesis
-                  April 28, 2000</TD>
+<TD WIDTH="15%"><B><A HREF="AccessionNumberException.html">AccessionNumberException</A></B></TD>
+<TD>Exception thrown when an error occurs because an AccessionNumber was 
+ invalid or used incorrectly.</TD>
 </TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="AccessionNumberGeneratedException.html">AccessionNumberGeneratedException</A></B></TD>
+<TD>Exception thrown when a new accession number is generated
+ either because none was provided or it was not unique.</TD>
+</TR>
 </TABLE>
 &nbsp;
 
Index: docs/edu/ucsb/nceas/metacat/BasicNode.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/BasicNode.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/BasicNode.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:29 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  BasicNode
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/package-tree.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/package-tree.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/package-tree.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:29 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: edu.ucsb.nceas.metacat Class Hierarchy
 </TITLE>
@@ -59,11 +59,13 @@
 <LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXNode.html"><B>DBSAXNode</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/ElementNode.html"><B>ElementNode</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/TextNode.html"><B>TextNode</B></A></UL>
 <LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBDTDHandler.html"><B>DBDTDHandler</B></A> (implements org.xml.sax.DTDHandler)
 <LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBEntityResolver.html"><B>DBEntityResolver</B></A> (implements org.xml.sax.EntityResolver)
-<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBQuery.html"><B>DBQuery</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBReader.html"><B>DBReader</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html"><B>DBReader.DoctypeInfo</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXDocument.html"><B>DBSAXDocument</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBSimpleQuery.html"><B>DBSimpleQuery</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBTransform.html"><B>DBTransform</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html"><B>DBWriter</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html"><B>GenericXMLValidate</B></A><LI TYPE="circle">class org.xml.sax.HandlerBase (implements org.xml.sax.DocumentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
+<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBQuery.html"><B>DBQuery</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBReader.html"><B>DBReader</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html"><B>DBReader.DoctypeInfo</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXDocument.html"><B>DBSAXDocument</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBSimpleQuery.html"><B>DBSimpleQuery</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBTransform.html"><B>DBTransform</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html"><B>DBValidate</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html"><B>DBWriter</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html"><B>MetaCatUtil</B></A><LI TYPE="circle">class java.lang.Throwable (implements java.io.Serializable)
 <UL>
-<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/QuerySpecification.html"><B>QuerySpecification</B></A></UL>
-<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatUtil.html"><B>MetaCatUtil</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/XMLValidate.html"><B>XMLValidate</B></A></UL>
-<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatServlet.html"><B>MetaCatServlet</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html"><B>DBSAXHandler</B></A></UL>
+<LI TYPE="circle">class java.lang.Exception<UL>
+<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberException.html"><B>AccessionNumberException</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html"><B>AccessionNumberGeneratedException</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatServlet.html"><B>MetaCatServlet</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html"><B>DBSAXHandler</B></A><LI TYPE="circle">class edu.ucsb.nceas.metacat.<A HREF="../../../../edu/ucsb/nceas/metacat/QuerySpecification.html"><B>QuerySpecification</B></A></UL>
 <HR>
 
 <!-- ========== START OF NAVBAR ========== -->
Index: docs/edu/ucsb/nceas/metacat/TextNode.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/TextNode.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/TextNode.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:08 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  TextNode
 </TITLE>
@@ -36,7 +36,7 @@
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/QuerySpecification.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/XMLValidate.html"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;NEXT CLASS</FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
 &nbsp;<A HREF="TextNode.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
@@ -271,7 +271,7 @@
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/QuerySpecification.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/XMLValidate.html"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;NEXT CLASS</FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
 &nbsp;<A HREF="TextNode.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
Index: docs/edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBReader.DoctypeInfo.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:30 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBReader.DoctypeInfo
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/MetaCatUtil.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/MetaCatUtil.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/MetaCatUtil.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.MetaCatUtil
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBDTDHandler.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBDTDHandler.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBDTDHandler.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBDTDHandler
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBTransform.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBTransform.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBTransform.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBTransform
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/MetaCatServlet.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/MetaCatServlet.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/MetaCatServlet.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.MetaCatServlet
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/BasicNode.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/BasicNode.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/BasicNode.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.BasicNode
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBReader.DoctypeInfo.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBReader.DoctypeInfo.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBReader.DoctypeInfo.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBReader.DoctypeInfo
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBSAXDocument.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBSAXDocument.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBSAXDocument.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBSAXDocument
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBSAXNode.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBSAXNode.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBSAXNode.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBSAXNode
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/ElementNode.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/ElementNode.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/ElementNode.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:07 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  ElementNode
 </TITLE>
@@ -36,7 +36,7 @@
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatServlet.html"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
 &nbsp;<A HREF="ElementNode.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
@@ -280,7 +280,7 @@
 <TR>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 &nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/GenericXMLValidate.html"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/MetaCatServlet.html"><B>NEXT CLASS</B></A></FONT></TD>
 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
   <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
 &nbsp;<A HREF="ElementNode.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
Index: docs/edu/ucsb/nceas/metacat/DBValidate.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBValidate.html	(nonexistent)
+++ docs/edu/ucsb/nceas/metacat/DBValidate.html	(revision 205)
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Jun 26 20:52:07 AKDT 2000 -->
+<TITLE>
+MetaCat API: Class  DBValidate
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DBValidate.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBTransform.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="DBValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+edu.ucsb.nceas.metacat</FONT>
+<BR>
+Class  DBValidate</H2>
+<PRE>
+java.lang.Object
+  |
+  +--<B>edu.ucsb.nceas.metacat.DBValidate</B>
+</PRE>
+<HR>
+<DL>
+<DT>public class <B>DBValidate</B><DT>extends java.lang.Object</DL>
+
+<P>
+Name: DBValidate.java
+       Purpose: A Class that validates XML documents
+ 			   This class is designed to be parser independent
+    			   i.e. it uses only org.xml.sax classes
+ 			   It is tied to SAX 2.0 methods
+     Copyright: 2000 Regents of the University of California and the
+                National Center for Ecological Analysis and Synthesis
+                April 28, 2000
+<P>
+<DL>
+<DT><B>Version: </B><DD>1.0</DD>
+<DT><B>Author: </B><DD>Dan Higgins</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== INNER CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html#DBValidate(java.lang.String)">DBValidate</A></B>(java.lang.String&nbsp;parserName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new validation object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html#DBValidate(java.lang.String, java.lang.String)">DBValidate</A></B>(java.lang.String&nbsp;parserName,
+           java.lang.String&nbsp;xmlcatalogfile)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new validation object</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main method for testing 
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html#returnErrors()">returnErrors</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;provide a list of errors fromthe validation process</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html#validate(java.lang.String)">validate</A></B>(java.lang.String&nbsp;doc)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;validate an xml document against its DTD</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBValidate.html#validateString(java.lang.String)">validateString</A></B>(java.lang.String&nbsp;xmldoc)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;validate an xml document against its DTD</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, 
+equals, 
+finalize, 
+getClass, 
+hashCode, 
+notify, 
+notifyAll, 
+toString, 
+wait, 
+wait, 
+wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="DBValidate(java.lang.String)"><!-- --></A><H3>
+DBValidate</H3>
+<PRE>
+public <B>DBValidate</B>(java.lang.String&nbsp;parserName)</PRE>
+<DL>
+<DD>Construct a new validation object</DL>
+<HR>
+
+<A NAME="DBValidate(java.lang.String, java.lang.String)"><!-- --></A><H3>
+DBValidate</H3>
+<PRE>
+public <B>DBValidate</B>(java.lang.String&nbsp;parserName,
+                  java.lang.String&nbsp;xmlcatalogfile)</PRE>
+<DL>
+<DD>Construct a new validation object</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="validate(java.lang.String)"><!-- --></A><H3>
+validate</H3>
+<PRE>
+public boolean <B>validate</B>(java.lang.String&nbsp;doc)</PRE>
+<DL>
+<DD>validate an xml document against its DTD<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>doc</CODE> - the filename of the document to validate</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="validateString(java.lang.String)"><!-- --></A><H3>
+validateString</H3>
+<PRE>
+public boolean <B>validateString</B>(java.lang.String&nbsp;xmldoc)</PRE>
+<DL>
+<DD>validate an xml document against its DTD<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmldoc</CODE> - the String containing the xml document to validate</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="returnErrors()"><!-- --></A><H3>
+returnErrors</H3>
+<PRE>
+public java.lang.String <B>returnErrors</B>()</PRE>
+<DL>
+<DD>provide a list of errors fromthe validation process</DL>
+<HR>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
+<DL>
+<DD>main method for testing 
+ <p>
+ Usage: java DBValidate <xmlfile or URL></DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DBValidate.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBTransform.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/DBWriter.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="DBValidate.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<i>Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
+</BODY>
+</HTML>

Property changes on: docs/edu/ucsb/nceas/metacat/DBValidate.html
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Revision
\ No newline at end of property
Index: docs/edu/ucsb/nceas/metacat/QuerySpecification.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/QuerySpecification.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/QuerySpecification.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:31 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:08 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  QuerySpecification
 </TITLE>
@@ -58,15 +58,11 @@
 <BR>
 Class  QuerySpecification</H2>
 <PRE>
-java.lang.Object
-  |
-  +--org.xml.sax.HandlerBase
-        |
-        +--<B>edu.ucsb.nceas.metacat.QuerySpecification</B>
+<B>edu.ucsb.nceas.metacat.QuerySpecification</B>
 </PRE>
 <HR>
 <DL>
-<DT>public class <B>QuerySpecification</B><DT>extends org.xml.sax.HandlerBase</DL>
+<DT>public class <B>QuerySpecification</B></DL>
 
 <P>
 A Class that represents a structured query, and can be 
@@ -128,7 +124,9 @@
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/QuerySpecification.html#endElement(java.lang.String)">endElement</A></B>(java.lang.String&nbsp;name)</CODE>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/QuerySpecification.html#endElement(java.lang.String, java.lang.String, java.lang.String)">endElement</A></B>(java.lang.String&nbsp;uri,
+           java.lang.String&nbsp;localName,
+           java.lang.String&nbsp;qName)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;callback method used by the SAX Parser when the end tag of an 
@@ -153,8 +151,10 @@
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/QuerySpecification.html#startElement(java.lang.String, org.xml.sax.AttributeList)">startElement</A></B>(java.lang.String&nbsp;name,
-             org.xml.sax.AttributeList&nbsp;atts)</CODE>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/QuerySpecification.html#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)">startElement</A></B>(java.lang.String&nbsp;uri,
+             java.lang.String&nbsp;localName,
+             java.lang.String&nbsp;qName,
+             org.xml.sax.Attributes&nbsp;atts)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;callback method used by the SAX Parser when the start tag of an 
@@ -169,43 +169,6 @@
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create a String description of the query that this instance represents.</TD>
 </TR>
 </TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_org.xml.sax.HandlerBase"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class org.xml.sax.HandlerBase</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>endDocument, 
-error, 
-fatalError, 
-ignorableWhitespace, 
-notationDecl, 
-processingInstruction, 
-resolveEntity, 
-setDocumentLocator, 
-startDocument, 
-unparsedEntityDecl, 
-warning</CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.Object</B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE>clone, 
-equals, 
-finalize, 
-getClass, 
-hashCode, 
-notify, 
-notifyAll, 
-wait, 
-wait, 
-wait</CODE></TD>
-</TR>
-</TABLE>
 &nbsp;
 <P>
 
@@ -232,7 +195,7 @@
 <DD>construct an instance of the QuerySpecification class<DD><DL>
 <DT><B>Parameters:</B><DD><CODE>queryspec</CODE> - the XML representation of the query (should conform
                   to pathquery.dtd) as a Reader<DD><CODE>parserName</CODE> - the fully qualified name of a Java Class implementing
-                  the org.xml.sax.Parser interface</DL>
+                  the org.xml.sax.XMLReader interface</DL>
 </DD>
 </DL>
 <HR>
@@ -269,33 +232,31 @@
 <DD>Main routine for testing</DL>
 <HR>
 
-<A NAME="startElement(java.lang.String, org.xml.sax.AttributeList)"><!-- --></A><H3>
+<A NAME="startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)"><!-- --></A><H3>
 startElement</H3>
 <PRE>
-public void <B>startElement</B>(java.lang.String&nbsp;name,
-                         org.xml.sax.AttributeList&nbsp;atts)
+public void <B>startElement</B>(java.lang.String&nbsp;uri,
+                         java.lang.String&nbsp;localName,
+                         java.lang.String&nbsp;qName,
+                         org.xml.sax.Attributes&nbsp;atts)
                   throws org.xml.sax.SAXException</PRE>
 <DL>
 <DD>callback method used by the SAX Parser when the start tag of an 
  element is detected. Used in this context to parse and store
- the query information in class variables.<DD><DL>
-<DT><B>Overrides:</B><DD>startElement in class org.xml.sax.HandlerBase</DL>
-</DD>
-</DL>
+ the query information in class variables.</DL>
 <HR>
 
-<A NAME="endElement(java.lang.String)"><!-- --></A><H3>
+<A NAME="endElement(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
 endElement</H3>
 <PRE>
-public void <B>endElement</B>(java.lang.String&nbsp;name)
+public void <B>endElement</B>(java.lang.String&nbsp;uri,
+                       java.lang.String&nbsp;localName,
+                       java.lang.String&nbsp;qName)
                 throws org.xml.sax.SAXException</PRE>
 <DL>
 <DD>callback method used by the SAX Parser when the end tag of an 
  element is detected. Used in this context to parse and store
- the query information in class variables.<DD><DL>
-<DT><B>Overrides:</B><DD>endElement in class org.xml.sax.HandlerBase</DL>
-</DD>
-</DL>
+ the query information in class variables.</DL>
 <HR>
 
 <A NAME="characters(char[], int, int)"><!-- --></A><H3>
@@ -307,10 +268,7 @@
 <DL>
 <DD>callback method used by the SAX Parser when the text sequences of an 
  xml stream are detected. Used in this context to parse and store
- the query information in class variables.<DD><DL>
-<DT><B>Overrides:</B><DD>characters in class org.xml.sax.HandlerBase</DL>
-</DD>
-</DL>
+ the query information in class variables.</DL>
 <HR>
 
 <A NAME="printSQL()"><!-- --></A><H3>
@@ -327,10 +285,7 @@
 public java.lang.String <B>toString</B>()</PRE>
 <DL>
 <DD>create a String description of the query that this instance represents.
- This should become a way to get the XML serialization of the query.<DD><DL>
-<DT><B>Overrides:</B><DD>toString in class java.lang.Object</DL>
-</DD>
-</DL>
+ This should become a way to get the XML serialization of the query.</DL>
 <!-- ========= END OF CLASS DATA ========= -->
 <HR>
 
Index: docs/edu/ucsb/nceas/metacat/class-use/AccessionNumber.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/AccessionNumber.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/AccessionNumber.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.AccessionNumber
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBWriter.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBWriter.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBWriter.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBWriter
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBSimpleQuery.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBSimpleQuery.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBSimpleQuery.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBSimpleQuery
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/TextNode.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/TextNode.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/TextNode.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.TextNode
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBSAXHandler.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBSAXHandler.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBSAXHandler.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBSAXHandler
 </TITLE>
@@ -49,8 +49,30 @@
 <H2>
 <B>Uses of Class<br>edu.ucsb.nceas.metacat.DBSAXHandler</B></H2>
 </CENTER>
-No usage of edu.ucsb.nceas.metacat.DBSAXHandler
+<A NAME="edu.ucsb.nceas.metacat"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+Uses of <A HREF="../../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A> in <A HREF="../../../../../edu/ucsb/nceas/metacat/package-summary.html">edu.ucsb.nceas.metacat</A></FONT></TD>
+</TR>
+</TABLE>
+&nbsp;
 <P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TD COLSPAN=2>Constructors in <A HREF="../../../../../edu/ucsb/nceas/metacat/package-summary.html">edu.ucsb.nceas.metacat</A> with parameters of type <A HREF="../../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B>DBEntityResolver.<A HREF="../../../../../edu/ucsb/nceas/metacat/DBEntityResolver.html#DBEntityResolver(java.sql.Connection, edu.ucsb.nceas.metacat.DBSAXHandler)">DBEntityResolver</A></B>(java.sql.Connection&nbsp;conn,
+                 <A HREF="../../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>&nbsp;handler)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of the DBEntityResolver clas</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
 <HR>
 
 <!-- ========== START OF NAVBAR ========== -->
Index: docs/edu/ucsb/nceas/metacat/class-use/DBEntityResolver.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBEntityResolver.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBEntityResolver.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBEntityResolver
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBReader.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBReader.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBReader.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBReader
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/DBSAXHandler.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBSAXHandler.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBSAXHandler.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:30 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:07 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBSAXHandler
 </TITLE>
@@ -91,6 +91,14 @@
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of the handler class</TD>
 </TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#DBSAXHandler(java.sql.Connection, java.lang.String, java.lang.String)">DBSAXHandler</A></B>(java.sql.Connection&nbsp;conn,
+             java.lang.String&nbsp;action,
+             java.lang.String&nbsp;docid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of the handler class</TD>
+</TR>
 </TABLE>
 &nbsp;
 <!-- ========== METHOD SUMMARY =========== -->
@@ -103,7 +111,27 @@
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#atFirstElement()">atFirstElement</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the document processing state</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">attributeDecl</A></B>(java.lang.String&nbsp;eName,
+              java.lang.String&nbsp;aName,
+              java.lang.String&nbsp;type,
+              java.lang.String&nbsp;valueDefault,
+              java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of attribute declarations</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#characters(char[], int, int)">characters</A></B>(char[]&nbsp;cbuf,
            int&nbsp;start,
            int&nbsp;len)</CODE>
@@ -114,26 +142,33 @@
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#comment(java.lang.String)">comment</A></B>(java.lang.String&nbsp;data)</CODE>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#comment(char[], int, int)">comment</A></B>(char[]&nbsp;ch,
+        int&nbsp;start,
+        int&nbsp;length)</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler called once for each comment found: 
- node that comment may occur before or after the root element.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of comments in the DTD</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#endDoctype()">endDoctype</A></B>()</CODE>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#elementDecl(java.lang.String, java.lang.String)">elementDecl</A></B>(java.lang.String&nbsp;name,
+            java.lang.String&nbsp;model)</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of end of DTD 
- All events in DTDHandler about all unparsed entities and the 
- event in EntityResolver for the DTD file declaration appear 
- between setDoctype and endDoctype.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of element declarations</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#endCDATA()">endCDATA</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of the end of CDATA sections</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#endDocument()">endDocument</A></B>()</CODE>
 
 <BR>
@@ -142,14 +177,66 @@
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#endElement(oracle.xml.parser.v2.NSName)">endElement</A></B>(oracle.xml.parser.v2.NSName&nbsp;name)</CODE>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#endDTD()">endDTD</A></B>()</CODE>
 
 <BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of end of DTD</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#endElement(java.lang.String, java.lang.String, java.lang.String)">endElement</A></B>(java.lang.String&nbsp;uri,
+           java.lang.String&nbsp;localName,
+           java.lang.String&nbsp;qName)</CODE>
+
+<BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that is called at the end of each XML element</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#endEntity(java.lang.String)">endEntity</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of the end of entities</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#error(org.xml.sax.SAXParseException)">error</A></B>(org.xml.sax.SAXParseException&nbsp;exception)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of recoverable parsing errors</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#externalEntityDecl(java.lang.String, java.lang.String, java.lang.String)">externalEntityDecl</A></B>(java.lang.String&nbsp;name,
+                   java.lang.String&nbsp;publicId,
+                   java.lang.String&nbsp;systemId)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of external entity declarations</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#fatalError(org.xml.sax.SAXParseException)">fatalError</A></B>(org.xml.sax.SAXParseException&nbsp;exception)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of fatal parsing errors</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#getDocname()">getDocname</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the document name</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#ignorableWhitespace(char[], int, int)">ignorableWhitespace</A></B>(char[]&nbsp;cbuf,
                     int&nbsp;start,
                     int&nbsp;len)</CODE>
@@ -161,6 +248,15 @@
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#internalEntityDecl(java.lang.String, java.lang.String)">internalEntityDecl</A></B>(java.lang.String&nbsp;name,
+                   java.lang.String&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of internal entity declarations</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#processingInstruction(java.lang.String, java.lang.String)">processingInstruction</A></B>(java.lang.String&nbsp;target,
                       java.lang.String&nbsp;data)</CODE>
 
@@ -171,10 +267,10 @@
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#setDoctype(oracle.xml.parser.v2.DTD)">setDoctype</A></B>(oracle.xml.parser.v2.DTD&nbsp;dtd)</CODE>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#startCDATA()">startCDATA</A></B>()</CODE>
 
 <BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of DTD.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of the start of CDATA sections</TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -187,12 +283,40 @@
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#startElement(oracle.xml.parser.v2.NSName, oracle.xml.parser.v2.SAXAttrList)">startElement</A></B>(oracle.xml.parser.v2.NSName&nbsp;name,
-             oracle.xml.parser.v2.SAXAttrList&nbsp;atts)</CODE>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#startDTD(java.lang.String, java.lang.String, java.lang.String)">startDTD</A></B>(java.lang.String&nbsp;name,
+         java.lang.String&nbsp;publicId,
+         java.lang.String&nbsp;systemId)</CODE>
 
 <BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of DOCTYPE.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)">startElement</A></B>(java.lang.String&nbsp;uri,
+             java.lang.String&nbsp;localName,
+             java.lang.String&nbsp;qName,
+             org.xml.sax.Attributes&nbsp;atts)</CODE>
+
+<BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that is called at the start of each XML element</TD>
 </TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#startEntity(java.lang.String)">startEntity</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of the start of entities</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html#warning(org.xml.sax.SAXParseException)">warning</A></B>(org.xml.sax.SAXParseException&nbsp;exception)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Handler that receives notification of warnings</TD>
+</TR>
 </TABLE>
 &nbsp;
 <P>
@@ -219,7 +343,20 @@
 <DT><B>Parameters:</B><DD><CODE>conn</CODE> - the JDBC connection to which information is written</DL>
 </DD>
 </DL>
+<HR>
 
+<A NAME="DBSAXHandler(java.sql.Connection, java.lang.String, java.lang.String)"><!-- --></A><H3>
+DBSAXHandler</H3>
+<PRE>
+public <B>DBSAXHandler</B>(java.sql.Connection&nbsp;conn,
+                    java.lang.String&nbsp;action,
+                    java.lang.String&nbsp;docid)</PRE>
+<DL>
+<DD>Construct an instance of the handler class<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>conn</CODE> - the JDBC connection to which information is written</DL>
+</DD>
+</DL>
+
 <!-- ============ METHOD DETAIL ========== -->
 
 <A NAME="method_detail"><!-- --></A>
@@ -248,34 +385,13 @@
 <DD>SAX Handler that receives notification of end of the document</DL>
 <HR>
 
-<A NAME="setDoctype(oracle.xml.parser.v2.DTD)"><!-- --></A><H3>
-setDoctype</H3>
-<PRE>
-public void <B>setDoctype</B>(oracle.xml.parser.v2.DTD&nbsp;dtd)
-                throws org.xml.sax.SAXException</PRE>
-<DL>
-<DD>SAX Handler that receives notification of DTD. Sets the DTD</DL>
-<HR>
-
-<A NAME="endDoctype()"><!-- --></A><H3>
-endDoctype</H3>
-<PRE>
-public void <B>endDoctype</B>()
-                throws org.xml.sax.SAXException</PRE>
-<DL>
-<DD>SAX Handler that receives notification of end of DTD 
- All events in DTDHandler about all unparsed entities and the 
- event in EntityResolver for the DTD file declaration appear 
- between setDoctype and endDoctype. The rest of parsable external 
- entities inside DTD file appear later in the elements from where 
- they are referred to.</DL>
-<HR>
-
-<A NAME="startElement(oracle.xml.parser.v2.NSName, oracle.xml.parser.v2.SAXAttrList)"><!-- --></A><H3>
+<A NAME="startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)"><!-- --></A><H3>
 startElement</H3>
 <PRE>
-public void <B>startElement</B>(oracle.xml.parser.v2.NSName&nbsp;name,
-                         oracle.xml.parser.v2.SAXAttrList&nbsp;atts)
+public void <B>startElement</B>(java.lang.String&nbsp;uri,
+                         java.lang.String&nbsp;localName,
+                         java.lang.String&nbsp;qName,
+                         org.xml.sax.Attributes&nbsp;atts)
                   throws org.xml.sax.SAXException</PRE>
 <DL>
 <DD>SAX Handler that is called at the start of each XML element</DL>
@@ -302,16 +418,6 @@
  white space</DL>
 <HR>
 
-<A NAME="comment(java.lang.String)"><!-- --></A><H3>
-comment</H3>
-<PRE>
-public void <B>comment</B>(java.lang.String&nbsp;data)
-             throws org.xml.sax.SAXException</PRE>
-<DL>
-<DD>SAX Handler called once for each comment found: 
- node that comment may occur before or after the root element.</DL>
-<HR>
-
 <A NAME="processingInstruction(java.lang.String, java.lang.String)"><!-- --></A><H3>
 processingInstruction</H3>
 <PRE>
@@ -323,13 +429,169 @@
  node that PI may occur before or after the root element.</DL>
 <HR>
 
-<A NAME="endElement(oracle.xml.parser.v2.NSName)"><!-- --></A><H3>
+<A NAME="endElement(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
 endElement</H3>
 <PRE>
-public void <B>endElement</B>(oracle.xml.parser.v2.NSName&nbsp;name)
+public void <B>endElement</B>(java.lang.String&nbsp;uri,
+                       java.lang.String&nbsp;localName,
+                       java.lang.String&nbsp;qName)
                 throws org.xml.sax.SAXException</PRE>
 <DL>
 <DD>SAX Handler that is called at the end of each XML element</DL>
+<HR>
+
+<A NAME="startDTD(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+startDTD</H3>
+<PRE>
+public void <B>startDTD</B>(java.lang.String&nbsp;name,
+                     java.lang.String&nbsp;publicId,
+                     java.lang.String&nbsp;systemId)
+              throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of DOCTYPE. Sets the DTD</DL>
+<HR>
+
+<A NAME="endDTD()"><!-- --></A><H3>
+endDTD</H3>
+<PRE>
+public void <B>endDTD</B>()
+            throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of end of DTD</DL>
+<HR>
+
+<A NAME="comment(char[], int, int)"><!-- --></A><H3>
+comment</H3>
+<PRE>
+public void <B>comment</B>(char[]&nbsp;ch,
+                    int&nbsp;start,
+                    int&nbsp;length)
+             throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of comments in the DTD</DL>
+<HR>
+
+<A NAME="startCDATA()"><!-- --></A><H3>
+startCDATA</H3>
+<PRE>
+public void <B>startCDATA</B>()
+                throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of the start of CDATA sections</DL>
+<HR>
+
+<A NAME="endCDATA()"><!-- --></A><H3>
+endCDATA</H3>
+<PRE>
+public void <B>endCDATA</B>()
+              throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of the end of CDATA sections</DL>
+<HR>
+
+<A NAME="startEntity(java.lang.String)"><!-- --></A><H3>
+startEntity</H3>
+<PRE>
+public void <B>startEntity</B>(java.lang.String&nbsp;name)
+                 throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of the start of entities</DL>
+<HR>
+
+<A NAME="endEntity(java.lang.String)"><!-- --></A><H3>
+endEntity</H3>
+<PRE>
+public void <B>endEntity</B>(java.lang.String&nbsp;name)
+               throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of the end of entities</DL>
+<HR>
+
+<A NAME="elementDecl(java.lang.String, java.lang.String)"><!-- --></A><H3>
+elementDecl</H3>
+<PRE>
+public void <B>elementDecl</B>(java.lang.String&nbsp;name,
+                        java.lang.String&nbsp;model)
+                 throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of element declarations</DL>
+<HR>
+
+<A NAME="attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+attributeDecl</H3>
+<PRE>
+public void <B>attributeDecl</B>(java.lang.String&nbsp;eName,
+                          java.lang.String&nbsp;aName,
+                          java.lang.String&nbsp;type,
+                          java.lang.String&nbsp;valueDefault,
+                          java.lang.String&nbsp;value)
+                   throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of attribute declarations</DL>
+<HR>
+
+<A NAME="internalEntityDecl(java.lang.String, java.lang.String)"><!-- --></A><H3>
+internalEntityDecl</H3>
+<PRE>
+public void <B>internalEntityDecl</B>(java.lang.String&nbsp;name,
+                               java.lang.String&nbsp;value)
+                        throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of internal entity declarations</DL>
+<HR>
+
+<A NAME="externalEntityDecl(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+externalEntityDecl</H3>
+<PRE>
+public void <B>externalEntityDecl</B>(java.lang.String&nbsp;name,
+                               java.lang.String&nbsp;publicId,
+                               java.lang.String&nbsp;systemId)
+                        throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of external entity declarations</DL>
+<HR>
+
+<A NAME="fatalError(org.xml.sax.SAXParseException)"><!-- --></A><H3>
+fatalError</H3>
+<PRE>
+public void <B>fatalError</B>(org.xml.sax.SAXParseException&nbsp;exception)
+                throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of fatal parsing errors</DL>
+<HR>
+
+<A NAME="error(org.xml.sax.SAXParseException)"><!-- --></A><H3>
+error</H3>
+<PRE>
+public void <B>error</B>(org.xml.sax.SAXParseException&nbsp;exception)
+           throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of recoverable parsing errors</DL>
+<HR>
+
+<A NAME="warning(org.xml.sax.SAXParseException)"><!-- --></A><H3>
+warning</H3>
+<PRE>
+public void <B>warning</B>(org.xml.sax.SAXParseException&nbsp;exception)
+             throws org.xml.sax.SAXException</PRE>
+<DL>
+<DD>SAX Handler that receives notification of warnings</DL>
+<HR>
+
+<A NAME="getDocname()"><!-- --></A><H3>
+getDocname</H3>
+<PRE>
+public java.lang.String <B>getDocname</B>()</PRE>
+<DL>
+<DD>get the document name</DL>
+<HR>
+
+<A NAME="atFirstElement()"><!-- --></A><H3>
+atFirstElement</H3>
+<PRE>
+public boolean <B>atFirstElement</B>()</PRE>
+<DL>
+<DD>get the document processing state</DL>
 <!-- ========= END OF CLASS DATA ========= -->
 <HR>
 
Index: docs/edu/ucsb/nceas/metacat/DBSAXDocument.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBSAXDocument.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBSAXDocument.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:30 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBSAXDocument
 </TITLE>
@@ -87,10 +87,18 @@
 <B>Constructor Summary</B></FONT></TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXDocument.html#DBSAXDocument(java.sql.Connection, long, java.lang.String, java.lang.String)">DBSAXDocument</A></B>(java.sql.Connection&nbsp;conn,
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXDocument.html#DBSAXDocument(java.sql.Connection)">DBSAXDocument</A></B>(java.sql.Connection&nbsp;conn)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new document instance, used for deleting documents</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXDocument.html#DBSAXDocument(java.sql.Connection, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">DBSAXDocument</A></B>(java.sql.Connection&nbsp;conn,
               long&nbsp;rootnodeid,
               java.lang.String&nbsp;docname,
-              java.lang.String&nbsp;doctype)</CODE>
+              java.lang.String&nbsp;doctype,
+              java.lang.String&nbsp;docid,
+              java.lang.String&nbsp;action)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new document instance</TD>
@@ -116,6 +124,14 @@
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXDocument.html#getDoctype()">getDoctype</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get doctype</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXDocument.html#getTitle()">getTitle</A></B>()</CODE>
 
 <BR>
@@ -124,6 +140,14 @@
 <TR BGCOLOR="white" CLASS="TableRowColor">
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 <CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXDocument.html#saveDocument(java.lang.String)">saveDocument</A></B>(java.lang.String&nbsp;docid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save a document entry in the xml_revisions table</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
 <TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXDocument.html#setTitle(java.lang.String)">setTitle</A></B>(java.lang.String&nbsp;title)</CODE>
 
 <BR>
@@ -174,13 +198,16 @@
 </TR>
 </TABLE>
 
-<A NAME="DBSAXDocument(java.sql.Connection, long, java.lang.String, java.lang.String)"><!-- --></A><H3>
+<A NAME="DBSAXDocument(java.sql.Connection, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
 DBSAXDocument</H3>
 <PRE>
 public <B>DBSAXDocument</B>(java.sql.Connection&nbsp;conn,
                      long&nbsp;rootnodeid,
                      java.lang.String&nbsp;docname,
-                     java.lang.String&nbsp;doctype)</PRE>
+                     java.lang.String&nbsp;doctype,
+                     java.lang.String&nbsp;docid,
+                     java.lang.String&nbsp;action)
+              throws <A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberException.html">AccessionNumberException</A></PRE>
 <DL>
 <DD>Construct a new document instance<DD><DL>
 <DT><B>Parameters:</B><DD><CODE>conn</CODE> - the JDBC Connection to which all information is written<DD><CODE>rootnodeid</CODE> - - sequence id of the root node in the document<DD><CODE>docname</CODE> - - the name of DTD, i.e. the name immediately following 
@@ -193,7 +220,18 @@
                   null if no DOCTYPE declaration provided</DL>
 </DD>
 </DL>
+<HR>
 
+<A NAME="DBSAXDocument(java.sql.Connection)"><!-- --></A><H3>
+DBSAXDocument</H3>
+<PRE>
+public <B>DBSAXDocument</B>(java.sql.Connection&nbsp;conn)</PRE>
+<DL>
+<DD>Construct a new document instance, used for deleting documents<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>conn</CODE> - the JDBC Connection to which all information is written</DL>
+</DD>
+</DL>
+
 <!-- ============ METHOD DETAIL ========== -->
 
 <A NAME="method_detail"><!-- --></A>
@@ -204,6 +242,14 @@
 </TR>
 </TABLE>
 
+<A NAME="getDoctype()"><!-- --></A><H3>
+getDoctype</H3>
+<PRE>
+public java.lang.String <B>getDoctype</B>()</PRE>
+<DL>
+<DD>Get doctype</DL>
+<HR>
+
 <A NAME="getDocID()"><!-- --></A><H3>
 getDocID</H3>
 <PRE>
@@ -238,6 +284,15 @@
 <DL>
 <DD>Look up the title of the first child element named "title"
  and record it as the document title</DL>
+<HR>
+
+<A NAME="saveDocument(java.lang.String)"><!-- --></A><H3>
+saveDocument</H3>
+<PRE>
+public void <B>saveDocument</B>(java.lang.String&nbsp;docid)
+                  throws java.sql.SQLException</PRE>
+<DL>
+<DD>Save a document entry in the xml_revisions table</DL>
 <!-- ========= END OF CLASS DATA ========= -->
 <HR>
 
Index: docs/edu/ucsb/nceas/metacat/DBSAXNode.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBSAXNode.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBSAXNode.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:30 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:07 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBSAXNode
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/ElementNode.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/ElementNode.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/ElementNode.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:05 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.ElementNode
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/QuerySpecification.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/QuerySpecification.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/QuerySpecification.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:05 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.QuerySpecification
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/class-use/DBQuery.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/class-use/DBQuery.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/class-use/DBQuery.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:28 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:04 AKDT 2000 -->
 <TITLE>
 MetaCat API: Uses of Class edu.ucsb.nceas.metacat.DBQuery
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/AccessionNumberException.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/AccessionNumberException.html	(nonexistent)
+++ docs/edu/ucsb/nceas/metacat/AccessionNumberException.html	(revision 205)
@@ -0,0 +1,220 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Mon Jun 26 20:52:08 AKDT 2000 -->
+<TITLE>
+MetaCat API: Class  AccessionNumberException
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AccessionNumberException.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AccessionNumberException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+edu.ucsb.nceas.metacat</FONT>
+<BR>
+Class  AccessionNumberException</H2>
+<PRE>
+java.lang.Object
+  |
+  +--java.lang.Throwable
+        |
+        +--java.lang.Exception
+              |
+              +--<B>edu.ucsb.nceas.metacat.AccessionNumberException</B>
+</PRE>
+<HR>
+<DL>
+<DT>public class <B>AccessionNumberException</B><DT>extends java.lang.Exception</DL>
+
+<P>
+Exception thrown when an error occurs because an AccessionNumber was 
+ invalid or used incorrectly.
+
+ Accession numbers are invalid under the following conditions:
+   1) INSERT mode, and the provided accesion # doesn't contain "sep"
+   2) UPDATE mode, and no accession # provided
+   3) UPDATE mode, and accession # doesn't exist in xml_documents table
+   4) DELETE mode, and no accession # provided
+   5) DELETE mode, and accession # doesn't exist in xml_documents table
+<P>
+<DL>
+<DT><B>See Also: </B><DD><A HREF="../../../../serialized-form.html#edu.ucsb.nceas.metacat.AccessionNumberException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== INNER CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberException.html#AccessionNumberException(java.lang.String)">AccessionNumberException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new AccessionNumberException.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Throwable</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, 
+getLocalizedMessage, 
+getMessage, 
+printStackTrace, 
+printStackTrace, 
+printStackTrace, 
+toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, 
+equals, 
+finalize, 
+getClass, 
+hashCode, 
+notify, 
+notifyAll, 
+wait, 
+wait, 
+wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="AccessionNumberException(java.lang.String)"><!-- --></A><H3>
+AccessionNumberException</H3>
+<PRE>
+public <B>AccessionNumberException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+<DD>Create a new AccessionNumberException.<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - The error or warning message.</DL>
+</DD>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AccessionNumberException.html"><FONT ID="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AccessionNumberException.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<i>Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
+</BODY>
+</HTML>

Property changes on: docs/edu/ucsb/nceas/metacat/AccessionNumberException.html
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Revision
\ No newline at end of property
Index: docs/edu/ucsb/nceas/metacat/DBEntityResolver.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBEntityResolver.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBEntityResolver.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:30 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBEntityResolver
 </TITLE>
@@ -90,7 +90,8 @@
 <B>Constructor Summary</B></FONT></TD>
 </TR>
 <TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBEntityResolver.html#DBEntityResolver(java.sql.Connection)">DBEntityResolver</A></B>(java.sql.Connection&nbsp;conn)</CODE>
+<TD><CODE><B><A HREF="../../../../edu/ucsb/nceas/metacat/DBEntityResolver.html#DBEntityResolver(java.sql.Connection, edu.ucsb.nceas.metacat.DBSAXHandler)">DBEntityResolver</A></B>(java.sql.Connection&nbsp;conn,
+                 <A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>&nbsp;handler)</CODE>
 
 <BR>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of the DBEntityResolver clas</TD>
@@ -153,10 +154,11 @@
 </TR>
 </TABLE>
 
-<A NAME="DBEntityResolver(java.sql.Connection)"><!-- --></A><H3>
+<A NAME="DBEntityResolver(java.sql.Connection, edu.ucsb.nceas.metacat.DBSAXHandler)"><!-- --></A><H3>
 DBEntityResolver</H3>
 <PRE>
-public <B>DBEntityResolver</B>(java.sql.Connection&nbsp;conn)</PRE>
+public <B>DBEntityResolver</B>(java.sql.Connection&nbsp;conn,
+                        <A HREF="../../../../edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>&nbsp;handler)</PRE>
 <DL>
 <DD>Construct an instance of the DBEntityResolver clas<DD><DL>
 <DT><B>Parameters:</B><DD><CODE>conn</CODE> - the JDBC connection to which information is written</DL>
Index: docs/edu/ucsb/nceas/metacat/DBReader.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBReader.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBReader.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:30 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBReader
 </TITLE>
@@ -218,9 +218,9 @@
 public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
 <DL>
 <DD>main routine used for testing.
-
- Usage: java DBReader <nodeid> <user> <password> [dbstring]<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>nodeid</CODE> - the id number of the root of the subtree to display<DD><CODE>user</CODE> - the username to use for the database connection<DD><CODE>password</CODE> - the password to use for the database connection<DD><CODE>dbstring</CODE> - the connection info to use for the database connection</DL>
+ <p>
+ Usage: java DBReader <docid><DD><DL>
+<DT><B>Parameters:</B><DD><CODE>nodeid</CODE> - the id number of the root of the subtree to display</DL>
 </DD>
 </DL>
 <HR>
Index: docs/help-doc.html
===================================================================
--- docs/help-doc.html	(revision 204)
+++ docs/help-doc.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:32 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:08 AKDT 2000 -->
 <TITLE>
 MetaCat API: API Help
 </TITLE>
Index: docs/edu/ucsb/nceas/metacat/DBQuery.html
===================================================================
--- docs/edu/ucsb/nceas/metacat/DBQuery.html	(revision 204)
+++ docs/edu/ucsb/nceas/metacat/DBQuery.html	(revision 205)
@@ -2,7 +2,7 @@
 <!--NewPage-->
 <HTML>
 <HEAD>
-<!-- Generated by javadoc on Tue Jun 20 16:37:30 AKDT 2000 -->
+<!-- Generated by javadoc on Mon Jun 26 20:52:06 AKDT 2000 -->
 <TITLE>
 MetaCat API: Class  DBQuery
 </TITLE>
@@ -196,7 +196,7 @@
  <p>Generally, one would call the findDocuments() routine after creating 
  an instance to specify the search query</p><DD><DL>
 <DT><B>Parameters:</B><DD><CODE>conn</CODE> - the JDBC connection that we use for the query<DD><CODE>parserName</CODE> - the fully qualified name of a Java class implementing
-                   the org.xml.sax.Parser interface</DL>
+                   the org.xml.sax.XMLReader interface</DL>
 </DD>
 </DL>
 
@@ -216,9 +216,9 @@
 public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
 <DL>
 <DD>the main routine used to test the DBQuery utility.
-
- Usage: java DBQuery <xmlfile> <user> <password> [dbstring]<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>xmlfile</CODE> - the filename of the xml file containing the query<DD><CODE>user</CODE> - the username to use for the database connection<DD><CODE>password</CODE> - the password to use for the database connection<DD><CODE>dbstring</CODE> - the connection info to use for the database connection</DL>
+ <p>
+ Usage: java DBQuery <xmlfile><DD><DL>
+<DT><B>Parameters:</B><DD><CODE>xmlfile</CODE> - the filename of the xml file containing the query</DL>
 </DD>
 </DL>
 <HR>
