Package jade.lang.acl

This package contains the support for the FIPA Agent Communication Language (ACL) including the ACLMessage class, the parser, the encoder, and an helper class for representing templates of ACL messages.

See:
          Description

Interface Summary
ACLCodec Abstract interface for converting ACL messages back and forth between Java objects and raw byte sequences, according to a FIPA ACL message representation.
MessageTemplate.MatchExpression This interface must be overriden in order to define an application specific MessageTemplate.
 

Class Summary
ACLMessage The class ACLMessage implements an ACL message compliant to the FIPA 2000 "FIPA ACL Message Structure Specification" (fipa000061) specifications.
ConversationList This class represents a list of conversations that an agent is currently carrying out and allows creating a MessageTemplate that matches only messages that do not belong to any of these conversations.
ISO8601 This class contains a set of static methods that convert to/from the Date Time format adopted by FIPA.
LEAPACLCodec This class implements the LEAP codec for ACLMessages.
MessageTemplate A pattern for matching incoming ACL messages.
SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
StringACLCodec This class implements the FIPA String codec for ACLMessages.
 

Exception Summary
ACLCodec.CodecException This exception is thrown when some problem occurs in the concrete parsing subsystem accessed through this interface.
UnreadableException Signals that an error occured during the decoding of the content of an ACLMessage using Base64.
 

Package jade.lang.acl Description

This package contains the support for the FIPA Agent Communication Language (ACL) including the ACLMessage class, the parser, the encoder, and an helper class for representing templates of ACL messages.



JADE