All Classes and Interfaces

Class
Description
Extends AsnStandard to provide custom rendering of display text for AAAS standards.
Abstract class for framework-specific plugins to the CATServiceHelper
Abstract class for extracting information from, and writing to, XML config files
Abstract controller for Metadata Editors.
NOT YET DOCUMENTED
 
 
 
 
Wrapper for HotActionMapping
ActionServlet
 
NOT YET DOCUMENTED
NOT YET DOCUMENTED
Convenience class for creating NdrRequests to add metadata
* Convenience class for creating NdrRequest to add a Resource
Creates a Lucene Document from an ADN-item metadata source file.
 
CATHelperPlugin for the ADN framework
Description of the Class
Represents an controlled vocabulary item from the ADN educational metadata standard.
Converts from ADN format to the BriefMeta format.
Converts from ADN format to a localized ADN format, which contains no namespace declarations.
Converts from ADN format to the NSDL DC format.
Converts from ADN format to the OAI DC format.
Extension of NdrObjectReader for accessing properties, dataStreams, and relationships of NDR Agent Objects.
Extension of NdrObjectReader for accessing properties, dataStreams, and relationships of NDR Aggregator Objects.
Class representing the All compositor.
CompositorGuard for the All Compositor class.
This class packages and runs unit tests for all DLESE Tools classes that have unit tests written for them.
Helper for translating between http request parameters and metadata elements.
Class to read the ASN authors document from ASN web service and provide author lookup by author purl.
Abstract class for CATHelperPlugins whose frameworks store ASN identifiers.
Bean to hold summary information about AsnDocument for use by the suggestion service.
A key representing an ASN StandardDoc that encodes the "author/subject", "topic/jurisdiction", "created date", and "UID" part of the full ASN purl id for the document (e.g., "D10001D0").
Extends AsnStatement to capture document-level information from the "asn:StandardDocument" statement of a ASN resolver response or a ASN standards document file.
Encapsulates an ASN Standards Document by reading the source XML file and creating a hierarchy of AsnStandard instances.
Utility class to provide acess to resolution services for ASN topics and authors.
 
Extends AsnStandard with methods to aid the task of mapping asn standards to ADN standards.
 
An Action that handles Web service requests.
ActionForm bean that holds data for AsnService.
Class to read all ASN standards documents in specified directory, and provide access to their contents, e.g., getAsnDocument, getStandard.
Servlet responsible for initializing the ASN resolver service.
Wraps AsnStatement to expose object based hierarchy information, such as "children" and "ancestors" as AsnStandards rather than ASN IDs, and to expose resolved ASN purl-based Attributes as human-readable strings, such as "Science" rather than "http://purl.org/ASN/scheme/ASNTopic/science".
Provides acess to a single ASN Standards Document (and individual standards contained within) via the AsnDocument and AsnStandard classes.
Provides acess to a single ASN Standards Document (and individual standards contained within) via the AsnDocument and AsnNode classes.
Wraps an AsnStandard object and implements the StandardsNode interface.
Encapsulates a single statement of an ASN Standards Document or ASN Resolver Response, which are represented as RDF elements, and exposes statement attributes as Strings and Lists.
SuggestionsServiceHelper for the CAT REST standards suggestion service, operating over ASN Standards.
 
 
Provides services for mapping between different standards formats, namely ASN and ADN (dlese), as well as convenience methods for translating between the different gradeRange representations.
verifies that the asn and adn standards represented in the mappings file correspond to the asn and adn standards.
Class to read the ASN topics document from ASN web service and provide topic lookup by topic purl.
 
 
 
 
Wrapper for AttributeGroup definitions in an XML Schema, which are defined as an immediate child of the schema element.
Auth interface to be extended by concrete Auth classes, such as SchemEditAuth
NOT YET DOCUMENTED
A principle for denoting which login module authenticated.
 
Export collections at regular intervals.
Class to automatically generate jsp pages (using a Renderer class such as DleseEditorRenderer) for editing and viewing of schemedit-based xml documents.
Simply wraps Exception.
Checks XML documents for presence of bad characters and builds a list of BadCharEntries containing the element xpath and value containing the bad char.
Class for testing dom manipulation with help from SchemaHelper
Superclass for all the com.myjaas.auth.* authorisation modules.
A Struts Action controlling batch record operations, such as batchDelete, batchStatusUpdate, and batchMove.
ActionForm bean for handling batchRecordOperations.
Struct used to hold geospatial bounding box lat lon coordinates.
 
wrapper for BuiltInType definitions (Element).
Interface for callbacks to handle processing Documents.
Creator Acknowledgement System main interface
CasException Simply wraps Exception.
Catches duplicate resources
Interface for framework-specific plugins to the CATServiceHelper
Data Structure to manage information passed to the CATRest Service to constrain it's search.
Run-time support for CAT suggestion service, which acts as intermediary between CAT Service client and Form bean/JSP pages.
 
Wraps standard element returned by SuggestCATStandards call.
Wraps "StandardDocument" elements returned by getAllStandardDocuments call.
 
 
A response wrapper that takes the servlet's or JSP's response and saves it into a char[] for use in Filters.
Class representing the Choice compositor.
CompositorGuard for the Choice compositor.
 
Reads an XML file containing mappings between ncsrecordid and aggregator handle, and produces an XML file containing more detailed information about the NCS Collection record and the NDR Collection Objects associated with the aggregator.
This implements the DLESE extended form of the combined log format as documented at Apache logs docs.
Represents a single log record created by ClfLogger.
Maintains the state of collapsible nodes in the metadata Editor.
Class to initialize a CollapseBean which controls the visibility of fields in the metadata editor.
Maintains the state of collapsible nodes in the metadata Editor.
Reads spreadsheet data (xml file created from spreadsheet) with data supplied by NSDL but augmented from NCS Collect records, with the purpose of determining overlaps and gaps between the collection management info in both models.
Controller for viewing and editing user access (roles) for each collection for which the sessionUser has managerial permissions.
 
Use Case: there is a collection in the ndr that is not represented by a NSDL collection record in the NCS.
Reads spreadsheet data (xml file created from spreadsheet) with data supplied by NSDL but augmented from NCS Collect records, with the purpose of determining overlaps and gaps between the collection management info in both models.
Holds information about a collection that is accessed via a CollectionConfigReader.
Controller for the Collection Settings editor.
Extracts info from a Collection configuration document.
Extends SchemEditValidator to provide validation services for collection configuration records.
 
Utilities for manipulating XPaths, represented as String
 
Extracts data from a Collection Metadata object and loads it into the NCS data structures to create a collection, and then creates item-level metadata from MetadataObjects in the NDR (transforming to native format if possible).
Manage collections of records in a DDS repository.
RepositoryIndexingObsever initializes IDGenerators for each collection after reindexing the entire repository (all collections).
 
