|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--KQMLmsg
Project: DECAF
Class: KQMLmsg
Description: This class is meant to be a container class for a
KQML-message.
| Field Summary | |
protected java.util.Hashtable |
content
|
protected java.util.Hashtable |
kqml
|
protected java.lang.String[] |
kqmlFields
|
| Constructor Summary | |
KQMLmsg()
Empty default constructor. |
|
KQMLmsg(java.lang.String message)
Constructor that creates a new KQML-message instance based on KQML-message string passed as parameter. |
|
KQMLmsg(java.lang.String performative,
java.lang.String sender,
java.lang.String receiver,
java.lang.String ontology,
java.lang.String language,
java.lang.String inReplyTo,
java.lang.String replyWith,
java.lang.String content)
Constructor with the KQML-fields as parameters. |
|
| Method Summary | |
void |
addFieldValuePair(java.lang.String field,
java.lang.String value)
Access method to add a new field into the KQML-message. |
java.lang.String |
constructSendString(java.lang.String content)
This method is used for exchanging the sender and receiver field values. |
java.lang.String |
getContentFieldValue(java.lang.String field)
Access method to get a field specified as a parameter from the content field of the KQML-message. |
java.util.Hashtable |
getHashContent()
Access method to get the whole content of the KQML-message as a Hashtable. |
java.util.Hashtable |
getKQML()
Access method to get the whole KQML-message as a Hashtable. |
java.lang.String |
getKQMLString()
Access method to get the string representation of the KQML-message. |
java.lang.String |
getValue(java.lang.String field)
Access method to get the a field specified as a parameter from the KQML-message. |
protected void |
initKQMLFields()
This method is for the KQMLmsg-classes' own use. |
protected java.util.Hashtable |
parseKQML(java.lang.String message)
This method is for the KQMLmsg-classes' own use. |
java.lang.String |
toString()
Makes it possible to print out the KQML-message as a String. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
protected java.util.Hashtable kqml
protected java.util.Hashtable content
protected java.lang.String[] kqmlFields
| Constructor Detail |
public KQMLmsg()
public KQMLmsg(java.lang.String performative,
java.lang.String sender,
java.lang.String receiver,
java.lang.String ontology,
java.lang.String language,
java.lang.String inReplyTo,
java.lang.String replyWith,
java.lang.String content)
performative - Performative in KQML-messagesender - Sender in KQML-messagereceiver - Receiver in KQML-messageontology - Ontology in KQML-messagelanguage - Language in KQML-messageinReplyTo - In-reply-to in KQML-messagereplyWith - Reply-with in KQML-messagecontent - Content in KQML-messagepublic KQMLmsg(java.lang.String message)
message - A String representation of the KQML-message.| Method Detail |
public java.lang.String getValue(java.lang.String field)
field - The name of the field.public java.lang.String getContentFieldValue(java.lang.String field)
field - The name of the field.public java.util.Hashtable getHashContent()
public java.lang.String getKQMLString()
public java.util.Hashtable getKQML()
public void addFieldValuePair(java.lang.String field,
java.lang.String value)
field - The field name.value - The value of the field.public java.lang.String constructSendString(java.lang.String content)
content - The new content to be added to the KQML-message.public java.lang.String toString()
protected void initKQMLFields()
protected java.util.Hashtable parseKQML(java.lang.String message)
message - A String representation of the KQML-message.
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||