Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.greenstone.gatherer.msm

Interface Summary
MetadataParser Provides an interface for all parsers which should be called during the 'search for existing metadata' phase of a file copy.
MSMListener This class provides an interface for classes who wish to listener for events within the MetadataSetManager.
 

Class Summary
Declarations This utility class contains several enumerations used throughout the MSM package.
ElementWrapper This class provides a convience wrapper around a DOM model Element to allow Components such as the MetadataTable to display this information properly.
ExistingMetadataLoader Attempts to locate and import any metadata already attatched to files about to be imported.
ExportMDSPrompt A GUI component for allowing the user to export a metadata set, based on certain conditions, and to a certain file (not necessarily a .mds file).
GDMDocument This class wraps around a DOM Document providing methods for accessing the data within.
GDMManager This object manages the metadata attached to file records.
GDMParser Parses metadata.xml documents of the GreenstoneDirectoryMetadata variety, caching where possible.
GreenstoneArchiveParser  
LegacyCollectionImporter Importing metadata from legacy collections requires three distinct steps: 1.
MDSFileFilter A custom FileFilter for the file choosers.
Metadata Stores a mapping between a particular metadata element, and a certain value node.
MetadataComboBoxModel A combobox model that contains information from an array of NodeLists.
MetadataSet An semi-data class to hold details about a loaded metadata set, it also provides some methods to manipulating the data within.
MetadataSetManager This class is responsible for managing all the metadata sets in the collection and for providing methods for manipulating the aforementioned sets contents.
MSMAction This class provides all the information required to correctly perform metadata actions, with regard to the users previously indicated preferences in terms of importing and renaming.
MSMAdapter The default adapter for a MSMListener doesn't actually do anything, thus users can override whatever methods they want.
MSMEvent An event object which contains useful information about the event that generated it, which in this case is probably an element update (this means a MSMAction object should be provided).
MSMListenerAdapter This class provides an interface for classes who wish to listener for events within the MetadataSetManager.
MSMProfiler This class is essentially records what actions a user took when merging two metadata sets, so we can avoid having to get the user to repeat the proceedure.
MSMPrompt A class dedicated to producing the visual components used by the MSM package.
MSMUtils This class contains a plethora of methods associated with handling the content of MetadataSets and the Elements within.
MSMUtils.MetadataComparator A comparator for sorting metadata element-value pairs into their standard order (elements) then alphabetical order (values).