Project

General

Profile

1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc on Tue Nov 07 20:14:04 PST 2000 -->
6
<TITLE>
7
MetaCat API: Index
8
</TITLE>
9
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
10
</HEAD>
11
<BODY BGCOLOR="white">
12

    
13
<!-- ========== START OF NAVBAR ========== -->
14
<A NAME="navbar_top"><!-- --></A>
15
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
16
<TR>
17
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
18
<A NAME="navbar_top_firstrow"><!-- --></A>
19
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
20
  <TR ALIGN="center" VALIGN="top">
21
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
22
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
23
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
24
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="edu/ucsb/nceas/metacat/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
25
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
26
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
27
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
28
  </TR>
29
</TABLE>
30
</TD>
31
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
32
</EM>
33
</TD>
34
</TR>
35

    
36
<TR>
37
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
38
&nbsp;PREV&nbsp;
39
&nbsp;NEXT</FONT></TD>
40
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
41
  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
42
&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
43
</TR>
44
</TABLE>
45
<!-- =========== END OF NAVBAR =========== -->
46

    
47
<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="#_H_">H</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>
48
<A NAME="_A_"><!-- --></A><H2>
49
<B>A</B></H2>
50
<DL>
51
<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>(on insert of XML document)
52
 Generates a unique Accession Number or if provided check it 
53
 for uniqueness and register it into the db connection 
54
 (on update or delete of XML document)
55
 Check for existance of provided Accession Number<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html#AccessionNumber()"><B>AccessionNumber()</B></A> - 
56
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html">AccessionNumber</A>
57
<DD>Construct an AccessionNumber
58
<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html#AccessionNumber(java.sql.Connection)"><B>AccessionNumber(Connection)</B></A> - 
59
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html">AccessionNumber</A>
60
<DD>Construct an AccessionNumber
61
<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 
62
 invalid or used incorrectly.<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumberException.html#AccessionNumberException(java.lang.String)"><B>AccessionNumberException(String)</B></A> - 
63
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumberException.html">AccessionNumberException</A>
64
<DD>Create a new AccessionNumberException.
65
<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
66
 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> - 
67
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumberGeneratedException.html">AccessionNumberGeneratedException</A>
68
<DD>Create a new AccessionNumberGeneratedException.
69
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#addChildNode(edu.ucsb.nceas.metacat.BasicNode)"><B>addChildNode(BasicNode)</B></A> - 
70
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
71
<DD>Add a child node to this node
72
<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> - 
73
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
74
<DD>SAX Handler that receives notification of attribute declarations
75
<DT><A HREF="edu/ucsb/nceas/metacat/AuthSession.html#authenticate(javax.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)"><B>authenticate(HttpServletRequest, String, String)</B></A> - 
76
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthSession.html">AuthSession</A>
77
<DD>determine if the credentials for this session are valid by 
78
 authenticating them using the authService configured for this session.
79
<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html#authenticate(java.lang.String, java.lang.String)"><B>authenticate(String, String)</B></A> - 
80
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>
81
<DD>Determine if a user/password are valid according to the authentication
82
 service.
83
<DT><A HREF="edu/ucsb/nceas/metacat/AuthInterface.html#authenticate(java.lang.String, java.lang.String)"><B>authenticate(String, String)</B></A> - 
84
Method in interface edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthInterface.html">AuthInterface</A>
85
<DD>Determine if a user/password are valid according to the authentication
86
 service.
87
<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html#authenticate(java.lang.String, java.lang.String)"><B>authenticate(String, String)</B></A> - 
88
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>
89
<DD>Determine if a user/password are valid according to the authentication
90
 service.
91
<DT><A HREF="edu/ucsb/nceas/metacat/AuthInterface.html"><B>AuthInterface</B></A> - interface edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthInterface.html">AuthInterface</A>.<DD>An interface representing the methods that should be 
92
 implemented by an authentication service.<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html"><B>AuthLdap</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>.<DD>An implementation of the AuthInterface interface that
93
 allows Metacat to use the LDAP protocol for directory services.<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html#AuthLdap()"><B>AuthLdap()</B></A> - 
94
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>
95
<DD>&nbsp;
96
<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html"><B>AuthMcat</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>.<DD>An implementation of the AuthInterface interface that
97
 allows Metacat to use the SRB/MCAT for authentication.<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html#AuthMcat()"><B>AuthMcat()</B></A> - 
98
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>
99
<DD>&nbsp;
100
<DT><A HREF="edu/ucsb/nceas/metacat/AuthSession.html"><B>AuthSession</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthSession.html">AuthSession</A>.<DD>A Class that implements session tracking for MetaCatServlet users.<DT><A HREF="edu/ucsb/nceas/metacat/AuthSession.html#AuthSession()"><B>AuthSession()</B></A> - 
101
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthSession.html">AuthSession</A>
102
<DD>Construct an AuthSession
103
</DL>
104
<HR>
105
<A NAME="_B_"><!-- --></A><H2>
106
<B>B</B></H2>
107
<DL>
108
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html"><B>BasicNode</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>.<DD>A Class that represents an XML node and its contents<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#BasicNode()"><B>BasicNode()</B></A> - 
109
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
110
<DD>Construct a Basic Node
111
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#BasicNode(long, java.lang.String, long, int)"><B>BasicNode(long, String, long, int)</B></A> - 
112
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
113
<DD>Construct a Basic Node
114
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#BasicNode(java.lang.String)"><B>BasicNode(String)</B></A> - 
115
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
116
<DD>Construct a Basic Node
117
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#BasicNode(java.lang.String, long, int)"><B>BasicNode(String, long, int)</B></A> - 
118
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
119
<DD>Construct a Basic Node
120
</DL>
121
<HR>
122
<A NAME="_C_"><!-- --></A><H2>
123
<B>C</B></H2>
124
<DL>
125
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#characters(char[], int, int)"><B>characters(char[], int, int)</B></A> - 
126
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
127
<DD>SAX Handler that is called for each XML text node
128
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#characters(char[], int, int)"><B>characters(char[], int, int)</B></A> - 
129
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
130
<DD>callback method used by the SAX Parser when the text sequences of an 
131
 xml stream are detected.
