All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class RouterLayer.AgentClient.KQMLmail

RouterLayer.AgentClient.KQMLmail

public class KQMLmail
KQMLmail object. Wrap the KQMLmessage and keep the message number. KQMLmail will be used if you use GUI to show simple message contents - readbit, received time, sender, performative KQMLmail syntax:


Constructor Index

 o KQMLmail(String, int)
Constructor

Method Index

 o getKQMLmessage()
Get KQMLmessage
 o getMessageNumber()
Get message index
 o getReadBit()
Get read bit character
 o getString()
Get KQMLmail stamp
 o getTime()
Get time stamp
 o getTimeString()
Get human readable time string from the time stamp
 o main(String[])
 o setMessageNumber(int)
Set message index
 o setReadBit(char)
Set read bit character

Constructors

 o KQMLmail
 public KQMLmail(String msg,
                 int messageno) throws ParseException
Constructor

Parameters:
msg - KQML message to be sent or received
messageno - Message index

Methods

 o getMessageNumber
 public int getMessageNumber()
Get message index

Returns:
Message index
 o setMessageNumber
 public void setMessageNumber(int no)
Set message index

Parameters:
no - Message index to be set
 o getKQMLmessage
 public KQMLmessage getKQMLmessage()
Get KQMLmessage

Returns:
KQMLmessage, wrapped by KQMLmail
 o getReadBit
 public char getReadBit()
Get read bit character

Returns:
Readbit
 o setReadBit
 public void setReadBit(char c)
Set read bit character

Parameters:
c - Read bit to be set
 o getTime
 public Long getTime()
Get time stamp

Returns:
Time stamp
 o getTimeString
 protected String getTimeString()
Get human readable time string from the time stamp

Returns:
Readable time string
 o getString
 public String getString()
Get KQMLmail stamp

Returns:
KQMLmail stamp, which is readable to human
 o main
 public static void main(String args[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index