|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--KQMLmsg
| Constructor Summary | |
KQMLmsg()
Empty 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 | |
int |
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.lang.String |
getContentFieldValue(java.lang.String field,
java.lang.String defaultIfEmpty)
Access method to get a field specified as a parameter from the content field of the KQML-message. |
java.lang.String |
getContentFieldValue(java.lang.String field,
java.lang.String defaultIfEmpty,
boolean returnNull)
Access method to get a field specified as a parameter from the content field of the KQML-message. |
java.util.Hashtable |
getHashContent()
Gets the KQML Message Content as a hashtable. |
java.util.Hashtable |
getKQML()
Access method to get the whole KQML-message as a Hashtable. |
java.lang.String |
getKQMLString()
Get the KQML message as a string. |
java.lang.String |
getValue(java.lang.String field)
Access method to get the a field specified as a parameter from the KQML-message. |
java.lang.String |
getValue(java.lang.String field,
java.lang.String defaultIfEmpty)
Access method to get the a field specified as a parameter from the KQML-message. |
java.lang.String |
getValue(java.lang.String field,
java.lang.String defaultIfEmpty,
boolean returnNull)
Provides functionality for the other two getValue functions. |
java.lang.String |
toString()
Returns the object as a valid KQML String. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 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 int 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 getValue(java.lang.String field)
field - The name of the field.
public java.lang.String getValue(java.lang.String field,
java.lang.String defaultIfEmpty)
field - The name of the field.defaultIfEmpty - The default value of the field.
public java.lang.String getValue(java.lang.String field,
java.lang.String defaultIfEmpty,
boolean returnNull)
field - The name of fielddefaultIfEmpty - The default value of the given field.returnNull - Wether it should return an empty String or the default given.
public java.util.Hashtable getKQML()
public java.util.Hashtable getHashContent()
public java.lang.String getContentFieldValue(java.lang.String field)
field - The name of the field.
public java.lang.String getContentFieldValue(java.lang.String field,
java.lang.String defaultIfEmpty)
field - The name of the field.defaultIfEmpty - The default value of the field.
public java.lang.String getContentFieldValue(java.lang.String field,
java.lang.String defaultIfEmpty,
boolean returnNull)
field - The name of the field.defaultIfEmpty - The default value of the field.returnNull - Return the default given or an empty string.
public java.lang.String getKQMLString()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||