132
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#closeConnections()"><B>closeConnections()</B></A> - 
133
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
134
<DD>&nbsp;
135
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#comment(char[], int, int)"><B>comment(char[], int, int)</B></A> - 
136
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
137
<DD>SAX Handler that receives notification of comments in the DTD
138
<DT><A HREF="edu/ucsb/nceas/metacat/CommentNode.html"><B>CommentNode</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/CommentNode.html">CommentNode</A>.<DD>A Class that represents an XML Comment node and its contents,<DT><A HREF="edu/ucsb/nceas/metacat/CommentNode.html#CommentNode(long, long, java.lang.String)"><B>CommentNode(long, long, String)</B></A> - 
139
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/CommentNode.html">CommentNode</A>
140
<DD>Construct a new CommentNode instance
141
<DT><A HREF="edu/ucsb/nceas/metacat/NodeComparator.html#compare(edu.ucsb.nceas.metacat.NodeRecord, edu.ucsb.nceas.metacat.NodeRecord)"><B>compare(NodeRecord, NodeRecord)</B></A> - 
142
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeComparator.html">NodeComparator</A>
143
<DD>compare two NodeRecord objects to determine proper sort order.
144
<DT><A HREF="edu/ucsb/nceas/metacat/NodeComparator.html#compare(java.lang.Object, java.lang.Object)"><B>compare(Object, Object)</B></A> - 
145
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeComparator.html">NodeComparator</A>
146
<DD>compare two objects to determine proper sort order -- delegates to 
147
 the compare(NodeRecord, NodeRecord) method.
148
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#containsExtendedSQL()"><B>containsExtendedSQL()</B></A> - 
149
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
150
<DD>Returns true if the parsed query contains and extended xml query 
151
 (i.e.
152
<DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#createQuery(java.lang.String)"><B>createQuery(String)</B></A> - 
153
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
154
<DD>format a simple free-text value query as an XML document that conforms
155
 to the pathquery.dtd and is appropriate for submission to the DBQuery
156
 structured query engine
157
<DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#createQuery(java.lang.String, java.lang.String)"><B>createQuery(String, String)</B></A> - 
158
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
159
<DD>format a simple free-text value query as an XML document that conforms
160
 to the pathquery.dtd and is appropriate for submission to the DBQuery
161
 structured query engine
162
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#createResultDocument(java.util.Hashtable, java.lang.String)"><B>createResultDocument(Hashtable, String)</B></A> - 
163
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
164
<DD>Transforms a hashtable of documents to an xml or html result.
165
<DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#createSQuery(java.util.Hashtable)"><B>createSQuery(Hashtable)</B></A> - 
166
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
167
<DD>format a structured query as an XML document that conforms
168
 to the pathquery.dtd and is appropriate for submission to the DBQuery
169
 structured query engine
170
</DL>
171
<HR>
172
<A NAME="_D_"><!-- --></A><H2>
173
<B>D</B></H2>
174
<DL>
175
<DT><A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html"><B>DBDTDHandler</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html">DBDTDHandler</A>.<DD>A database aware Class implementing DTDHandler interface for the SAX 
176
 parser to call when processing the XML stream and intercepting notations 
177
 and unparsed entities<DT><A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html#DBDTDHandler(java.sql.Connection)"><B>DBDTDHandler(Connection)</B></A> - 
178
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html">DBDTDHandler</A>
179
<DD>Construct an instance of the DBDTDHandler clas
180
<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 
181
 parser to call when processing the XML stream and intercepting any 
182
 external entities (including the external DTD subset and external 
183
 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> - 
184
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html">DBEntityResolver</A>
185
<DD>Construct an instance of the DBEntityResolver class
186
<DT><A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html#DBEntityResolver(java.sql.Connection, edu.ucsb.nceas.metacat.DBSAXHandler)"><B>DBEntityResolver(Connection, DBSAXHandler)</B></A> - 
187
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html">DBEntityResolver</A>
188
<DD>Construct an instance of the DBEntityResolver class
189
<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 
190
 attributes that have free text matches a query string,
191
 or structured query matches to a path specified node in the 
192
 XML hierarchy.<DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#DBQuery(java.sql.Connection, java.lang.String)"><B>DBQuery(Connection, String)</B></A> - 
193
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
194
<DD>construct an instance of the DBQuery class 
195

    
196
 
197
<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
198
 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> - 
199
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
200
<DD>Construct an instance of the handler class
201
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#DBSAXHandler(java.sql.Connection, java.lang.String, java.lang.String, java.lang.String)"><B>DBSAXHandler(Connection, String, String, String)</B></A> - 
202
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
203
<DD>Construct an instance of the handler class
204
<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
205
 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> - 
206
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>
207
<DD>Construct a new node instance for DOCUMENT nodes
208
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html#DBSAXNode(java.sql.Connection, java.lang.String, edu.ucsb.nceas.metacat.DBSAXNode, long, java.lang.String, java.lang.String)"><B>DBSAXNode(Connection, String, DBSAXNode, long, String, String)</B></A> - 
209
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>
210
<DD>Construct a new node instance for ELEMENT nodes
211
<DT><A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html"><B>DBSimpleQuery</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html">DBSimpleQuery</A>.<DD>A Class that searches a relational DB for elements and attributes that
212
 have free text matches to the query string.<DT><A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html#DBSimpleQuery(java.sql.Connection)"><B>DBSimpleQuery(Connection)</B></A> - 
213
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html">DBSimpleQuery</A>
214
<DD>construct an instance of the DBSimpleQuery class 
215

    
216
 
217
<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> - 
218
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBTransform.html">DBTransform</A>
219
<DD>construct a DBTransform instance.
220
<DT><A HREF="edu/ucsb/nceas/metacat/DBUtil.html"><B>DBUtil</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBUtil.html">DBUtil</A>.<DD>A suite of utility classes for quering DB<DT><A HREF="edu/ucsb/nceas/metacat/DBUtil.html#DBUtil(java.sql.Connection)"><B>DBUtil(Connection)</B></A> - 
221
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBUtil.html">DBUtil</A>
222
<DD>Construct an instance of the utility class
223
<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
224
       Purpose: A Class that validates XML documents
225
 			   This class is designed to be parser independent
226
    			   i.e.<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#DBValidate(java.lang.String)"><B>DBValidate(String)</B></A> - 
227
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
228
<DD>Construct a new validation object
229
<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#DBValidate(java.lang.String, java.sql.Connection)"><B>DBValidate(String, Connection)</B></A> - 
230
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
231
<DD>Construct a new validation object using a database entity resolver
232
<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#DBValidate(java.lang.String, java.lang.String)"><B>DBValidate(String, String)</B></A> - 
233
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
234
<DD>Construct a new validation object using an OASIS catalog file
235
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#debugMessage(int)"><B>debugMessage(int)</B></A> - 
236
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
237
<DD>Utility method to print debugging messages
238
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#debugMessage(java.lang.String)"><B>debugMessage(String)</B></A> - 
239
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
240
<DD>Utility method to print debugging messages
241
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#decodeMouseAction(java.util.Hashtable)"><B>decodeMouseAction(Hashtable)</B></A> - 
242
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
243
<DD>decodes the mouse click information coming from the client.
244
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#delete(java.sql.Connection, java.lang.String, java.lang.String, java.lang.String)"><B>delete(Connection, String, String, String)</B></A> - 
245
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
246
<DD>Delete an XML file from the database (actually, just make it a revision
247
 in the xml_revisions table)
248
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#destroy()"><B>destroy()</B></A> - 
249
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
250
<DD>Close all db connections from the pool
251
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html"><B>DocumentImpl</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>.<DD>A class that represents an XML document.<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#DocumentImpl(java.sql.Connection, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>DocumentImpl(Connection, long, String, String, String, String, String)</B></A> - 
252
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
253
<DD>Construct a new document instance, writing the contents to the database.
254
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#DocumentImpl(java.sql.Connection, java.lang.String)"><B>DocumentImpl(Connection, String)</B></A> - 
255
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
256
<DD>Constructor, creates document from database connection, used 
257
 for reading the document
258
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)"><B>doGet(HttpServletRequest, HttpServletResponse)</B></A> - 
259
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
260
<DD>Handle "GET" method requests from HTTP clients
261
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)"><B>doPost(HttpServletRequest, HttpServletResponse)</B></A> - 
262
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
263
<DD>Handle "POST" method requests from HTTP clients
264
</DL>
265
<HR>
266
<A NAME="_E_"><!-- --></A><H2>
267
<B>E</B></H2>
268
<DL>
269
<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> - 
270
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
271
<DD>SAX Handler that receives notification of element declarations
272
<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,
273
 and can build itself from a database connection<DT><A HREF="edu/ucsb/nceas/metacat/ElementNode.html#ElementNode(java.util.TreeSet, long)"><B>ElementNode(TreeSet, long)</B></A> - 
