Package uk.ac.vamsas.client

Interface Summary
Iapp  
IClient Defines the methods availabable to a vamsas application for interacting with its Vorba agent created by an IClientFactory instance for a particular session, user, and application handle.
IClientAppdata Object for accessing Client and User specific data in an IClientDocument instance.
IClientDocument Defines the API for the Vamsas XML Document as accessed by a Vamsas SimpleClient Application.
IClientFactory Defines methods for instantiating Vorba client application agents
IObjectUpdate Methods implemented by a Vamsas Application's Object Update handler
IVorbaIdFactory  
 

Class Summary
AppDataInputStream  
AppDataOutputStream  
ClientDocument skeleton abstract class to allow client implementations access to vamsas.client.Vobject registry mechanism.
ClientHandle Uniquely describes a vamsas client application.
Events Enumerates the event types generated during the lifecycle of a Vamsas session.
SessionHandle Uniquely locates a particular VAMSAS session.
SessionUrn  
UserHandle Unique user identifier for a vamsas session.
Vobject Base class for all Vamsas objects extracted from an IClientDocument.
Vobjhash Holds information about Vobj instances that is held over between different writes to the document.
VorbaId The unique reference id for a Vamsas document Vobject, used by applications to refer to the vamsas Vobject within their own data space in the vamsas document.
VorbaIdFactory A VorbaIdFactory is constructed by an IClient instance.
VorbaXmlBinder Implements the Vamsas Vobject ID machinery for translating between non-volatile XML IDs and Vobject references.
 

Exception Summary
InvalidSessionDocumentException  
InvalidSessionUrnException  
NoDefaultSessionException