Class to cache information about collections obtained from "listCollections" call to DDSServicesToolkit.
Action supporing integration of NCS Collect Records and NDR Collections in the NDR
ActionForm bean for handling interactions with the NDR.
Reads spreadsheet data (xml file created from spreadsheet) with data supplied by NSDL but augmented from NCS Collect records, with the purpose of determining overlaps and gaps between the collection management info in both models.
Sort LabelValueBeans representing [collectionName, collectionKey] by the label (collectionName).
Deletes a collections by moving metadata records to a "baseTrashDir" directory.
Holds CollectionConfig instances in a map structure, keyed by collection id (e.g., "dcc"); The registry is initialized during system startup by reading from a configDir where the collection config files are located.
A Struts Action controlling several collection-level operations, including creation, export, validation, and deletion.
ActionForm bean for handling requests for Collections-based operations, such as creating, deleting, exporting and validating collections.
Reads spreadsheet data (xml file created from spreadsheet) with data supplied by NSDL but augmented from NCS Collect records, with the purpose of determining overlaps and gaps between the collection management info in both models.
Wraps a row from CollectionXSLReader, reprsenting information about a particular collection with the purpose of determining overlaps and gaps between the collection management info in NDR and NCS models.
Extends AsnStandard to provide custom "description" for Colorado Benchmarks.
NOT YET DOCUMENTED
CATService FrameworkPlugin providing information specific to the "comm_core" framework.
Run-time support for CAT suggestion service, which acts as intermediary between CAT Service client and Form bean/JSP pages.
Class to read all comm-core standards documents in specified directory, and provide access to their contents, e.g., getStdDocument, getStandard.
Servlet responsible for initializing the StandardsSuggestionService.
Provides acess to a single CommCore Standards Document (and individual standards contained within) via the StdDocument and Standard classes.
StandardsManager for the CommCore Framework.
Implements the StandardsNode interface using information from a Commcore instance.
Formats and sends email notifying of a newly suggested resource
SuggestionRecord for Suggestors using the "dlese_anno" metadata framework.
Wrapper for ComplexType definitions in XML Schemas.
Class to render an element label for metadata editors and viewers.
Compositor class specifies methods for accessing and validating the "members" of a Compositor Element (i.e., All, Sequence and Choice), as well as the acceptsNewMember method.
The CompositorGuard classes is responsible for enforcing the min and max occurrance schema constraints defined for a Compositor (e.g., All, Choice, or Sequence).
Represents a *Member* of the Compositor (e.g., All, Sequence, or Choice) specified in ComplexType definition.
Provides Helpful methods for creating and testing Compositors and CompositorGuards
Schemedit Constants
Class representing an Contact attribute of the serviceDescription
 
NOT YET DOCUMENTED
A Struts Action controlling interaction during creation of ADN records in the DCS.
ActionForm bean for handling requests to create ADN Records
Parse the HTML form found (hopefully) at the given URL, and turn it into a Javascript-rendered version that can easily be included in the DLESE site.
A Struts Action controlling interaction during creation of records for the "mast" framework, including iteraction with "metaextract" service to populate record fields.
A Struts Action controlling interaction during creation of metadata records for frameworks that require an initial data-entry screen before entering the metadata editor.
 
 
Indicates that an event occurred affecting data managed by a DataManager source.
Provides the interface for Objects listening to a DataManager source.
Provides an abstract implementation of a common interface for applications needing to work with a data store.
Utilities for manipulating XPaths, represented as String
 
Provides support for converting dates to strings and vice-versa using seconds as the default time granularity.
Filters Lucene search results based on a range of Dates or times.
Functions for validating date-related schema data types.
Provides a DB Connection and some low level access methods.
Simple database based authentication module.
Base Action class that sets up access to global structures as instance variables.
Implementation of Action that handles administration of a metadata repository.
This class uses the getter methods of the ProviderBean and then adds setter methods for editable fields.
A Struts Action for handling query requests for browsing a collection in the DCS.
Supports the collection browser of the DCS.
Converts old style DcsData records (that only mantained a single-entry) into history-aware records.
Reader to extract DcsData (aka "workflow status") information from a LuceneDoc created by DcsDataFileIndexingPlugin.
Simply wraps Exception.
Helper for indexing DCS-specific workflow status information along with the normally-indexed fields for a metadata record.
Provides access to, and caching of DcsDataRecord instances that house workflow status associated with each metadata record managed by the DCS.
Used to manage dcs_data that is associated with an indexed item-level record.
Tester for DcsDataRecord and related classes.
A Struts Action for handling query requests that access a SimpleLuceneIndex.
A Struts Form bean for handling query requests that access a SimpleLuceneIndex.
Replaces all the occurances of an editor with another .
Controller for the Metdata Editor that handles Indexed records rather than reading and writing records directly to disk.
An Action that handles DCS related web service requests.
An ActionForm bean that holds data for DCS web services.
Description of the Class
Extends SetInfo to provide DCS-specific information about sets (aka collections), such as the number of valid records.
Implements Comparator to enable sorting by numDone.
 
Implements Comparator to enable sorting by numDone.
 
Implements Comparator to enable sorting by numWorking.
Class to construct serviceDescription elements to be used in NDR Objects (i.e., MetadataProvider and Aggregator), as described at http://ndr.comm.nsdl.org/cgi-bin/wiki.pl?addMetadataProvider.
A Struts Action for handling query requests that access a SimpleLuceneIndex.
 
Displays an XML metadata record using the ViewerRenderer.
Class for testing dom manipulation with help from SchemaHelper
Implementation of Action that handles administration of the DDS.
 
A Struts Action for handling query requests that access a SimpleLuceneIndex.
A Struts Form bean for handling query requests that access a SimpleLuceneIndex.
An Action that handles editing recrods in DDS.
A bean that holds data for editing records.
A FileIndexingPlugin that indexes meta-metadata about items (educational resources) in the index.
A Struts Action for managing the items in the DDS collections.
A Struts Form bean for managing the items in the DDS collections.
 