274
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/ElementNode.html">ElementNode</A>
275
<DD>Construct a new ElementNode instance, and recursively create its children
276
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endCDATA()"><B>endCDATA()</B></A> - 
277
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
278
<DD>SAX Handler that receives notification of the end of CDATA sections
279
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endDocument()"><B>endDocument()</B></A> - 
280
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
281
<DD>SAX Handler that receives notification of end of the document
282
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endDTD()"><B>endDTD()</B></A> - 
283
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
284
<DD>SAX Handler that receives notification of end of DTD
285
<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> - 
286
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
287
<DD>SAX Handler that is called at the end of each XML element
288
<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> - 
289
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
290
<DD>callback method used by the SAX Parser when the end tag of an 
291
 element is detected.
292
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#endEntity(java.lang.String)"><B>endEntity(String)</B></A> - 
293
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
294
<DD>SAX Handler that receives notification of the end of entities
295
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#error(org.xml.sax.SAXParseException)"><B>error(SAXParseException)</B></A> - 
296
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
297
<DD>SAX Handler that receives notification of recoverable parsing errors
298
<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> - 
299
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
300
<DD>SAX Handler that receives notification of external entity declarations
301
</DL>
302
<HR>
303
<A NAME="_F_"><!-- --></A><H2>
304
<B>F</B></H2>
305
<DL>
306
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#fatalError(org.xml.sax.SAXParseException)"><B>fatalError(SAXParseException)</B></A> - 
307
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
308
<DD>SAX Handler that receives notification of fatal parsing errors
309
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#fileToURL(java.io.File)"><B>fileToURL(File)</B></A> - 
310
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
311
<DD>Utility method to convert a file handle into a URL
312
<DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#findDocuments(java.io.Reader, java.lang.String, java.lang.String)"><B>findDocuments(Reader, String, String)</B></A> - 
313
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
314
<DD>&nbsp;
315
<DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#findDocuments(java.io.Reader, java.lang.String, java.lang.String, java.lang.String[])"><B>findDocuments(Reader, String, String, String[])</B></A> - 
316
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
317
<DD>routine to search the elements and attributes looking to match query
318
<DT><A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html#findDocuments(java.lang.String)"><B>findDocuments(String)</B></A> - 
319
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html">DBSimpleQuery</A>
320
<DD>routine to search the elements and attributes looking to match query
321
<DT><A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html#findDocuments(java.lang.String, java.lang.String)"><B>findDocuments(String, String)</B></A> - 
322
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html">DBSimpleQuery</A>
323
<DD>routine to search the elements and attributes looking to match query
324
</DL>
325
<HR>
326
<A NAME="_G_"><!-- --></A><H2>
327
<B>G</B></H2>
328
<DL>
329
<DT><A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html#generate(java.lang.String, java.lang.String)"><B>generate(String, String)</B></A> - 
330
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AccessionNumber.html">AccessionNumber</A>
331
<DD>Get an Accession Number, check it for uniqueness and 
332
 register it into db connection.
