Package edu.ucsb.nceas.morpho.framework

Interface Summary
ConnectionListener Any object that is interested in the status of the morpho framework connection should implement this interface and register with the framework to be notified of changes, including changes to the username and connection status.
DataPackageInterface All component plugins that handle access to data packages should implement this interface and register themselves as a service provider for the interface withthe framework.
DataStoreInterface creates an interface for getting files from any dataStore using the same methods.
EditingCompleteListener Any object that is interested in being notified when editing of an XML document is complete and obtaining a copy of the edited (new) document should implement this interface and register with the editor document
EditorInterface All component plugins that require the editing of XML documents should implement this interface and register themselves as a service provider for the interface with the framework.
PluginInterface All component plugins that are to be included in the ClientFramework must implement this interface so that the services of the ClientFramework such as menu and toolbar actions, and session control, are available to the plugin component.
QueryRefreshInterface This service allows plugins to request that the query results be refreshed when they have made a change that should affect the resultset.
ServiceProvider All component plugins that provide services must implement this interface so that the framework can identify them.
TextImportListener This listener is called when the TextImportWizard either finishes or is canceled
 

Class Summary
ClientFramework The ClientFramework is the main entry point for the Morpho application.
ConfigXML This class is designed to store configuration information in an XML file.
ConnectionFrame A graphical window for obtaining login information from the user and logging into Metacat
DataStore creates an abstract class for getting files from any dataStore using the same methods.
FileSystemDataStore implements and the DataStoreInterface for accessing files on the local file system.
FileUtils This class provides convenience methods for manipulating filesystem objects, such as copying from one file to another.
HTMLBrowser This class is a 'quick and dirty' HTML browser written in Java.
HttpMessage  
MetacatDataStore implements and the DataStoreInterface for accessing files on the Metacat
MultipartForm This class represents name/value pairs and files in a byte array using the multipart/form-data encoding.
ProfileDialog A graphical window for creating a new user profile with user provided information.
SplashFrame GUI window that provides information about Morpho, its contributors, and acknowlegements.
TextImportResultsFrame A window whose purpose is to display the results string created from the data parsing.
TextImportWizard 'Text Import Wizard' is modeled after the text import wizard in Excel.
ToolPlugin Class that implements the plugin for package editing
XPathAPI The methods in this class are convenience methods into the low-level XPath API.
 

Exception Summary
CacheAccessException This exception is thrown when a service request is made of an object and that object can not properly handle the request, either because it is not designed to handle it, or there was an error in trying to handle it.
MetacatUploadException This exception is thrown when a service request is made of an object and that object can not properly handle the request, either because it is not designed to handle it, or there was an error in trying to handle it.
ServiceExistsException This exception is thrown when a plug registers a service under a serviceName that has previously been registered.
ServiceNotHandledException This exception is thrown when a service request is made of an object and that object can not properly handle the request, either because it is not designed to handle it, or there was an error in trying to handle it.
 



Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.