Package org.objectweb.dream.message

Interface Summary
Chunk An interface that represent a chunk.
ChunkType A component chunk type.
ExtensibleMessage This interface defined methods to dynamically add or remove chunks and sub messages to this message.
ExtensibleMessageNC  
Message Base interface of every messages manipulated by Dream components.
MessageNC Extends the Message interface and allows sub messages to be retrieved using a name.
MessageType A message type is a collection of pairs (name, ChunkType) and sub message types.
MessageTypeNC Extends the MessageType interface and allows sub message types to be retrieved using the sub message's name.
 

Class Summary
AbstractChunk Abstract implementation of chunk.
AbstractExtensibleMessage Abstract implementation of the ExtensibleMessage interface.
AbstractNonExtensibleMessage Basic implementation of a non-extensible message.
BasicChunkType Basic implementation of ChunkType interface
BasicExtensibleMessage Implementation of extensible message, using a LinkedListto store sub message
BasicExtensibleMessageNC Implementation of extensible message with named sub messages.
BasicMessageType Basic Implementation of MessageType
BasicMessageTypeNC  
 

Exception Summary
ChunkAlreadyExistException Exception thrown when trying to add a chunk in a message that already contains chunk with the same name.
MessageAlreadyExistException Exception thrown when trying to add an enclosed message in a message that already contains enclosed message with the same name.
NoSuchChunkException Exception thrown when trying to get a named chunk in a message that does not contain chunk for this name.
NoSuchMessageException Exception thrown when trying to get a named enclosed message in a message that does not contain enclosed message for this name.
 



Copyright © 2003, 2004 - INRIA Rhone-Alpes - All Rights Reserved.