333
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getAttribute(java.lang.String)"><B>getAttribute(String)</B></A> - 
334
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
335
<DD>Get an attribute value by name
336
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getAttributes()"><B>getAttributes()</B></A> - 
337
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
338
<DD>Get the attributes as a string
339
<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html#getAttributes(java.lang.String)"><B>getAttributes(String)</B></A> - 
340
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>
341
<DD>Get attributes describing a user or group
342
<DT><A HREF="edu/ucsb/nceas/metacat/AuthInterface.html#getAttributes(java.lang.String)"><B>getAttributes(String)</B></A> - 
343
Method in interface edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthInterface.html">AuthInterface</A>
344
<DD>Get attributes describing a user or group
345
<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html#getAttributes(java.lang.String)"><B>getAttributes(String)</B></A> - 
346
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>
347
<DD>Get attributes describing a user or group
348
<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html#getAttributes(java.lang.String, java.lang.String, java.lang.String)"><B>getAttributes(String, String, String)</B></A> - 
349
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>
350
<DD>Get attributes describing a user or group
351
<DT><A HREF="edu/ucsb/nceas/metacat/AuthInterface.html#getAttributes(java.lang.String, java.lang.String, java.lang.String)"><B>getAttributes(String, String, String)</B></A> - 
352
Method in interface edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthInterface.html">AuthInterface</A>
353
<DD>Get attributes describing a user or group
354
<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html#getAttributes(java.lang.String, java.lang.String, java.lang.String)"><B>getAttributes(String, String, String)</B></A> - 
355
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>
356
<DD>Get attributes describing a user or group
357
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getChildren()"><B>getChildren()</B></A> - 
358
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
359
<DD>Get the an enumeration of the children of this node
360
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#getConnection()"><B>getConnection()</B></A> - 
361
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
362
<DD>&nbsp;
363
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#getConnectionPool()"><B>getConnectionPool()</B></A> - 
364
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
365
<DD>&nbsp;
366
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#getCreateDate()"><B>getCreateDate()</B></A> - 
367
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
368
<DD>get the creation date
369
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getDocID()"><B>getDocID()</B></A> - 
370
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
371
<DD>Get the doc id of this node
372
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#getDocID()"><B>getDocID()</B></A> - 
373
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
374
<DD>Get the document identifier (docid)
375
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#getDocname()"><B>getDocname()</B></A> - 
376
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
377
<DD>get the document name
378
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#getDocname()"><B>getDocname()</B></A> - 
379
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
380
<DD>get the document name
381
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#getDocTitle()"><B>getDocTitle()</B></A> - 
382
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
383
<DD>get the document title
384
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#getDoctype()"><B>getDoctype()</B></A> - 
385
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
386
<DD>get the document type (which is the PublicID)
387
<DT><A HREF="edu/ucsb/nceas/metacat/McdbException.html#getException()"><B>getException()</B></A> - 
388
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbException.html">McdbException</A>
389
<DD>Get the tunneled Exception
390
<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html#getGroups(java.lang.String, java.lang.String)"><B>getGroups(String, String)</B></A> - 
391
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>
392
<DD>Get all groups from the authentication service
393
<DT><A HREF="edu/ucsb/nceas/metacat/AuthInterface.html#getGroups(java.lang.String, java.lang.String)"><B>getGroups(String, String)</B></A> - 
394
Method in interface edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthInterface.html">AuthInterface</A>
395
<DD>Get all groups from the authentication service
396
<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html#getGroups(java.lang.String, java.lang.String)"><B>getGroups(String, String)</B></A> - 
397
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>
398
<DD>Get all groups from the authentication service
399
<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html#getGroups(java.lang.String, java.lang.String, java.lang.String)"><B>getGroups(String, String, String)</B></A> - 
400
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>
401
<DD>Get the groups for a particular user from the authentication service
402
<DT><A HREF="edu/ucsb/nceas/metacat/AuthInterface.html#getGroups(java.lang.String, java.lang.String, java.lang.String)"><B>getGroups(String, String, String)</B></A> - 
403
Method in interface edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthInterface.html">AuthInterface</A>
404
<DD>Get the groups for a particular user from the authentication service
405
<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html#getGroups(java.lang.String, java.lang.String, java.lang.String)"><B>getGroups(String, String, String)</B></A> - 
406
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>
407
<DD>Get the groups for a particular user from the authentication service
408
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#getHashParam(java.lang.String)"><B>getHashParam(String)</B></A> - 
409
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
410
<DD>returns a single parameter from the hash by name
411
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#getHashParams()"><B>getHashParams()</B></A> - 
412
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
413
<DD>Returns the parameters in a hashtable.
414
<DT><A HREF="edu/ucsb/nceas/metacat/McdbException.html#getMessage()"><B>getMessage()</B></A> - 
415
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbException.html">McdbException</A>
416
<DD>Get the message from this exception.
417
<DT><A HREF="edu/ucsb/nceas/metacat/AuthSession.html#getMessage()"><B>getMessage()</B></A> - 
418
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthSession.html">AuthSession</A>
419
<DD>Get the message associated with authenticating this session.
420
<DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#getNodeContent(java.lang.String, java.lang.String, java.sql.Connection)"><B>getNodeContent(String, String, Connection)</B></A> - 
421
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
422
<DD>returns a string array of the contents of a particular node.
423
<DT><A HREF="edu/ucsb/nceas/metacat/TextNode.html#getNodeData()"><B>getNodeData()</B></A> - 
424
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/TextNode.html">TextNode</A>
425
<DD>Get the node data as a string value
426
<DT><A HREF="edu/ucsb/nceas/metacat/PINode.html#getNodeData()"><B>getNodeData()</B></A> - 
427
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/PINode.html">PINode</A>
428
<DD>Get the node data as a string value
429
<DT><A HREF="edu/ucsb/nceas/metacat/CommentNode.html#getNodeData()"><B>getNodeData()</B></A> - 
430
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/CommentNode.html">CommentNode</A>
431
<DD>Get the node data as a string value
432
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getNodeID()"><B>getNodeID()</B></A> - 
433
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
434
<DD>Get the id of this node
435
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getNodeIndex()"><B>getNodeIndex()</B></A> - 
436
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
437
<DD>Get nodeIndex of the node
438
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getNodeType()"><B>getNodeType()</B></A> - 
439
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
440
<DD>Get the type of this node
441
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#getOption(java.lang.String)"><B>getOption(String)</B></A> - 
442
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
443
<DD>Utility method to get an option value from the properties file
444
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#getParam(int)"><B>getParam(int)</B></A> - 
445
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
446
<DD>Returns a single parameter and value as a 1D string array.
447
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#getParams()"><B>getParams()</B></A> - 
448
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
449
<DD>Returns the parameters as a 2D string array.
450
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getParentID()"><B>getParentID()</B></A> - 
451
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
452
<DD>Get the parent id of this node
453
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html#getParentNode()"><B>getParentNode()</B></A> - 
454
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>
455
<DD>get the parent of this node
456
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#getPoolSize()"><B>getPoolSize()</B></A> - 
457
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
458
<DD>&nbsp;
459
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#getReturnFieldList()"><B>getReturnFieldList()</B></A> - 
460
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
461
<DD>Accessor method to return a vector of the extended return fields as
462
 defined in the &lt;returnfield&gt; tag in the pathquery dtd.
463
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getRootNodeID()"><B>getRootNodeID()</B></A> - 
464
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
465
<DD>Get the root node id of this node
466
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#getRootNodeID()"><B>getRootNodeID()</B></A> - 
467
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
468
<DD>get the root node identifier
469
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#getSystemID()"><B>getSystemID()</B></A> - 
470
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
471
<DD>get the system identifier
472
<DT><A HREF="edu/ucsb/nceas/metacat/DBTransform.html#getSystemId(java.lang.String, java.lang.String, java.lang.String)"><B>getSystemId(String, String, String)</B></A> - 
473
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBTransform.html">DBTransform</A>
474
<DD>Lookup a stylesheet reference from the db catalog
475
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#getTagName()"><B>getTagName()</B></A> - 
476
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
477
<DD>Get the name of this node
478
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#getTitle()"><B>getTitle()</B></A> - 
479
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
480
<DD>Get the document title
481
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#getUpdateDate()"><B>getUpdateDate()</B></A> - 
482
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
483
<DD>get the update date
484
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#getURLType()"><B>getURLType()</B></A> - 
485
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
486
<DD>Returns the type of the url.
487
<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html#getUsers(java.lang.String, java.lang.String)"><B>getUsers(String, String)</B></A> - 
488
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>
489
<DD>Get all users from the authentication service
490
<DT><A HREF="edu/ucsb/nceas/metacat/AuthInterface.html#getUsers(java.lang.String, java.lang.String)"><B>getUsers(String, String)</B></A> - 
491
Method in interface edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthInterface.html">AuthInterface</A>
492
<DD>Get all users from the authentication service
493
<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html#getUsers(java.lang.String, java.lang.String)"><B>getUsers(String, String)</B></A> - 
494
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>
495
<DD>Get all users from the authentication service
496
<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html#getUsers(java.lang.String, java.lang.String, java.lang.String)"><B>getUsers(String, String, String)</B></A> - 
497
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>
498
<DD>Get the users for a particular group from the authentication service
499
<DT><A HREF="edu/ucsb/nceas/metacat/AuthInterface.html#getUsers(java.lang.String, java.lang.String, java.lang.String)"><B>getUsers(String, String, String)</B></A> - 
500
Method in interface edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthInterface.html">AuthInterface</A>
501
<DD>Get the users for a particular group from the authentication service
502
<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html#getUsers(java.lang.String, java.lang.String, java.lang.String)"><B>getUsers(String, String, String)</B></A> - 
503
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>
504
<DD>Get the users for a particular group from the authentication service
505
</DL>
506
<HR>
507
<A NAME="_H_"><!-- --></A><H2>
508
<B>H</B></H2>
509
<DL>
510
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#handleQuery(java.io.PrintWriter, java.util.Hashtable, javax.servlet.http.HttpServletResponse, java.lang.String, java.lang.String)"><B>handleQuery(PrintWriter, Hashtable, HttpServletResponse, String, String)</B></A> - 
511
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
512
<DD>Create the xml query, execute it and display the results.
513
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#handleSQuery(java.io.PrintWriter, java.util.Hashtable, javax.servlet.http.HttpServletResponse, java.lang.String, java.lang.String)"><B>handleSQuery(PrintWriter, Hashtable, HttpServletResponse, String, String)</B></A> - 
514
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
515
<DD>Retreive the squery xml, execute it and display it
516
</DL>
517
<HR>
518
<A NAME="_I_"><!-- --></A><H2>
519
<B>I</B></H2>
520
<DL>
521
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#ignorableWhitespace(char[], int, int)"><B>ignorableWhitespace(char[], int, int)</B></A> - 
522
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
523
<DD>SAX Handler that is called for each XML text node that is Ignorable
524
 white space
