Main Page | Class Hierarchy | Data Structures | Directories | File List | Data Fields | Related Pages

collections::ship::marshal::MarshalledKey Interface Reference

Inheritance diagram for collections::ship::marshal::MarshalledKey:

collections::ship::marshal::PartKey collections::ship::marshal::ShipmentKey collections::ship::marshal::SupplierKey

Public Member Functions

void marshalKey (TupleOutput keyOutput)

Package Functions

void unmarshalKey (TupleInput keyInput)

Detailed Description

MarshalledKey is implemented by key objects and called by SampleViews.MarshalledKeyBinding. In this sample, MarshalledKey is implemented by PartKey, SupplierKey, and ShipmentKey. This interface is package-protected rather than public to hide the marshalling interface from other users of the data objects. Note that a MarshalledKey must also have a no arguments constructor so that it can be instantiated by the binding.

Author:
Mark Hayes

Definition at line 26 of file MarshalledKey.java.


Member Function Documentation

void collections::ship::marshal::MarshalledKey::marshalKey TupleOutput  keyOutput  ) 
 

Construct the key tuple entry from the key object.

Implemented in collections::ship::marshal::PartKey, collections::ship::marshal::ShipmentKey, and collections::ship::marshal::SupplierKey.

void collections::ship::marshal::MarshalledKey::unmarshalKey TupleInput  keyInput  )  [package]
 

Construct the key object from the key tuple entry.

Implemented in collections::ship::marshal::PartKey, collections::ship::marshal::ShipmentKey, and collections::ship::marshal::SupplierKey.


The documentation for this interface was generated from the following file:
Generated on Sun Dec 25 12:14:58 2005 for Berkeley DB 4.4.16 by  doxygen 1.4.2