ABLE 2.0.0 07/02/2003 10:25:01

Uses of Interface
com.ibm.able.conversation.MessageForm

Packages that use MessageForm
com.ibm.able.conversation The com.ibm.able.conversation contains classes for conversation management in ABLE. 
com.ibm.able.examples.conversation Package com.ibm.able.examples.conversation contains examples of conversational ABLE agents.
Instructions for running the "AMAB" example, in which two agents negotiate a deal involving goods with multiple attributes, may be found here.

[A detailed overview of conversation support in ABLE is in preparation, and will soon be available for preview on the Conversation Support Website.] 
 

Uses of MessageForm in com.ibm.able.conversation
 

Classes in com.ibm.able.conversation that implement MessageForm
 class ConversationSetupForm
          This is a MessageForm for messages that contain data for setting up a conversation: i.e., the name, locator, and conversationID of a participant.
 class StartCPForm
          This class represents the message-form used during the MetaConversation CP to negotiate regarding policies to use and roles to assume in a new conversation.
 class TextMessageForm
          This is a MessageForm for messages with two String-valued elements, "name" and "text".
 

Methods in com.ibm.able.conversation that return MessageForm
 MessageForm SimpleCPH.getMessageForm(java.lang.String messageKey)
           
 MessageForm ConversationPolicyHandler.getMessageForm(java.lang.String messageKey)
          Returns the MessageForm object associated with the given transition, as identified by message key.
 MessageForm MessageFormException.getMessageForm()
           
static MessageForm MessageFormFactory.createMessageForm(java.lang.String encoding, java.lang.Object schema)
          Create an instance of a MessageForm appropriate to the given key, using the args to configure it.
 

Methods in com.ibm.able.conversation with parameters of type MessageForm
static MessageFormInterfacePanel InterfacePanelFactory.getInterfacePanel(AbleJasConversationAgent agent, MessageForm messageForm)
          Returns a MessageFormInterfacePanel for the message form object by looking up the internal table for the class name of the message form and instantiating a new object of the corresponding message form interface panel
 void MessageFormException.setMessageForm(MessageForm newForm)
           
 

Constructors in com.ibm.able.conversation with parameters of type MessageForm
MessageFormInterfacePanel(AbleJasConversationAgent parent, MessageForm messageForm)
          Constructor for the message for interface panel
TextMessageFormPanel(AbleJasConversationAgent parent, MessageForm messageForm)
           
MessageFormException(MessageForm newForm, java.lang.String description)
          Constructor
StartCPFormPanel(AbleJasConversationAgent parent, MessageForm messageForm)
          Default Constructor that initializes the layout with text-boxes for user-input
 

Uses of MessageForm in com.ibm.able.examples.conversation
 

Classes in com.ibm.able.examples.conversation that implement MessageForm
 class AmabOfferMessageForm
          This class represents the message-form used during the AMAB Conversation by the seller to present an offer-set to the buyer
 class AmabSelectionMessageForm
          This class represents the message-form used during the AMAB Conversation by the buyer to indicate a selection from the Offer set provided by the seller
 


ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003