525
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#incChildNum()"><B>incChildNum()</B></A> - 
526
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
527
<DD>increase childNum when new child for the node is created
528
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#init(javax.servlet.ServletConfig)"><B>init(ServletConfig)</B></A> - 
529
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
530
<DD>Initialize the servlet by creating appropriate database connections
531
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#internalEntityDecl(java.lang.String, java.lang.String)"><B>internalEntityDecl(String, String)</B></A> - 
532
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
533
<DD>SAX Handler that receives notification of internal entity declarations
534
</DL>
535
<HR>
536
<A NAME="_M_"><!-- --></A><H2>
537
<B>M</B></H2>
538
<DL>
539
<DT><A HREF="edu/ucsb/nceas/metacat/AuthMcat.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
540
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthMcat.html">AuthMcat</A>
541
<DD>Test method for the class
542
<DT><A HREF="edu/ucsb/nceas/metacat/DBQuery.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
543
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBQuery.html">DBQuery</A>
544
<DD>the main routine used to test the DBQuery utility.
545
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
546
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
547
<DD>Test method for this class.
548
<DT><A HREF="edu/ucsb/nceas/metacat/DBTransform.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
549
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBTransform.html">DBTransform</A>
550
<DD>the main routine used to test the transform utility.
551
<DT><A HREF="edu/ucsb/nceas/metacat/AuthLdap.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
552
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/AuthLdap.html">AuthLdap</A>
553
<DD>Test method for the class
554
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
555
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
556
<DD>the main routine used to test the DBWriter utility.
557
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
558
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
559
<DD>Main routine for testing
560
<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
561
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
562
<DD>main method for testing 
563
 
564
<DT><A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
565
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSimpleQuery.html">DBSimpleQuery</A>
566
<DD>the main routine used to test the DBSimpleQuery utility.
567
<DT><A HREF="edu/ucsb/nceas/metacat/DBUtil.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
568
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBUtil.html">DBUtil</A>
569
<DD>main routine used for testing.
570
<DT><A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html"><B>McdbDocNotFoundException</B></A> - exception edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html">McdbDocNotFoundException</A>.<DD>Exception thrown when an error occurs because a document with a
571
 given ID could not be found in the metacat database.<DT><A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html#McdbDocNotFoundException()"><B>McdbDocNotFoundException()</B></A> - 
572
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html">McdbDocNotFoundException</A>
573
<DD>Create a new McdbDocNotFoundException.
574
<DT><A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html#McdbDocNotFoundException(java.lang.Exception)"><B>McdbDocNotFoundException(Exception)</B></A> - 
575
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html">McdbDocNotFoundException</A>
576
<DD>Create a new McdbDocNotFoundException.
577
<DT><A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html#McdbDocNotFoundException(java.lang.String)"><B>McdbDocNotFoundException(String)</B></A> - 
578
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html">McdbDocNotFoundException</A>
579
<DD>Create a new McdbDocNotFoundException.
580
<DT><A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html#McdbDocNotFoundException(java.lang.String, java.lang.Exception)"><B>McdbDocNotFoundException(String, Exception)</B></A> - 
581
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbDocNotFoundException.html">McdbDocNotFoundException</A>
582
<DD>Create a new McdbDocNotFoundException.
583
<DT><A HREF="edu/ucsb/nceas/metacat/McdbException.html"><B>McdbException</B></A> - exception edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbException.html">McdbException</A>.<DD>Exception thrown when an error occurs because a problem occurred in
584
 the metacat database.<DT><A HREF="edu/ucsb/nceas/metacat/McdbException.html#McdbException()"><B>McdbException()</B></A> - 
585
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbException.html">McdbException</A>
586
<DD>Create a new McdbException.
587
<DT><A HREF="edu/ucsb/nceas/metacat/McdbException.html#McdbException(java.lang.Exception)"><B>McdbException(Exception)</B></A> - 
588
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbException.html">McdbException</A>
589
<DD>Create a new McdbException.
590
<DT><A HREF="edu/ucsb/nceas/metacat/McdbException.html#McdbException(java.lang.String)"><B>McdbException(String)</B></A> - 
591
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbException.html">McdbException</A>
592
<DD>Create a new McdbException.
593
<DT><A HREF="edu/ucsb/nceas/metacat/McdbException.html#McdbException(java.lang.String, java.lang.Exception)"><B>McdbException(String, Exception)</B></A> - 
594
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbException.html">McdbException</A>
595
<DD>Create a new McdbException.
596
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html"><B>MetaCatServlet</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>.<DD>A metadata catalog server implemented as a Java Servlet
597

    
598
 <DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#MetaCatServlet()"><B>MetaCatServlet()</B></A> - 
