Package org.dlese.dpc.vocab
package org.dlese.dpc.vocab
-
ClassDescriptionDLESE metadata vocabulary tracker (Id assignment, tracking of changes).Wrapper for a plain VocabNode that ties to a Lucene index for generating vocab-based totalsLoads 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/labelsProvided 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 changesList/map combination for accessing VocabNodesInterface for a controlled vocabulary tree nodeMetadataVocabOPML implementation of a controlled vocabulary tree nodeVocabNode is a node within the vocab hierarchy of a MetadataVocab instanceNOT YET DOCUMENTED