Package org.dlese.dpc.vocab


package org.dlese.dpc.vocab
  • Class
    Description
    DLESE metadata vocabulary tracker (Id assignment, tracking of changes).
    Wrapper for a plain VocabNode that ties to a Lucene index for generating vocab-based totals
    Loads metadata groups from files specified by a given XML configuration file.
    Loads controlled vocabularies from files specified by a given XML configuration file.
    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.
    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
    Provided as an intialization (and administrative) servlet for the DLESE Metadata UI system (OPML-based controlled vocabularies)
    Facilitates interface representation of metadata vocabulary.
    Interface for creation of controlled vocabulary system Ids, tracking changes in metadata names and UI labels, and ensuring consistency of all three.
    Check the timestamp on the base loader XML, and reload when it changes
    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