599
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
600
<DD>&nbsp;
601
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatSession.html"><B>MetaCatSession</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatSession.html">MetaCatSession</A>.<DD>A Class that implements session tracking for MetaCatServlet users.<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatSession.html#MetaCatSession(javax.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)"><B>MetaCatSession(HttpServletRequest, String, String)</B></A> - 
602
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatSession.html">MetaCatSession</A>
603
<DD>Construct a MetaCatSession
604
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html"><B>metacatURL</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>.<DD>&nbsp;<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#metacatURL(java.lang.String)"><B>metacatURL(String)</B></A> - 
605
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
606
<DD>This constructor takes a string url and parses it according to the  
607
 following rules.
608
<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> - 
609
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
610
<DD>Construct an instance of the utility class
611
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#MetaCatUtil(java.lang.String)"><B>MetaCatUtil(String)</B></A> - 
612
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
613
<DD>This constructor allows the usage of a different properties file
614
</DL>
615
<HR>
616
<A NAME="_N_"><!-- --></A><H2>
617
<B>N</B></H2>
618
<DL>
619
<DT><A HREF="edu/ucsb/nceas/metacat/NodeComparator.html"><B>NodeComparator</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeComparator.html">NodeComparator</A>.<DD>A utility class that sorts two node records.<DT><A HREF="edu/ucsb/nceas/metacat/NodeComparator.html#NodeComparator()"><B>NodeComparator()</B></A> - 
620
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeComparator.html">NodeComparator</A>
621
<DD>Constructor
622
<DT><A HREF="edu/ucsb/nceas/metacat/NodeRecord.html#nodedata"><B>nodedata</B></A> - 
623
Variable in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeRecord.html">NodeRecord</A>
624
<DD>&nbsp;
625
<DT><A HREF="edu/ucsb/nceas/metacat/NodeRecord.html#nodeid"><B>nodeid</B></A> - 
626
Variable in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeRecord.html">NodeRecord</A>
627
<DD>&nbsp;
628
<DT><A HREF="edu/ucsb/nceas/metacat/NodeRecord.html#nodeindex"><B>nodeindex</B></A> - 
629
Variable in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeRecord.html">NodeRecord</A>
630
<DD>&nbsp;
631
<DT><A HREF="edu/ucsb/nceas/metacat/NodeRecord.html#nodename"><B>nodename</B></A> - 
632
Variable in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeRecord.html">NodeRecord</A>
633
<DD>&nbsp;
634
<DT><A HREF="edu/ucsb/nceas/metacat/NodeRecord.html"><B>NodeRecord</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeRecord.html">NodeRecord</A>.<DD>A utility class that encapsulates a node and its data<DT><A HREF="edu/ucsb/nceas/metacat/NodeRecord.html#NodeRecord(long, long, long, java.lang.String, java.lang.String, java.lang.String)"><B>NodeRecord(long, long, long, String, String, String)</B></A> - 
635
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeRecord.html">NodeRecord</A>
636
<DD>Constructor
637
<DT><A HREF="edu/ucsb/nceas/metacat/NodeRecord.html#nodetype"><B>nodetype</B></A> - 
638
Variable in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeRecord.html">NodeRecord</A>
639
<DD>&nbsp;
640
<DT><A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html#notationDecl(java.lang.String, java.lang.String, java.lang.String)"><B>notationDecl(String, String, String)</B></A> - 
641
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html">DBDTDHandler</A>
642
<DD>Notation declarations are not signaled
643
</DL>
644
<HR>
645
<A NAME="_O_"><!-- --></A><H2>
646
<B>O</B></H2>
647
<DL>
648
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#openDBConnection()"><B>openDBConnection()</B></A> - 
649
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
650
<DD>Utility method to establish a JDBC database connection using connection
651
 info from the properties file
652
<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> - 
653
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
654
<DD>Utility method to establish a JDBC database connection
655
</DL>
656
<HR>
657
<A NAME="_P_"><!-- --></A><H2>
658
<B>P</B></H2>
659
<DL>
660
<DT><A HREF="edu/ucsb/nceas/metacat/NodeRecord.html#parentnodeid"><B>parentnodeid</B></A> - 
661
Variable in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/NodeRecord.html">NodeRecord</A>
662
<DD>&nbsp;
663
<DT><A HREF="edu/ucsb/nceas/metacat/PINode.html"><B>PINode</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/PINode.html">PINode</A>.<DD>A Class that represents an XML PI node and its contents,<DT><A HREF="edu/ucsb/nceas/metacat/PINode.html#PINode(long, long, java.lang.String, java.lang.String)"><B>PINode(long, long, String, String)</B></A> - 
664
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/PINode.html">PINode</A>
665
<DD>Construct a new PINode instance
666
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#printExtendedSQL(java.lang.String)"><B>printExtendedSQL(String)</B></A> - 
667
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
668
<DD>This method prints sql based upon the &lt;returnfield&gt; tag in the
669
 pathquery document.
670
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#printGetDocByDoctypeSQL(java.lang.String)"><B>printGetDocByDoctypeSQL(String)</B></A> - 
671
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
672
<DD>&nbsp;
673
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#printHashParams()"><B>printHashParams()</B></A> - 
674
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
675
<DD>&nbsp;
676
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#printPackageSQL()"><B>printPackageSQL()</B></A> - 
677
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
678
<DD>Prints sql that returns all relations in the database.
679
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#printPackageSQL(java.lang.String)"><B>printPackageSQL(String)</B></A> - 
680
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
681
<DD>Prints sql that returns all relations in the database that were input
682
 under a specific docid
683
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#printPackageSQL(java.lang.String, java.lang.String)"><B>printPackageSQL(String, String)</B></A> - 
684
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
685
<DD>Returns all of the relations that has a certain docid in the subject
686
 or the object.
687
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#printParams()"><B>printParams()</B></A> - 
688
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
689
<DD>Prints the parameters neatly to system.out
690
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#printRelationSQL(java.lang.String)"><B>printRelationSQL(String)</B></A> - 
691
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
692
<DD>&nbsp;
693
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#printSQL()"><B>printSQL()</B></A> - 
694
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
695
<DD>create a SQL serialization of the query that this instance represents
696
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#processingDTD()"><B>processingDTD()</B></A> - 
697
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
698
<DD>get the document processing state
699
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#processingInstruction(java.lang.String, java.lang.String)"><B>processingInstruction(String, String)</B></A> - 
700
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
701
<DD>SAX Handler called once for each processing instruction found: 
702
 node that PI may occur before or after the root element.
703
</DL>
704
<HR>
705
<A NAME="_Q_"><!-- --></A><H2>
706
<B>Q</B></H2>
707
<DL>
708
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html"><B>QuerySpecification</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>.<DD>A Class that represents a structured query, and can be 
709
 constructed from an XML serialization conforming to @see pathquery.dtd.<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#QuerySpecification(java.io.Reader, java.lang.String)"><B>QuerySpecification(Reader, String)</B></A> - 
