|
|||||||
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 |