Class Summary |
AccessControlForSingleFile |
A Class that loads eml-access.xml file containing ACL for a metadata
document into relational DB. |
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 |
AccessRule |
A Class that represents an XML access rule. |
AccessSection |
A Class that represents an XML access rule. |
AddMissedSubTreeSAXHandler |
A database aware Class implementing callback bethods for the SAX parser to
call when processing the XML stream and generating events |
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, |
ContentTypeProvider |
This class will figure out which content type it is for a given data file. |
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. |
DocumentImplWrapper |
This class a wrapper class for documentimpl for insert or update. |
ElementNode |
A Class that represents an XML element and its contents,
and can build itself from a database connection |
Eml200SAXHandler |
A database aware Class implementing callback bethods for the SAX parser to
call when processing the XML stream and generating events
Here is the rules for user which has write permission in top level access
rules(he can update metadata but can't update access module) try to update
a document:
1. |
Eml210SAXHandler |
A database aware Class implementing callback bethods for the SAX parser to
call when processing the XML stream and generating events |
EventLog |
EventLog is used to intialize and store a log of events that occur in an
application. |
EventLogData |
A data structure holding the information to be logged about an event. |
FilteredSubTree |
A Class that represents an Filtered XML Subtree, it means a subtree which
contains another subtree has different access behavor to it. |
ForceReplicationHandler |
A class to asyncronously force the replication of each server
that has an entry in the xml_replication table. |
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 |
PathIndexEntry |
PathIndexEntry contains all of the data fields needed to insert an path into
the xml_index table. |
PermissionController |
|
PINode |
A Class that represents an XML PI node and its contents, |
QueryGroup |
a utility class that represents a group of terms in a query |
QuerySpecification |
A Class that represents a structured query, and can be constructed from an
XML serialization conforming to |
QueryTerm |
a utility class that represents a single term in a query |
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 |
SchemaLocationResolver |
A database aware Class to handle schema location. |
SubTree |
A Class that represents an XML Subtree |
TextNode |
A Class that represents an XML Text node and its contents, |
Version |
|