710
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
711
<DD>construct an instance of the QuerySpecification class
712
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#QuerySpecification(java.lang.String, java.lang.String)"><B>QuerySpecification(String, String)</B></A> - 
713
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
714
<DD>construct an instance of the QuerySpecification class
715
</DL>
716
<HR>
717
<A NAME="_R_"><!-- --></A><H2>
718
<B>R</B></H2>
719
<DL>
720
<DT><A HREF="edu/ucsb/nceas/metacat/DBUtil.html#readDataGuide(java.lang.String)"><B>readDataGuide(String)</B></A> - 
721
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBUtil.html">DBUtil</A>
722
<DD>read Data Guide for a given doctype from db connection in XML format
723
 select all distinct absolute paths from xml_index table
724
<DT><A HREF="edu/ucsb/nceas/metacat/DBUtil.html#readDoctypes()"><B>readDoctypes()</B></A> - 
725
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBUtil.html">DBUtil</A>
726
<DD>read all doctypes from db connection in XML format
727
 select all Public Id from xml_catalog table
728
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#readUsingSlowAlgorithm()"><B>readUsingSlowAlgorithm()</B></A> - 
729
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
730
<DD>Get a text representation of the XML document as a string
731
 This older algorithm uses a recursive tree of Objects to represent the
732
 nodes of the tree.
733
<DT><A HREF="edu/ucsb/nceas/metacat/relationHandler.html"><B>relationHandler</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/relationHandler.html">relationHandler</A>.<DD>&nbsp;<DT><A HREF="edu/ucsb/nceas/metacat/relationHandler.html#relationHandler(edu.ucsb.nceas.metacat.DocumentImpl, java.sql.Connection)"><B>relationHandler(DocumentImpl, Connection)</B></A> - 
734
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/relationHandler.html">relationHandler</A>
735
<DD>Constructor for this class.
736
<DT><A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html#resolveEntity(java.lang.String, java.lang.String)"><B>resolveEntity(String, String)</B></A> - 
737
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBEntityResolver.html">DBEntityResolver</A>
738
<DD>The Parser call this method before opening any external entity 
739
 except the top-level document entity (including the external DTD subset,
740
 external entities referenced within the DTD, and external entities 
741
 referenced within the document element)
742
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html#returnConnection(java.sql.Connection)"><B>returnConnection(Connection)</B></A> - 
743
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatUtil.html">MetaCatUtil</A>
744
<DD>&nbsp;
745
<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#returnErrors()"><B>returnErrors()</B></A> - 
746
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
747
<DD>provide a list of errors from the validation process
748
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#run()"><B>run()</B></A> - 
749
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
750
<DD>&nbsp;
751
<DT><A HREF="edu/ucsb/nceas/metacat/relationHandler.html#run()"><B>run()</B></A> - 
752
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/relationHandler.html">relationHandler</A>
753
<DD>The thread handler
754
</DL>
755
<HR>
756
<A NAME="_S_"><!-- --></A><H2>
757
<B>S</B></H2>
758
<DL>
759
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setAttribute(java.lang.String, java.lang.String)"><B>setAttribute(String, String)</B></A> - 
760
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
761
<DD>Add a new attribute to this node, or set its value
762
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html#setAttribute(java.lang.String, java.lang.String, java.lang.String)"><B>setAttribute(String, String, String)</B></A> - 
763
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>
764
<DD>Add a new attribute to this node, or set its value
765
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setDocID(java.lang.String)"><B>setDocID(String)</B></A> - 
766
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
767
<DD>Set the doc id of this node
768
<DT><A HREF="edu/ucsb/nceas/metacat/TextNode.html#setNodeData(java.lang.String)"><B>setNodeData(String)</B></A> - 
769
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/TextNode.html">TextNode</A>
770
<DD>Set the node data to the given string
771
<DT><A HREF="edu/ucsb/nceas/metacat/PINode.html#setNodeData(java.lang.String)"><B>setNodeData(String)</B></A> - 
772
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/PINode.html">PINode</A>
773
<DD>Set the node data to the given string
774
<DT><A HREF="edu/ucsb/nceas/metacat/CommentNode.html#setNodeData(java.lang.String)"><B>setNodeData(String)</B></A> - 
775
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/CommentNode.html">CommentNode</A>
776
<DD>Set the node data to the given string
777
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setNodeID(long)"><B>setNodeID(long)</B></A> - 
778
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
779
<DD>Set the id of this node
780
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setNodeIndex(int)"><B>setNodeIndex(int)</B></A> - 
781
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
782
<DD>Set the node index of this node
783
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setNodeType(java.lang.String)"><B>setNodeType(String)</B></A> - 
784
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
785
<DD>Set the type of this node
786
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setParentID(long)"><B>setParentID(long)</B></A> - 
787
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
788
<DD>Set the parent id of this node
789
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setRootNodeID(long)"><B>setRootNodeID(long)</B></A> - 
790
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
791
<DD>Set the root node id of this node
792
<DT><A HREF="edu/ucsb/nceas/metacat/BasicNode.html#setTagName(java.lang.String)"><B>setTagName(String)</B></A> - 
793
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/BasicNode.html">BasicNode</A>
794
<DD>Set the name of this node
795
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#setTitle(java.lang.String)"><B>setTitle(String)</B></A> - 
796
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
797
<DD>Set the document title
798
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#startCDATA()"><B>startCDATA()</B></A> - 
799
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
800
<DD>SAX Handler that receives notification of the start of CDATA sections
801
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#startDocument()"><B>startDocument()</B></A> - 
802
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
803
<DD>SAX Handler that receives notification of beginning of the document
804
<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> - 
805
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
806
<DD>SAX Handler that receives notification of DOCTYPE.
807
<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> - 
808
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
809
<DD>SAX Handler that is called at the start of each XML element
810
<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> - 
811
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
812
<DD>callback method used by the SAX Parser when the start tag of an 
813
 element is detected.
814
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#startEntity(java.lang.String)"><B>startEntity(String)</B></A> - 
815
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
816
<DD>SAX Handler that receives notification of the start of entities
817
</DL>
818
<HR>
819
<A NAME="_T_"><!-- --></A><H2>
820
<B>T</B></H2>
821
<DL>
822
<DT><A HREF="edu/ucsb/nceas/metacat/TextNode.html"><B>TextNode</B></A> - class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/TextNode.html">TextNode</A>.<DD>A Class that represents an XML Text node and its contents,<DT><A HREF="edu/ucsb/nceas/metacat/TextNode.html#TextNode(long, long, java.lang.String)"><B>TextNode(long, long, String)</B></A> - 
823
Constructor for class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/TextNode.html">TextNode</A>
824
<DD>Construct a new TextNode instance
825
<DT><A HREF="edu/ucsb/nceas/metacat/ElementNode.html#toString()"><B>toString()</B></A> - 
826
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/ElementNode.html">ElementNode</A>
827
<DD>String representation for display purposes (recursively descends through
828
 children to create an XML subtree)
