jason.asSemantics
Class Message
java.lang.Object
jason.asSemantics.Message
- All Implemented Interfaces:
- java.io.Serializable
public class Message
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
Message()
|
Message(Message m)
|
Message(java.lang.String ilf,
java.lang.String s,
java.lang.String r,
java.lang.Object c)
|
Message(java.lang.String ilf,
java.lang.String s,
java.lang.String r,
java.lang.Object c,
java.lang.String id)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
knownPerformatives
public static final java.lang.String[] knownPerformatives
msgIdPrefix
public static final java.lang.String msgIdPrefix
- See Also:
- Constant Field Values
msgIdSyncAskPrefix
public static final java.lang.String msgIdSyncAskPrefix
- See Also:
- Constant Field Values
Message
public Message()
Message
public Message(java.lang.String ilf,
java.lang.String s,
java.lang.String r,
java.lang.Object c)
Message
public Message(java.lang.String ilf,
java.lang.String s,
java.lang.String r,
java.lang.Object c,
java.lang.String id)
Message
public Message(Message m)
setSyncAskMsgId
public void setSyncAskMsgId()
getIlForce
public java.lang.String getIlForce()
setIlForce
public void setIlForce(java.lang.String ilf)
isAsk
public boolean isAsk()
isTell
public boolean isTell()
isUnTell
public boolean isUnTell()
isReplyToSyncAsk
public boolean isReplyToSyncAsk()
isKnownPerformative
public boolean isKnownPerformative()
setPropCont
public void setPropCont(java.lang.Object o)
getPropCont
public java.lang.Object getPropCont()
getReceiver
public java.lang.String getReceiver()
setSender
public void setSender(java.lang.String agName)
getSender
public java.lang.String getSender()
setReceiver
public void setReceiver(java.lang.String agName)
getMsgId
public java.lang.String getMsgId()
setMsgId
public void setMsgId(java.lang.String id)
getInReplyTo
public java.lang.String getInReplyTo()
setInReplyTo
public void setInReplyTo(java.lang.String inReplyTo)
clone
public Message clone()
- Overrides:
clone
in class java.lang.Object
parseMsg
public static Message parseMsg(java.lang.String msg)
throws jason.asSyntax.parser.ParseException
- Creates a new message object based on a string that
follows the format of the toString of Message class.
- Parameters:
msg
- the string message
- Returns:
- the parsed Message
- Throws:
jason.asSyntax.parser.ParseException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object