A Struts Action for handling display of resource record descriptions, and their various collection info.
A Struts Form bean for handling DDS query requests that access a SimpleLuceneIndex.
An Action that handles DDS related reporting requests.
A bean that holds data for DDS reporting.
Downloads entire DDS repositories and writes to local disk using the DDSServicesToolkit.
An Action that implements a RESTful Web service for performing updates to a DDS repository.
A ActionForm bean that holds data for DDS repository update web service.
An Action that handles RSS 2.0 requests.
A ActionForm bean that holds data for DDS RSS requests
Indicates a standard error response was recieved from a DDS service request.
An Action that handles DDS Web service requests.
An Action that handles DDS Web service requests.
A ActionForm bean that holds data for DDS web services and has access to vocab info.
A ActionForm bean that holds data for DDS web services and has access to vocab info.
Encapsulates a response from a DDSWS or DDSUpdateWS service request.
Toolkit for working with DDS repository Search and Update Web Services (DDSWS and DDSUpdateWS) for read and write operations.
A bean that performs functions helpful in the UI.
Provided as an administrative and intialization servlet for the Digital Discovery System (DDS).
Structure that holds the results of a standard DDS text/field search.
Utility class for working with DDS resources and collections
A Struts Action for handling display of collection info.
A Struts Form bean for handling DDS view collection requests
A Struts Action for handling display of resource record descriptions, and their various collection info.
A Struts Form bean for handling DDS view resource requests
Provides debug logging by wrapping java.util.logging.Logger.
DefinitionMiner builds data structures that aid in processing and validation of XML Instance Documents.
Convenience class for creating NdrRequests to delete an NDR Object.
Utilities for cleaning up NDR test repository.
Data structure that holds information about a directory of metadata files.
A bean for accessing the data stored in a Lucene Document that was indexed from a DLESE annotation-level metadata record.
Creates a Lucene Documents for a DLESE annotation record.
Converts from DLESE Anno format to a localized DLESE Anno format, which contains no namespace declarations.
Just a few examples of fetching info from NDR.
Provided here only to support the DLESE metadata object types required by the the DleseXMLReader class.
Provides an object definition for representing an annotation as specified by the DLESE metadata framework.
Provides an object definition for representing a contributor as specified by the DLESE metadata framework.
Provides an object definition for representing a geo-reference as specified by the DLESE metadata framework.
Provides an object definition for representing a relation as specified by the DLESE metadata framework.
Provides an object definition for representing the learning resource types of a DLESE resource, as specified by the DLESE metadata framework.
Provides an object definition for representing the technical requirements of a DLESE resource, as specified by the DLESE metadata framework.
A bean for accessing the data stored in a Lucene Document that was indexed from a DLESE collection-level metadata record.
A bean that holds information about a DLESE contributor.
Used to write a Lucene Document for a DLESE Collection XML record.
Allows sorting of a Collection accession status XML Node, by date giving precedence to status = accessioned if dates are equal.
Converts from DLESE Collect format to a localized DLESE Collect format, which contains no namespace declarations.
Renders JSP for DLESE metadata frameworks, adding functionality for choosing from suggested standards, and other dlese-specific input objects, including: Rendering multiBox elements using either Fields File, MUI groups, or StandardsManager (for suggestion service) Rendering repeating elements as MdeStdNode if element has been configured to use standards manager Rendering of textInput elements as textAreas for configured elements of "concepts" and "fields_files" frameworks idiosyncratic rendering of xsd:string elements for certain fields in "adn" and "dlese_anno" frameworks
Creates a Lucene Document from a DLESE-IMS XML source file.
Overall log manager.
DLESE metadata vocabulary tracker (Id assignment, tracking of changes).
StandardsDocument for the ADN Framework.
StandardsManager for the ADN Framework.
Node in a hierarchical structure of content standards, determined by the colon-separated reperesentation of individual standards.
CATServiceHelper that converts ASN standards to ADN representation and back for use with the ADN metadataFramework.
This class provides mapping between DLESE metadata values and the corresponding XML metadata record.
Utilities for comparing metadata records for content-based equality (rather than structural equality).
DocMap wraps a dom4j Document providing get and put methods for use with a Map-Backed Action form.
An abstract bean for accessing the data stored in the Lucene Documents that are returned from a search.
Class for testing dom manipulation with help from SchemaHelper
A Map for accessing the data stored in a Lucene Document as field/value pairs.
Prunes empty, non-schema-required elements and attributes from a Document.
Abstract class for creating a typed Lucene Document.
Compares two dom4j nodes using an xPath.
Class for testing dom manipulation with help from SchemaHelper
Utility methods for working with dom4j Documents.
Utility to download a URL and provide information about it, such as it's contentType, contentLength, binary content, etc
Overall compendium of error codes for DLESE DPC software components.
Class to hold results of searches for duplicate or similar URLs.
Checks for duplicate and similar urls within a specific collection.
Manages a set of Standards Documents (e.g.
Renders JSP for metadata editing with controls for adding new elements or deleting optional elements as well as for collapsible elements.
Renders JSP for viewing (rather than editing) XML documents in the MetaData Editor.
Supports creation of jsp to view (as opposed to edit) an entire MetaDataRecord within the metadata editor.
 
Orders instance doc elements based an "ordering" attribute.
Formats and sends an email message notifying of a suggestion.
CATService FrameworkPlugin providing information specific to the res_qual framework.
Preprocesses instance documents to ensure required paths are present so even if the metadata framework changes, the older documents can still be edited.
 
Read environment variables from an application.
Exception that may be used to pass text and keywords to be written to the index by the ErrorFileIndexingWriter if an error occurs during indexing.
A bean for accessing the data stored in a Lucene Document that was indexed by a ErrorFileIndexingWriter, which occurs when there is an error while indexing a given file.
Writes a Lucene Document that represents an error that has occured in in indexing a File.
 
 
Supports exporting of collections and portions of collections to disk.
Indicates an error occured in the ExportingService occured.
 
 
A QueryParser for extracting terms and phrases from a given query.
A QueryParser that modifies a user's query by expanding the fields that are searched, applying boosting, and applying Query mappings for the given virtual field/terms.
Command line routine that checks fields files for well-formedness, and ensures that the xpaths associated with the field files exist within the given metadata framework.
Command line routine that checks fields files for well-formedness, and ensures that the xpaths associated with the field files exist within the given metadata framework.
Data structure mapping xpaths to FieldInfoReader instances.
Provides access to infomormation (beyond that expressed in the metadata schema) about a metadata field, such as cataloging best practices and definitions of controlled vocabulary.
Class to generate fields files for given framework.
Tester for FieldInfoMap
Static methods used in the Struts validation framework that implement custom validation actions.
 
This interface is used by Objects wishing to determine when a background intexing process has completed and to perform additional processing at that time.
This Interface provides a mechanism for adding custom fields to Lucene index Documents that are being created for a given file.
Indexes files into a SimpleLuceneIndex and automatically updates the index whenever changes to the files are made.
 
An abstract bean for accessing the data stored in a Lucene Document that was created by a FileIndexingServiceWriter.
Indicates an error occured in the FileInexingService occured.
Abstract class for creating customized Lucene Documents for different file formats such as DLESE-IMS, ADN-item, ADN-collection, etc.
Login Module that authenticates against a password stored in a password file.
Compares two Files based on their modification date.
This class simulates saving, moving and deleting records from the records directory.
Contains methods for performing common operations on files and directories such as reading, moving, deleting and copying.
Struts Action to control the uploading of primary content into an NDR instance.
 
Abstract class that contains core methods common to Servlet Filters.
Description of the Class
Convenience method for constructing "find" NdrRequest.
 
This class contains tools for validating form input from users.
Controller for the ADN Editor
ActionForm bean for handling requests to support Schemaedit.
Controller for the DcsDataFramework editor.
Converts old style DcsData records (that only mantained a single-entry) into history-aware records.
Extracts info to augment that of the Schema from a framework configuration file.
A map holding MetaDataFramework instances, and keyed by the short name (e.g., "adn") of each particular framework.
Sort Users by fullName.
This class contains utility methods useful in servlet-based applications.
Wrapper for GenericType definitions (Element).
See
 
GetRecordResponse class wraps the response from the GetRecord Web Service (version 1.0)
 
 
URL is a utility class for retreiving the contents of a given URL as a string
Wrapper for global attribute definitions in an XML Schema, which are defined as an immediate child of the schema element.
Wrapper for global delclarations in an XML Schema, which are defined as an immediate child of the schema element.
Interface for classes encapsulating XML Schema Elements, such as Elements, Attributes, and Type Definitions.
Stores GlobalDef instances, which are wrappers for important elements of an XML Schema, including Simple and ComplexType definitions, Goup definitions, and Global Element and Global Attribute declarations
Wrapper for global element definitions in an XML Schema, which are defined as an immediate child of the schema element.
Bean to store the min and max grade levels associated with a controlled vocab expressing a grade range.
Helper to translate between controlled vocabs for cataloging grade levels in a particular framework and the numerical grade ranges implied by the vocabs.
Base class for MetadataProvider and Aggregator Readers with support for listing members, authorization, and service descriptions.
Wrapper for ActionMapping
Performs gzipping of the response content.
 
Harvests metadata from an OAI data provider, saving the results to file or returning the raw XML as an array of Strings.
Action controller that handles administration of the Harvester.
Presentation bean used by the Harvester action controller and jsp pages.
Reads HarvestInfoReaders as a dom4j.Document and provides access to components.
A bean for accessing the data stored in a Lucene Document that logs a single OAI harvest.
Writes a Lucene Document that holds information about a harvest.
Interface that recieves status messages about the progress of an OAI harvest as it occurs.
A Struts Action for displaying harvest log reports that are stored in a SimpleLuceneIndex.
A Struts ActionForm for displaying harvest log reports that are stored in a SimpleLuceneIndex.
Indicates an error occured during a harvest.
Implementation of Action that handles display of library histograms
A Struts Form bean for handling DDS histogram requests
Wrapper for a plain VocabNode that ties to a Lucene index for generating vocab-based totals
Subclass of ActionMapping that allows roles to be set (by default they are frozen).
The HTMLParser class contains methods which allow an HTML document to be parsed.
This class holds a number of handy static methods for use in HTML and XML processing.
Class repsonsible for generating unique IDs for a particular collection.
Id mapper main interface.
Simply wraps Exception.
An event that describes an indexing action that has been requested.
A HarvestMessageHandler that writes harvest status messages to a SimpleLuceneIndex.
Manages indexing processes from external sources to RepositoryManager that implement the
invalid reference
IndexingEventHandler
Interface.
Tools to aid in indexing.
Indicates that a DataManager was asked to handle an object of data that it does not understand.
See http://ndr.comm.nsdl.org/cgi-bin/wiki.pl?addMetadata for documentation of the InfoStream in MetadataObjects.
This class represents the abstraction of the return data from the NDR.
InlineCompositor class specifies methods for accessing and validating the "members" of a InlineCompositor Element (i.e., All, Sequence and Choice), as well as the acceptsNewMember method.
Helper for translating between http request parameters and metadata elements.
Aids metadata editor in processing of requests, and more specifically in processing (incl.
Class representing the payload for most NdrRequests.
Wrapper for the three main components of the InputXML Object (Data, Properties, and Relationships).
Description of the Class
Reads spreadsheet data (xml file created from spreadsheet) with data supplied by NSDL but augmented from NCS Collect records, with the purpose of determining overlaps and gaps between the collection management info in both models.
Same purpose as IntegrityChecker, but works over files in the framework-project, rather than the MUI.
Command line routine that checks fields files for well-formedness, and ensures that the xpaths associated with the field files exist within the given metadata framework.
Indicates that a DataManager was asked to handle an object of data that it does not understand.
Indicates that a DataManager was asked to change an object of data but the requester does not have the appropriate lock.
A bean for accessing the data stored in a Lucene Document that was indexed from a DLESE item-level metadata record, such as ADN.
Abstract class for writing a Lucene Document for a collection of item-level metadata records of a specific format (DLESE IMS, ADN-Item, ADN-Collection, etc).
Utilities to find the metdata objects in the NDR that have an "old-style" prefix ("oai:dls.org") for the nsdl:itemId property, and convert to the "new-style" prefix ("oai:nsdl.org:ncs").
Interface for notifying watchers of indexing requests and prompts to configure and initialize.
Converts JSP, servlet, HTML or other output into a JavaScript writeln statement or places it into a JavaScript variable.
Class for testing dom manipulation with help from SchemaHelper I am different
An Action controller that handles requests for the JavaScript HTML search service.
A ActionForm bean that holds data for the JavaScript HTML search service.
Provides functionality used by jsp function calls.
Contains keys that are used to retrieve data from the SimpleDataStore.
Contains keys that are used to retrieve data from the SerializedDataManager, which holds the repository data.
An Analyzer that includes all characters in its tokens.
Provide highlighting of keywords in any given string of text.
Provide keyword highlighting of the body content of this tag.
Includes all characters as part of the token.
Basic Class to render an element label for metadata editors and viewers.
A node in a VocabLayout tree as defined by a vocabLayout (historically called "groups") file.
A Map for accessing the data stored in a Lucene Document as field/value pairs.
Handles all LDAP communications for DLESE applications.
Test driver for LdapClient.
Stores the names and values of the attributes for an LDAP entry.
Represents an LDAP Exception: simply wraps java.lang.Exception.
Login Module that authenticates against Ldap (in particular, the NSDL Ldap server).
Represents an LDAP Not Found Exception.
 
 
EXPERIMENTAL (and low fidelity) converter for library_dc to nsdl_dc.
 
Unpack a METS envelop and place the contents (metadata + content) into the NDR.
Class for testing dom manipulation with help from SchemaHelper
Provides an abstract implementation of a common interface for applications needing to work with a data store.
NOT YET DOCUMENTED
Loads metadata groups from files specified by a given XML configuration file.
Loads controlled vocabularies from files specified by a given XML configuration file.
Indicates that a DataManager was asked to get a lock for a particular object that is already locked
 
Represents an exception occuring during logging or log parsing.
Class to represent a User for purposes of password (file) based authentication.
Implementation of Action that processes a user logoff.
Implementation of Action that validates a user logon.
Form bean for the user profile page.
An Analyzer that uses a LowerCaseFilter to normalize the text to lower case.
An Analyzer that uses a WhitespaceTokenizer and a LowerCaseFilter to normalize the text to lower case.
Deprecated.
Sorting should now be done by supplying a Sort object at search time.
Converts a geospatial query to a Lucene query.
 
Indicates that an event occurred affecting data managed by a DataManager source.
Provides the interface for Objects listening to a DataManager source.
This class simply loads a hashmap of Lucene stop words from the array given by StopAnalyzer.
 
Reads an XML file containing mappings between ncsrecordid and aggregator handle, and produces an XML file containing more detailed information about the NCS Collection record and the NDR Collection Objects associated with the aggregator.
 
 
CATService FrameworkPlugin providing information specific to the mast framework.
Includes math_path-specific kludges, most notably the /record/general/subjects field, which requires an editing approach OTHER than than implied by the schema ...
Renders an ANY node.
Renders Attributes in the Metadata Editor .
Render a simple Choice compositor.
Renders JSP for metadata editing but is "Simple" in the sense that it provides no control for adding new elements or deleting optional elements.
Renders JSP for a Derived Content Model, which uses the "ComplexContent" schema element to "extend" or "restrict" an existing ComplexType.
Class responsible for rendering a Text-only content model, which is a complexType that uses a simpleContent element.
Renders JSP for metadata editing but is "Simple" in the sense that it provides no control for adding new elements or deleting optional elements.
Renders editing fields for a Choice compositor with multiple occurances.
Base class for rendering the document structure ("nodes") in the Metadata Editor.
Render MetadataEditor inputs for repeating AnyType nodes.
Render MetadataEditor inputs for all complexType elements at a given xpath, as well as a controller for adding a sibling.
Render MetadataEditor inputs for all complexType elements at a given xpath, as well as a controller for adding a sibling.
Render MetadataEditor inputs for all complexType elements at a given xpath, as well as a controller for adding a sibling.
Abstract base class for renderning MetadataEditor fields for a repeating node.
Renders JSP for editing and displaying repeating Sequences in the metadata editor.
Render MetadataEditor inputs for all SimpleType elements at a given xpath, as well as a controller for adding a sibling.
Renders JSP for Repeating Substitution Group elements for the metadata editor.
Renders JSP for Sequence compositors in the metadata editor.
Renders JSP for SimpleType schema elements in the metadata editor.
Renders JSP for nodes that are controlled by Standards Manager (in conjuction with suggestion service).
This class provides a utility to determine how much memory your application is using at any given time.
Bean for values used to add/edit a metadata directory for the OAI repository.
Data structure that holds information about a metadata format.
Encapsulates information about a metadata framework in support of creating, displaying, editing and managing metadata records.
NOT YET DOCUMENTED
/** Extension of NdrObjectReader for accessing properties, dataStreams, and relationships of NDR MetadataProvider Objects.
The MetadataProviderWriter syncs collection-level information between the NCS and the NDR.
Extension of NdrObjectReader for accessing properties, dataStreams, and relationships of NDR Metadata Objects.
This class holds handy static methods for working with DLESE metadata.
Interface for classes that manage audience-based metadata controlled vocabulary UI displays and encoded ID translation to/from metadata field/value names/xpaths.
Assigns encoded IDs to new vocabularies in their fields files, and checks the integrity of the existing IDs against a serialized "database" (HashMap) of encoded ID values as mapped against field/vocab pairs.
Tag handler for rendering vocabulary checkboxes
Tag handler for rendering vocabulary checkboxes
Tag handler for retreiving a vocabulary format/version/audience/language grouping as OPML
Tag handler for retreiving vocabulary responses re-ordered/grouped as OPML
Tag handler for rendering vocabulary hidden inputs
Tag handler for rendering vocabulary hidden inputs
Stores user state for selected controlled vocabularies.
Loads a MetadataVocab instance from the given loader XML, and checks the integrity of all loaded non-default groups OPML, reporting on any missing vocabularies.
MetadataVocabOPML is an implementation of MetadataVocab that uses an OPML-based framework to provide a set of methods for accessing mappings between metadata vocabulary encoded IDs and their term names, as well as rendering groups of controlled vocabularies in a variety of ways (such as simple HTML checkboxes, or dHTML flyouts).
Indicates that an event occurred affecting data managed by a DataManager source.
Provides the interface for Objects listening to a DataManager source.
Stores a list of metadata values that come from a services/indexer response, for reproducing with OPML-defined order/groupings/labels
Tag handler for rendering vocabulary select list inputs
Tag handler for rendering vocabulary select list inputs
Provided as an intialization (and administrative) servlet for the DLESE Metadata UI system (OPML-based controlled vocabularies)
Tag handler for rendering vocabulary responses, re-ordered/grouped by OPML
Tag handler for setting a single value of a response list for reproducing as an OPML subset wtih MetadataVocabGetResponseOPMLTag
Default tag handler for rendering controlled vocabularies.
Default tag handler for rendering controlled vocabularies.
Facilitates interface representation of metadata vocabulary.
Tag handler for retreiving a UI label from the given field and value
Tag handler for retreiving a UI label from the given field and value
Interface for creation of controlled vocabulary system Ids, tracking changes in metadata names and UI labels, and ensuring consistency of all three.
Tag handler for retreiving a metadata vocabulary encoded ID tranlation to/from its metadata name
Tag handler for rendering vocabulary as a collapsable tree menu
Tag handler for rendering vocabulary as a collapsable tree menu
Tag handler for retreiving the "display" attribute of the given field and value
Tag handler for retreiving a UI label from the given field and value
Tag handler for retreiving a UI label from the given field and value
Wraps Exception to provide recordId and xpath so we can give detailed report to user.
Class responsible for writing Metadata records to the NDR as Metadata Objects.
 
Unpack a METS envelop and place the contents (metadata + content) into the NDR.
Class to insert values into METS instance documents.
Singleton utility class to determine the mime-type of a file based on its extension.
Reads spreadsheet data (xml file created from spreadsheet) with data supplied by NSDL but augmented from NCS Collect records, with the purpose of determining overlaps and gaps between the collection management info in both models.
Simply wraps Exception.
Simply wraps Exception.
Describes a single metadata record.
Describes a single warning message for a metadata record.
Wrapper for ModelGroup definitions in XML Schemas.
 
 
 
 
 
Provides a monitoring mechanism for threaded tasks
Includes msp2-specific kludges, most notably the /record/general/subjects field, which requires an editing approach OTHER than than implied by the schema ...
Extension of SchemEditValidator that is only concerned with a few msp2-specific fields.
CATService FrameworkPlugin providing information specific to the "msp2" framework.
Class for comaparing schemaHelpers accross mulitple frameworks.
Callback handler used by SchemEditAuth
The collection of static configuration information that describes a Struts-based module.
A factory for creating ModuleConfig instances.
Extend the UCAS AuthClient class to implement the properties file as a static variable so its location can be determined and set by LoginModule.
Class for testing dom manipulation with help from SchemaHelper
NamespaceRegistry holds namespace information and provides namespace utilities.
Description of the Class
Class to read the ASN topics docuement and provide lookups by topic purl.
Converts from ADN format to the OAI DC format.
Converts from NCS_ITEM to NSDL_DC format.
CATService FrameworkPlugin providing information specific to the ncs_anno framework.
Used to write a Lucene Document for a NCS Collection XML record.
Class to extract information from a ncs_collect metadata record represented as a dom4j.Document.
CATService FrameworkPlugin providing information specific to the ncs_item framework.
Utilities for working with NSDL Collection records housed in the NCS instance.
Class to extract information from the NCS via webServices.
A Struts Action controlling interaction between the NDR and DCS.
The proxy object represents the concrete implementation of the NDRAPI.
 
A Wrapper object for a NdrCollection as stored in the NDR independent of the NCS (no readers for ncs_collect).
NOT YET DOCUMENTED
 
This class contains constants that are used in communicating with the NDR
Supported object types of the NDR, used in InputXML instances and responses.
Permitted values for Metadata and MetadataProvider Objects in the NDR to control their visibility to the OAI.
Permissible states for an NDRObject.
 
 
ActionForm bean for handling interactions with the NDR.
Class for testing dom manipulation with help from SchemaHelper
Indexes and configures collections from the NSDL Data Repository (NDR).
Base Class for reading NDR responses to GET Requests, used primarily to support NDR Import operations.
Methods to create, copy, and put Records to the Repository
Indicates a problem occured when attempting to interact with a RepositoryWriterPlugin.
Utilities for testing an NDR repository - can we create and modify a resource??
Class to communiate directly with NDR via NDRConnection.
Base Class for reading NDR responses to requests that return handle lists, such as "List" and "Find" requests.
Servlet responsible for initializing the NDR proxy and placing it in the servlet Context.
NOW Obsolete??
Class for interacting with the NDRToolkit (sorry about the name confusion!).
Collection of static methods for setting up NDR proxy and performing operations on the NDR.
Populates the a fieldInfoMap by reading from a file specified in Framework config file (with name ending in "fields-list.xml").
A bean for accessing the data stored in a Lucene Document that was indexed from a DLESE news and opportunities metadata record.
Used to write a Lucene Document for a DLESE news-opps XML record.
Converts from news_opps format to a localized news_opps format, which contains no namespace declarations.
Check the timestamp on the base loader XML, and reload when it changes
Reads XML records and converts to an exported form (i.e., "containing citableUrls").
 
 
Implementation of Action that handles display of vocabulary selections for users with scripting turned off
Converts from NSDL_DC format to the NCS_COLLECT format.
Converts from NSDL_DC format to the NCS_ITEM format.
Extension of SchemEditValidator that is only concerned with a few msp2-specific fields.
Provides accesess to NSDL Collections in the NDR - exposing collection management information collected from each NDR Object that defines a collection, as well as the NDR Objects.
Utilities for working with NSDL Collection records housed in the NCS instance.
Creates or updates the NDR Objects necessary to create a NSDL collection in the NDR, namely the collection Metadata Record, Collection Resource, Collection Aggregator, and Collection MetadataProvider.
Reads NsdlDc data stream as a dom4j.Document and provides access to components.
Class to construct serviceDescription elements to be used in NDR Objects (i.e., MetadataProvider and Aggregator), as described at http://ndr.comm.nsdl.org/cgi-bin/wiki.pl?addMetadataProvider.
GradeRangeHelper that accomodates the "nsdlEdLevel" vocabs, which are defined by the nsdl schemas but which are also used by others, including MSP2, res_qual, commcore, etc.
LdapClient for the NSDL Ldap Server
This class contains OAI argument constants that are used throughout the OAI application.
Interface that receives an event message whenever an OAI record file is created, modified, exists but not modified, or deleted.
Simple implementation of the OAIChangeListener interface that just prints messages to System out.
This class contains constants that are used throughout the OAI application.
An internal data structure that holds an individual OAI error code and a human-readable description that accompanies it.
Indicates an OAI protocol error code was returned by the data provider during a harvest.
Indicates an OAI error.
A servlet used to manage harvesting metadata via OAI-PMH.
Implementation of Action that handles the OAI-PMH search page.
Form used to support OAI-PMH search page.
A servlet used to configure and manage a library repository.
Reads and writes the XML configuration file used to define OAI sets in the RepositoryManager.
Contains utility methods used in OAI.
Apply DLESE JavaScript rot13 email address encryption (for detering spambots)
Indicates that a DataManager was asked to handle an object of data that it does not understand.
A Struts Action for performing DLESE ODL searches of remote data providers that support DLESE ODL Search.
A Struts Form bean for handling remote search results returned in responst to a DLESE ODL search request.
Indicates that a DataManager was asked to add a new object of data with an OID that is already in use.
Indicates that a DataManager was asked to handle an object of data associated an OID that does not exist.
Populates a by reading from a file specified in Framework config file (with name ending in "filename-list.xml").
Extension of SchemEditValidator that implements special (non-schema) validation for OSM framework.
Specializes NldrMetadataRecordExporter to handle export for the osm framework.
This class contains tools for formatting ouput, such as converting XML text to HTML, that are useful in many servlet/JSP based applications.
Manages information about the editor pages in support of SchemaEdit.
NOT YET DOCUMENTED
Manages password entries in the password file.
Utilities for manipulating XPaths, represented as String
Class for testing pattern matching and regular expressinos
This Analyzer is used to facilitate scenarios where different fields require different analysis techniques.
Reads and writes Java properties files.
Indicates a problem occured when attempting to add, modify or delete a collection in the repository.
 
Provides access to the meta-metadata database.
Mains a pushdown stack of SchemaReaders for use in StructureWalker to resolve qualified names and find GobalDef instances from the GlobalDefMap.
Tag for displaying the contents of a system file
An Action that handles DCS related web service requests.
A ActionForm bean that holds data for DDS web services and has access to vocab info.
Bean for displaying an index of metadata records in the StandAlone metadata editor (see StandAloneSchemEditAction).
Holds data related to a single item-level record such as it's annotations and records that refer to the same resource.
Provides data related to a given collection-level record such as its associated IDs and annotations.
Class to manage a list of records (e.g.
A Struts Action for handling operations on single records, such as Copy, Delete, Move, and New.
ActionForm bean for handling requests to support Schemedit.
Indicates a problem occured when attempting to add, modify or delete a record the repository.
Filter that validates XML and updates dcsDataRecord with the results of validation.
Stores information about a problem trying to resolve a numeric or character reference within form input.
Resolves numeric and character references (e.g, or δ) into their unicode representations.
Class for testing pattern matching and regular expressinos
Dumps the contents of a StandardsRegistry contents to file in tab-delimited form (one row per standards doc).
This class wraps the individual items that are returned by RemoteSearcher.searchDocs(String).
RemoteSearcher plays a role anaogous to SimpleLuceneIndex in the DDS, only it performs searches for records using a DDS Web Service (version 1.0).
Utilities for manipulating XPaths, represented as String
Abstract class for rendering an editor for a SchemaNode (an Element or Attribute defined in an XML Schema).
Manages global rhelper information for a Renderer Instance as well as providing a renderer factory for instantiating new renderer objects.
Concrete class for rendering a JSP-based representation of a SchemaNode (an Element or Attribute defined in an XML Schema).
Class for testing metadata editor rendering on a specific node of a specific framework
 
Class to capture the results of a NDRSync operation in which a metadata record is written to the NDR.
Implementation of Action that handles all OAI-PMH and ODL requests.
Action that handles administration of an OAI metadata repository.
This class uses the getter methods of the ProviderBean and then adds setter methods for editable fields.
Event indicating that a repository event occurred, exposes an event name (e.g., 'recordMoved') as well eventData in the form of a map.
A Simple, servletContext-aware, listener for RepositoryEvents that prints event info to the log
Provides an interface for Objects listening to a Repository events source.
A base class bean for creating output used in OAI requests.
RepositoryIndexingObsever initializes IDGenerators for each collection after reindexing the entire repository (all collections).
Bean for values used in the OAI Identify request including repository name, description, admin e-mail, and namespace identifier.
Manages a repository of metadata files for use in discovery, cataloging, OAI and other applications.
Methods to wrap the RepositoryManager class and provide other methods and services over the repository.
Provides functions that use the DDSServicesToolkit to get information about collections, itemRecords, terms and other data from a DDS repository.
The class includes methods to create, copy, and put Records to the main Repository, and RepositoryWriterPlugins if so configured.
Methods to create, copy, and put Records to the Repository
Indicates a problem occured when attempting to interact with a RepositoryWriterPlugin.
My first cut at a RequestProcessor.
 
Formats and sends email notifying of a newly suggested resource
Wrapper for a suggested resource record, which is in ADN item-level format and represented as a Document.
Includes res_qual-specific kludges ...
CATService FrameworkPlugin providing information specific to the res_qual framework.
Extends AsnStandardsManager by exposing a setXmlFormat call, which is necessary to the res_qual scheme.
SuggestionsServiceHelper for the CAT REST standards suggestion service, operating over res_qual framework, which presents special considerations ...
A factory container for a hit that is returned from a SimpleLuceneIndex search.
Contains the arbitraty attributes, the index and the users query, making them available in DocReaders.
A List of ResultDocs returned by a SimpleLucenIndex search.
 
Sort the names of role-associated collections.
 
Assigns an integer "value" to a role to support "inheritance" of role-based permissions
 
 
 
Root standard of the Sandards Document representing the top-most standard in the hierarchy for the Document.
Root standard of the Sandards Document representing the top-most standard in the hierarchy for the Document.
Basic Rot13 implementation.
Command-line routine that performs XSL transforms of XML files or directories of files.
 
Data structure that holds the info needed to configure a regular-occuring harvest of a particular repository.
Runs, logs and manages ScheduledHarvests.
Class encapsluting semantics of XML Schemas.
Simply wraps Exception.
Description of the Class
Class for testing dom manipulation with help from SchemaHelper
SchemaNode wraps a node in the Schema's instance document, and stores information about it such as whether the node is an attribute or element, if is required, and its xpath.
Map structure holding SchemaNode instances, keyed by XPaths to the Nodes.
Provides information about a schema element that is not expressed in the XML Schema, but that is helpful in displaying and editing documents within a framework.
Class to sort lists of
invalid reference
PathMap
instances by their xpath property.
Map holding SchemaPath instances that are defined in the framework configuration files, instantiated by FrameworkConfigReader instances, and accessed by MetaDataFramework.
Utilities for manipulating XPaths, represented as String
Stores XML schema properties defined in the root schema File
SchemaReader traverses an XML schema, which may be represented using multiple files, and extracts the key schema elements (including Data Type definitions and global elements).
Description of the Class
EXPIREMENTAL - Class to extract definitions from framework schemas and populate "fields_files"
NOT YET DOCUMENTED
Just a minimal action that will set up a form bean and then forward to a jsp page this action depends upon an action-mapping in the struts-config file!
Controller for the SchemaViewer app.
Servlet to visualize XML Schemas
Subclasses ActionErrors to maintain certain error-types in document order to improve readibility of error displays in UI.
Controller for the ADN Editor
ActionForm bean for handling requests to support Schemaedit.
Auth module for SchemEdit authentication
Methods to create ActionErrors for the Metadata Editor.
ActionForm bean for handling requests to support MetaDataEditor.
Servlet responsible for initializing widely-used classes and placing them into the servlet context as attributes.
Utility methods for SchemEdit
Validates the metadata fields present in a http request.
Class to perform searches and cache the results as well as the query and sort information.
Class to extract information from the NCS via webServices.
SearchServiceClient performs searches for records using a DDS Web Service (version 1.0), returning results as ADNItemDocReader instances.
Helper class to provide information about the currently selected standards in the UI, which may span several standards documents.
Handles sending emails.
Description of the Interface
Implementation of CompositorGuard for Sequence Compositors
 
A Hashtable-like interface for reading and writing persistent Java objects from and to disc.
DESCRIPTION
 
Class to construct serviceDescription elements to be used in NDR Objects (i.e., MetadataProvider and Aggregator), as described at http://ndr.comm.nsdl.org/cgi-bin/wiki.pl?addMetadataProvider.
Reads ServiceDescription data stream as a dom4j.Document and provides access to components.
This abstract class implements FileIndexingPlugin to provide access to the ServletContext during the indexing process.
This abstract class implements RepositoryWriterPlugin to provide access to the ServletContext during the indexing process.
A Session-scoped Bean for information that needs to be available to different controllers and their jsp pages.
Implements Comparator to enable sorting by session id.
Implements Comparator to enable sorting SessionBeans by their sessions idle time
 
Action supporting asynchronous exchange of information between UI and session, e.g., saving "collectionFilter" information that stored in the sessionBean and therefore accessible to any jsp page.
Maintains a registry of sessions and also manages record locking.
Action supporting session reporting.
This class uses the getter methods of the ProviderBean and then adds setter methods for editable fields.
Bean for values used to add/edit OAI set definitions.
Data structure used in the RepositoryManager to hold information about a set of metadata files.
Implements Comparator to enable sorting by format.
Implements Comparator to enable sorting by name.
Implements Comparator to enable sorting by numDeleted.
Implements Comparator to enable sorting by numFiles.
Implements Comparator to enable sorting by numIndexed.
Implements Comparator to enable sorting by numIndexingErrors.
Implements Comparator to enable sorting by setSpec.
Implements Comparator to enable sorting by status.
Provide keyword highlighting of the body content of this tag.
Utilities for manipulating XPaths, represented as String
Servlet responsible for initializing the schemedit environment, such as the Framework and CollectionRegistries, that do not require access to the index or vocabManager.
Class for testing dom manipulation with help from SchemaHelper
 
Renders JSP for SIF (Schools Interoperability Framework) metadata frameworks, adding functionality for selecting from SIF objects, and other sif-specific input objects.
Class to generate fields files for given framework.
A Struts Action controlling interaction between MetadataEditor and SIF helper, which helps users select and create SIF objects.
 
Manages configurations of SIF fields that take references to other SIF objects.
Class holding information about the paths for a SIF framework that can accept References to other SIF objects, including the acceptable object types.
Class to communiate directly with NDR via NDRConnection.
Utilities for manipulating XPaths, represented as String
A Hashtable-like interface for reading and writing persistent Java objects from and to disc.
A bean that provides a simple implementataion of the DocReader interface.
Class for testing dom manipulation with help from SchemaHelper
A simple XML error handler that catches XML errors and warnings and saves them to StringBuffers so the errors can be extracted and displayed.
A FileIndexingObserver that simply outputs messages to System out.
A FileIndexingPlugin example that indexes a single field with a single value.
A bean meant for subclassing that provides a basic implementataion of the FileIndexingServiceDocReader interface.
Outputs harvest status messages to standard output.
Base class for a variety of simple login modules that simply authenticate a user against some database of user credentials.
A simple API for searching, reading and writing Lucene indexes.
Class to communiate directly with NDR via NDRConnection with no payload (url only - no InputXML object).
A Struts Action for handling query requests that access a SimpleLuceneIndex.
A Struts Form bean for handling query requests that access a SimpleLuceneIndex.
Description of the Class
Wrapper for SimpleType definitions in XML Schemas.
Class to render an element label for metadata editors and viewers.
This is the default writer for generic XML formats.
A simple demonstraion implementation of the XMLFormatConverter interface.
Comparator to sort DupSim instances by order of their IDs.
Extension of SchemEditValidator that is only concerned with a few msp2-specific fields.
RepositoryEventListener that provides Smile specific handlers for some events.
A Snowball Analyzer for English word stemming.
Description of the Class
Comparator to order input fields in "natural order" of their xpath attribute.
Comparator to order input fields in reverse "natural order" of their xpath attribute.
Comparator for sorting Record instances in the StandAlone configuration metadata editor.
Description of the Class
Comparator to sort StatusEntry elements in reverse order of their "dateChanged" property.
Comparator to sort StatusFlag instances natural order of their "label" property.
Comparator to sort Records in reverse order of their creation date
SortWidgets are used to display lists of search results, and to render the controls for changing the field upon which results are sorted, as well as the order in which the results are sorted.
Metadata Editor controller for xml records to be created and edited in a particular disk directory rather than reading and writing to a indexed repository.
Extends StdElement to include hierarchy information, such as "children" and "ancestors"
Interface for classes representing an educational standard (e.g., an ASN Standard Document) as a heirarchy of standards nodes in support of display and selection in the metadata editor.
Manages information about a standards document in the context of a SuggestionServiceHelper.
 
Tool to help match asf and adn standards, and to identify standards that cannot be matched.
Node in a hierarchical structure of content standards, used to display standards using mui-oriented commands and therefore modeled after the VocabNode interface.
Class to manage potentially many ASN standards documents, refered to using AsnDocKey instances.
A Struts Action for handling query requests that access a SimpleLuceneIndex.
 
A Struts Action controlling interaction during editing of workflow status information asociated with individual metadata records.
Wrapper for a StatusEntry element of a DcsDataRecord.
Indicates that an event occurred affecting data managed by a DataManager source.
Hold a tuple of status value, label and accompanying decription.
Hold a tuple of status value and accompanying decription.
ActionForm bean for editing the status information associated with each metadata record
Provides the interface for Objects listening to a DataManager source.
Encapsulates an ASN Standards Document by reading the source XML file and creating a hierarchy of Standard instances.
 
Stemmer implements the Porter stemming algorithm.
Description of the Class
String utility class that provides sub-string replacement and quoted string escaping
Creates an empty "XPath-equivant" instance document Document based on a venetian-blind-type XML Schema.
Abstract controller for a Suggestor Client.
* Action controller for the Suggest a Comment servlet.
ActionForm bean for handling requests that access a SuggestionRecord the QA DataBase and Records.
Provides services for SuggestComment Client.
Initializes the SuggestCommentHelper and sets up the Suggest a Resource context.
Base ActionForm for Suggestor controllers that access a SuggestionRecord.
Provides functionality to help Suggestor clients collection suggestions and write them to DCS instances.
Wrapper providing accessors for a suggestion record, which is represented as a Document of the framework determined by the SchemaHelper attribute.
Encapsulates configuration for a suggestion service, incuding the framework that the service operates for and what standards files are to be used for that particular framework.
Run-time support for handling interaction with user in the context of content standard assignment aided by a suggestionService (e.g., CAT).
Reads a SuggestionService configuration file and provides access to the individual configurations (each corresponding to a MetaDataFramework).
* Action controller for the Suggest a Resource servlet
ActionForm bean for handling requests that access a SuggestionRecord the QA DataBase and Records.
SuggestUrlManger - provides services for suggestor Client.
Initializes the SuggestResourceHelper and sets up the Suggest a Resource context.
See
Utilities supporting the Suggestor clients.
Form submission processor that generates an XML doc based on the form input values, named as XPath expressions.
A Struts Form bean for handling submission of XML records based on XPath-name HTML form inputs
 
Class to capture the results of a NDRSync operation in which a metadata record is written to the NDR.
Threaded version of NDRSync
Class to report progress of a MonitoredTask via a json object.
CATService FrameworkPlugin providing information specific to the "comm_core" framework.
Reads a file representing the Teacher's Domain Lexicon XML as a Standards Document (and individual lexicon terms contained within) via the StdDocument and Standard classes.
Run-time support for CAT suggestion service, which acts as intermediary between CAT Service client and Form bean/JSP pages.
StandardsManager for the TeachersDomain Framework.
Implements the StandardsNode interface using information from a Commcore instance.
Encapsulates the semantics of the TermAndDeftn element of FieldInfo files, which defines a term/definition relationship for controlled vocabulary items in a Fields file.
Class that holds data about term in one or more fields in the index.
A TermDocCount is returned by SimpleLuceneIndex.getTermAndDocCounts(String[]) and contains the term count, the total number of documents containing the term and a list of fields in which the term appears.
Class that holds data about the terms in one or more fields in the index.
 
 
Base Class for reading NDR responses to GET Requests, used primarily to support NDR Import operations.
Methods to help tester classes use information in the framework config files.
Test driver for org.dlese.dpc.services.mmd.Query.
Command line parameters are: dbUrl: The URL of the MySQL database.
 
This class holds a number of handy static methods to aid in testing.
 
Provides services over collections, such as Validation and Export, that run in their own thread.
This interface is used by Objects wishing to determine when a background threaded service process (E.g., Export or Validation) has completed and to perform additional processing at that time.
 
A URLConnection wrapper that allows a connection timeout to be set, support for gzip streaming, GET and POST data.
Utilities for manipulating XPaths, represented as String
 
Cashe of AsnStandardsDocuments.
This class is based on the Tagish JAAS Login Modules (http://thekirschners.com/tagish-jaas/), and extended only to add "COLLECTION" and "AUTH" principles.
LoginModule that uses UCAS auth service to Authenticate.
Controller for proxing the UCAS PeopleDB REST service.
ActionForm for stashing info from UcasProxyAction
Checks for duplicate values in the same record as a "reference" record at a specified path.
Utility class for mapping "static" URIs (i.e.
Utility servlet for mapping "static" URIs (.htm) to dynamic requests (.do?) using regular expressions
Indicates a TimedURLConnection has timed out.
Utilities for manipulating and comparing URLs
 
 
Utilities for manipulating XPaths, represented as String
Uses the Search Web Service (DDSWS v1.0) to search a repository (or a collection within a repository) for ADN records having duplicate and/or similar urls in it's primary or mirrorUrl fields.
Class that represents a registered DCS User, including attributes, roles and preferences.
Converts user.xml files to a directory of username.xml records
Bean to handle the "userInfo" element of the framework_config record, which is used to specify where information about the current user is to be placed in metadata records.
Controller for creating and editing user information.
 
Manages User instances and provides information about users inlcuding roles, attributes, preferences, etc.
Controller for Manage Users page, which displays users and their roles for each collection, and allows for editing these roles, as well as deleting users.
ActionForm supporting the UserManagerAction.
Sort Users by userName.
TypedPrincipals are derived from, and can be treated like Principals but they also contain extra information about the type of the Principal which can be USER, GROUP or DOMAIN.
Class for testing dom manipulation with help from SchemaHelper
Utility methods for com.myjaas.auth.*.
Command line routine that checks fields files for well-formedness, and ensures that the xpaths associated with the field files exist within the given metadata framework.
This class holds a number of handy static methods for generating unique ids, random numbers within a given range, parsing dates, executing command-line processes, and others.
Servlet that validates Concept Map Service queries.
Threaded Service for validating records.
Indicates an error occured in the ValidatingService occured.
 
Tester for DcsDataRecord and related classes.
 
Holds results of a search over a repository or a collection within a repository for similar and/or duplicate records.
 
Renders JSP for viewing metadata records within the DCS (as opposed to within a metadata editor).
Maps virtual search field/term pairs to Lucene Queries.
Implementation of Action that handles display of library controlled vocabularies.
Implementation of Action that handles administration of a controlled vocabulary
A Struts Form bean for presenting vocab configuration information
A Struts Form bean for handling DDS requests that use controlled vocab caching (for redisplay in proper order/groupings)
A Struts Form bean for handling controlled vocabulary displays.
Class to read a "groups file" for a single schemaNode and create the LayoutNodes representing it's controlled vocab items.
Populates the a groupInfoMap by reading from a file specified in Framework config file (with name ending in "fields-list.xml").
List/map combination for accessing VocabNodes
Interface for a controlled vocabulary tree node
MetadataVocabOPML implementation of a controlled vocabulary tree node
VocabNode is a node within the vocab hierarchy of a MetadataVocab instance
NOT YET DOCUMENTED
Writes a Lucene Document for data in a single web log entry.
Indexes Web and query log files using Lucene.
A bean for accessing the data stored in a Lucene Document that logs a single web request.
Writes a Lucene Document that holds information about a client request to an HTTP servlet.
WebServiceClient provides helpers to communicate with webservices via timed connections (time out is adjustable).
Indicates that a WebClient received an error from a DDS Web Service
NOT YET DOCUMENTED
Listens for StatusChanged events generated by DcsDataManager via DcsDataRecord.updateStatus.
Manages the conversion of XML files from one format to another using XSL or Java classes.
Reads and parses an XML document.
A bean meant for subclassing that contains methods to read search results from indexed XML records.
Implementations of this interface are used by the XMLConversionService to convert content from one format to another.
Simply wraps Exception.
A FileFilter for xml files.
Creates a Lucene Document from any XML file by stripping the XML tags to extract and index the content.
Factory used to create the XmlFileIndexingWriter appropriate for handling a given XML format.
Implementations of this interface are used by the XMLConversionService to convert XML from one format to another.
Adds index fields to a Lucene Document from any well-formed XML.
Holds a configuration for XML fields indexed by XMLIndexer and used in PerFieldAnalyzer.
Provides a hashmap-like interface into an XML-based metadata file, hashed by user-defined named keys.
Creates an object wrapper for JDOM XML elements and for accessing their content.
Performs post-processing of an XML stream and gzips the response if supported by the browser.
Creates a Lucene Query from an XML representation of a query.
Creates a wrapper implementation for accessing a JDOM XML document and for mapping the JDOM elements to a local HashMap.
Class for testing dom manipulation with help from SchemaHelper
This class holds static methods for use in XML processing.
Deprecated.
Use XMLPostProcessingFilter instead
Validate XML against a schema using a cached validator.
XMLValidator uses Xerces to parse and validate xml files in a directory or an individual xml file you specify.
Subclassed from JDOM's XMLOutputter, in order to tweak output.
Class for testing dom manipulation with help from SchemaHelper
Utilities for testing and manipulating XPaths, represented as String.
Provides Map-like interface to XSdatatypes - including built-ins and those datatypes defined by a Schema - used to validate element values within a schema-based document.
 
Transforms files or Strings using XSL stylesheets.
Utilities for working with XSL.
A FileFilter for zip files.