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