jade.tools.sniffer
Class Message

java.lang.Object
  |
  +--jade.lang.acl.ACLMessage
        |
        +--jade.tools.sniffer.Message

public class Message
extends jade.lang.acl.ACLMessage
implements java.io.Serializable

A Message extends the meaning of an ACLMessage (thus extending jade.lang.acl.ACLMessage) providing an ACLMessage with the graphic part: the arrow going from the sender of the message to the receiver of the message to be drawn on the Message Canvas

See Also:
MLG added private messageNumber, get and set., Serialized Form

Field Summary
static int offset
           
static int r
           
static int step
           
 
Fields inherited from class jade.lang.acl.ACLMessage
ACCEPT_PROPOSAL, AGREE, CANCEL, CFP, CONFIRM, DISCONFIRM, FAILURE, INFORM, INFORM_IF, INFORM_REF, NOT_UNDERSTOOD, PROPAGATE, PROPOSE, PROXY, QUERY_IF, QUERY_REF, REFUSE, REJECT_PROPOSAL, REQUEST, REQUEST_WHEN, REQUEST_WHENEVER, SUBSCRIBE, UNKNOWN
 
Constructor Summary
Message(jade.lang.acl.ACLMessage msg)
           
Message(jade.core.AID s, jade.core.AID r)
           
 
Method Summary
 int getEndSeg(int xD)
           
 int getInitSeg(int xS)
           
 int getMessageNumber()
           
 int getOrdSeg(int yDim)
           
 void setMessageNumber(int n)
           
 
Methods inherited from class jade.lang.acl.ACLMessage
addReceiver, addReplyTo, addUserDefinedParameter, clearAllReceiver, clearAllReplyTo, clone, createReply, getAllIntendedReceiver, getAllPerformativeNames, getAllReceiver, getAllReplyTo, getAllUserDefinedParameters, getByteSequenceContent, getContent, getContentObject, getConversationId, getEncoding, getEnvelope, getInReplyTo, getInteger, getLanguage, getOntology, getPerformative, getPerformative, getProtocol, getReplyBy, getReplyByDate, getReplyWith, getSender, getUserDefinedParameter, hasByteSequenceContent, removeReceiver, removeReplyTo, removeUserDefinedParameter, reset, setByteSequenceContent, setContent, setContentObject, setConversationId, setDefaultEnvelope, setEncoding, setEnvelope, setInReplyTo, setLanguage, setOntology, setPerformative, setProtocol, setReplyByDate, setReplyWith, setSender, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

step

public static final int step

offset

public static final int offset

r

public static final int r
Constructor Detail

Message

public Message(jade.core.AID s,
               jade.core.AID r)

Message

public Message(jade.lang.acl.ACLMessage msg)
Method Detail

getInitSeg

public int getInitSeg(int xS)

getEndSeg

public int getEndSeg(int xD)

getOrdSeg

public int getOrdSeg(int yDim)

getMessageNumber

public int getMessageNumber()

setMessageNumber

public void setMessageNumber(int n)