Package edu.isi.powerloom.gui.xmlobject

"Value Object" classes used for holding data used by the application.

See:
          Description

Interface Summary
PLContainer Interface for representing a container.
PLList Support for displaying JLists.
PLObject Interface which defines basic attributes that PLObjects (e.g., concepts, instances, etc) should have.
PLTreeNode XMLObjects which can be rendered by a JTree should implement this.
 

Class Summary
PLConcept XMLObject for representing a concept.
PLConceptContainer XML object for holding a set of concepts.
PLDirectory XMLObject representation of a directory.
PLDirectoryContents XML Object for representing the contents of a directory.
PLFile XML Object for representing a file.
PLInstance XML Object for representing an instance.
PLInstanceContainer XML Object for representing a collection of instances.
PLModule XML Object representation of a module.
PLModuleContainer XMLObject for holding a collection of modules.
PLModuleFileList This class may be obsolete...
PLObjectUnion "Union" type which can hold many types of objects, including literals and PLObjects.
PLProposition XMLObject for Powerloom Propositions.
PLPropositionContainer Container which holds PLPropositions.
PLQuery XMLObject Representation of a query.
PLQueryList XMLObject representation of a query list, used for loading/saving query histories.
PLQueryResult XMLObject representation of a query result.
PLRelation XMLObject representation of a relation.
PLRelationContainer Collection of PLRelations.
PLSearchParameter Collection of parameters sent with search request.
PLSearchResult XMLObject for result of a search request.
PLSearchResultItem A single item in a search result.
PLServerInfo XMLObject structure for a description of the server.
PLString Simple string representation.
PLSurrogate Surrogate, which is a handle to a "real" object.
PLSurrogateCollection Collection of PLSurrogates.
PLSurrogateContainer Hold a collection of surrogates.
PLSymbol Dummy object to hold symbols and strings in lists.
PLTuple Representation of Tuple contained in a PLQueryResult.
PLVariable XMLObject representation of a variable, used retrieving variables on relations.
PLVariableList List of PLVariables.
ServerException XMLObject representation of an exception that occured on the server side.
XMLObject Base class for all XMLObjects.
 

Package edu.isi.powerloom.gui.xmlobject Description

"Value Object" classes used for holding data used by the application. Classes which extend XMLObject are capable of marshaling and unmarshaling XML data.

By convention, all fields which represent XML attributes should be prefixed with "attr", and all fields which represent XML elements should be prefixed with "elem". In addition, collections of elements should be named according to the type of object they contain. For example, a list of PLConcepts should be named "elemPLConcept". This naming restriction will likely be removed in future releases.

Questions and comments should be directed to Eric Melz or Hans Chalupsky

Last modified: Mon Nov 25 14:04:42 PST 2002



Copyright © 2002 University of Southern California Information Sciences Institute. All Rights Reserved.