829
<DT><A HREF="edu/ucsb/nceas/metacat/metacatURL.html#toString()"><B>toString()</B></A> - 
830
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/metacatURL.html">metacatURL</A>
831
<DD>returns a string representation of this metacatURL
832
<DT><A HREF="edu/ucsb/nceas/metacat/TextNode.html#toString()"><B>toString()</B></A> - 
833
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/TextNode.html">TextNode</A>
834
<DD>String representation of this text node
835
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#toString()"><B>toString()</B></A> - 
836
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
837
<DD>Print a string representation of the XML document
838
<DT><A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html#toString()"><B>toString()</B></A> - 
839
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/QuerySpecification.html">QuerySpecification</A>
840
<DD>create a String description of the query that this instance represents.
841
<DT><A HREF="edu/ucsb/nceas/metacat/PINode.html#toString()"><B>toString()</B></A> - 
842
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/PINode.html">PINode</A>
843
<DD>String representation of this text node
844
<DT><A HREF="edu/ucsb/nceas/metacat/CommentNode.html#toString()"><B>toString()</B></A> - 
845
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/CommentNode.html">CommentNode</A>
846
<DD>String representation of this text node
847
<DT><A HREF="edu/ucsb/nceas/metacat/McdbException.html#toXml(java.io.PrintWriter)"><B>toXml(PrintWriter)</B></A> - 
848
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/McdbException.html">McdbException</A>
849
<DD>Print the message from this exception in XML format.
850
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#toXml(java.io.Writer)"><B>toXml(Writer)</B></A> - 
851
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
852
<DD>Print a text representation of the XML document to a Writer
853
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#transformQuery(java.util.Hashtable)"><B>transformQuery(Hashtable)</B></A> - 
854
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
855
<DD>Removes the <?xml version="x"?> tag from the beginning of xmlquery
856
 so it can properly be placed in the <query> tag of the resultset.
857
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#transformQuery(java.lang.String)"><B>transformQuery(String)</B></A> - 
858
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
859
<DD>removes the <?xml version="1.0"?> tag from the beginning.
860
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html#transformResultset(java.lang.String, javax.servlet.http.HttpServletResponse, java.io.PrintWriter)"><B>transformResultset(String, HttpServletResponse, PrintWriter)</B></A> - 
861
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatServlet.html">MetaCatServlet</A>
862
<DD>Transorms an xml resultset document to html and sends it to the browser
863
<DT><A HREF="edu/ucsb/nceas/metacat/DBTransform.html#transformXMLDocument(java.lang.String, java.lang.String, java.lang.String, java.io.PrintWriter)"><B>transformXMLDocument(String, String, String, PrintWriter)</B></A> - 
864
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBTransform.html">DBTransform</A>
865
<DD>Transform an XML document using the stylesheet reference from the db
866
</DL>
867
<HR>
868
<A NAME="_U_"><!-- --></A><H2>
869
<B>U</B></H2>
870
<DL>
871
<DT><A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html#unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>unparsedEntityDecl(String, String, String, String)</B></A> - 
872
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBDTDHandler.html">DBDTDHandler</A>
873
<DD>All are reported after startDocument and before first 
874
 startElement event
875
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html#updateNodeIndex(java.sql.Connection, java.lang.String, java.lang.String)"><B>updateNodeIndex(Connection, String, String)</B></A> - 
876
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>
877
<DD>USED FROM SEPARATE THREAD RUNNED from DBSAXHandler on endDocument()
878
 Update the node index (xml_index) for this node by generating
879
 test strings that represent all of the relative and absolute
880
 paths through the XML tree from document root to this node
881
<DT><A HREF="edu/ucsb/nceas/metacat/MetaCatSession.html#userLogin(javax.servlet.http.HttpServletResponse, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>userLogin(HttpServletResponse, String, String, String, String)</B></A> - 
882
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/MetaCatSession.html">MetaCatSession</A>
883
<DD>handle Login action for MetaCatServlet
884
</DL>
885
<HR>
886
<A NAME="_V_"><!-- --></A><H2>
887
<B>V</B></H2>
888
<DL>
889
<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#validate(java.lang.String)"><B>validate(String)</B></A> - 
890
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
891
<DD>validate an xml document against its DTD
892
<DT><A HREF="edu/ucsb/nceas/metacat/DBValidate.html#validateString(java.lang.String)"><B>validateString(String)</B></A> - 
893
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBValidate.html">DBValidate</A>
894
<DD>validate an xml document against its DTD
895
</DL>
896
<HR>
897
<A NAME="_W_"><!-- --></A><H2>
898
<B>W</B></H2>
899
<DL>
900
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html#warning(org.xml.sax.SAXParseException)"><B>warning(SAXParseException)</B></A> - 
901
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXHandler.html">DBSAXHandler</A>
902
<DD>SAX Handler that receives notification of warnings
903
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#write(java.sql.Connection, java.io.Reader, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>write(Connection, Reader, String, String, String, String)</B></A> - 
904
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
905
<DD>Write an XML file to the database, given a Reader
906
<DT><A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html#write(java.sql.Connection, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>write(Connection, String, String, String, String, String)</B></A> - 
907
Static method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DocumentImpl.html">DocumentImpl</A>
908
<DD>Write an XML file to the database, given a filename
909
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html#writeChildNodeToDB(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><B>writeChildNodeToDB(String, String, String, String)</B></A> - 
910
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>
911
<DD>creates SQL code and inserts new node into DB connection
912
<DT><A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html#writeNodename(java.lang.String)"><B>writeNodename(String)</B></A> - 
913
Method in class edu.ucsb.nceas.metacat.<A HREF="edu/ucsb/nceas/metacat/DBSAXNode.html">DBSAXNode</A>
914
<DD>creates SQL code to put nodename for the document node 
915
 into DB connection
916
</DL>
917
<HR>
918
<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="#_H_">H</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> 
919
<!-- ========== START OF NAVBAR ========== -->
920
<A NAME="navbar_bottom"><!-- --></A>
921
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
922
<TR>
923
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
924
<A NAME="navbar_bottom_firstrow"><!-- --></A>
925
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
926
  <TR ALIGN="center" VALIGN="top">
927
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
928
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
929
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
930
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="edu/ucsb/nceas/metacat/package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
931
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
932
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
933
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
934
  </TR>
935
</TABLE>
936
</TD>
937
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
938
</EM>
939
</TD>
940
</TR>
941

    
942
<TR>
943
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
944
&nbsp;PREV&nbsp;
945
&nbsp;NEXT</FONT></TD>
946
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
947
  <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
948
&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
949
</TR>
950
</TABLE>
951
<!-- =========== END OF NAVBAR =========== -->
952

    
953
<HR>
954
<i>Copyright ? 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.</i>
955
</BODY>
956
</HTML>
(4-4/10)