Package edu.ucsb.nceas.metacat

Interface Summary
AuthInterface An interface representing the methods that should be implemented by an authentication service.
 

Class Summary
AccessControlList A Class that loads eml-access.xml file containing ACL for a metadata document into relational DB.
AccessionNumber (on insert of XML document) Generates a unique Accession Number or if provided check it for uniqueness and register it into the db connection (on update or delete of XML document) Check for existance of provided Accession Number
AssociateAccessPolicy This class is in order to fix a problem.
AuthLdap An implementation of the AuthInterface interface that allows Metacat to use the LDAP protocol for directory services.
AuthSession A Class that implements session tracking for MetaCatServlet users.
BasicNode A Class that represents an XML node and its contents
CatalogMessageHandler A Class implementing callback bethods for the SAX parser to call when processing the XML messages from the replication handler
CommentNode A Class that represents an XML Comment node and its contents,
DBConnection A class represent a connection object, it includes connection itself, index, status, age, createtime, connection time, usageCount, warning message
DBConnectionPool A class represent a DBConnection pool.
DBDTDHandler A database aware Class implementing DTDHandler interface for the SAX parser to call when processing the XML stream and intercepting notations and unparsed entities
DBEntityResolver 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.
DBQuery 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 XML hierarchy.
DBSAXHandler A database aware Class implementing callback bethods for the SAX parser to call when processing the XML stream and generating events
DBSAXNode A Class that represents an XML node and its contents and can write its own representation to a database connection
DBSimpleQuery A Class that searches a relational DB for elements and attributes that have free text matches to the query string.
DBTransform A Class that transforms XML documents utitlizing XSL style sheets
DBUtil A suite of utility classes for quering DB
DBValidate Name: DBValidate.java Purpose: A Class that validates XML documents This class is designed to be parser independent i.e.
DocInfoHandler A Class implementing callback bethods for the SAX parser to call when processing the XML messages from the replication handler
DocumentIdentifier A class to parse document ids The docid is of the form siteCode.uniqueId.rev
DocumentImpl A class that represents an XML document.
ElementNode A Class that represents an XML element and its contents, and can build itself from a database connection
ForceReplicationHandler A class to asyncronously force the replication of each server that has an entry in the xml_replication table.
HttpMessage Send a message to an HTTP server using either a GET or POST operation
MetacatReplication  
MetaCatServlet A metadata catalog server implemented as a Java Servlet
MetacatURL  
MetaCatUtil A suite of utility classes for the metadata catalog server
NodeComparator A utility class that sorts two node records.
NodeRecord A utility class that encapsulates a node and its data
PINode A Class that represents an XML PI node and its contents,
QuerySpecification A Class that represents a structured query, and can be constructed from an XML serialization conforming to @see pathquery.dtd.
RelationHandler  
RemoteDocument A class represents a document in remote metacat server.
ReplicationHandler This class handles deltaT replication checking.
ReplicationServer A class express a entry in xml_replication.
ReplicationServerList A class represent a replication server list in xml_replcation table
ReplMessageHandler A Class implementing callback bethods for the SAX parser to call when processing the XML messages from the replication handler
TextNode A Class that represents an XML Text node and its contents,
 

Exception Summary
AccessionNumberException Exception thrown when an error occurs because an AccessionNumber was invalid or used incorrectly.
AccessionNumberGeneratedException Exception thrown when a new accession number is generated either because none was provided or it was not unique.
McdbDocNotFoundException Exception thrown when an error occurs because a document with a given ID could not be found in the metacat database.
McdbException Exception thrown when an error occurs because a problem occurred in the metacat database.
 



Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.