jade.lang.acl
Class ACLParser

java.lang.Object
  |
  +--jade.lang.acl.ACLParser

public class ACLParser
extends java.lang.Object
implements ACLParserConstants

Javadoc documentation for the file

Version:
$Date: 2003/02/20 14:29:03 $ $Revision: 2.9 $
Author:
Fabio Bellifemine - CSELT S.p.A

Field Summary
 Token jj_nt
           
 Token token
           
 ACLParserTokenManager token_source
           
 
Fields inherited from interface jade.lang.acl.ACLParserConstants
ADDRESSES, AID, AIDSTATE, CONTENT, CONTENTSTATE, CONVERSATION_ID, DATETIME, DEFAULT, DIGIT, ENCODING, END, EOF, FLOATONE, FLOATTWO, IN_REPLY_TO, INTEGER, LANGUAGE, LBRACE, LBRACE2, MESSAGEPARAMETERSTATE, MESSAGETYPE, MESSAGETYPESTATE, NAME, ONTOLOGY, PREFIXBYTELENGTHENCODEDSTRING, PROTOCOL, RBRACE, RBRACE2, RECEIVER, REPLY_BY, REPLY_TO, REPLY_WITH, RESOLVERS, SENDER, SEQUENCE, SET, START, STRINGLITERAL, tokenImage, USERDEFINEDPARAM, USERDEFINEDSLOT, WORD
 
Constructor Summary
ACLParser(ACLParserTokenManager tm)
           
ACLParser(java.io.InputStream stream)
           
ACLParser(java.io.Reader stream)
           
 
Method Summary
 AID AgentIdentifier()
           
 java.lang.String ByteLengthEncodedString()
           
 java.lang.String Content()
           
static ACLParser create()
           
 java.lang.String DateTimeToken()
           
 java.lang.String Digit()
           
 void disable_tracing()
           
 void enable_tracing()
           
 java.lang.String Expression()
           
 java.lang.String Float()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 java.lang.String Integer()
           
static void main(java.lang.String[] args)
           
 ACLMessage Message()
           
 void MessageParameter()
           
 void MessageType()
           
 java.lang.String Number()
           
 ACLMessage parse(java.io.Reader text)
           
 void ReInit(ACLParserTokenManager tm)
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.Reader stream)
           
 java.lang.String Stringa()
           
 java.lang.String StringLiteral()
           
 java.lang.String Word()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public ACLParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt
Constructor Detail

ACLParser

public ACLParser(java.io.InputStream stream)

ACLParser

public ACLParser(java.io.Reader stream)

ACLParser

public ACLParser(ACLParserTokenManager tm)
Method Detail

main

public static void main(java.lang.String[] args)
                 throws ParseException

create

public static ACLParser create()

parse

public ACLMessage parse(java.io.Reader text)
                 throws ParseException

Message

public final ACLMessage Message()
                         throws ParseException

MessageType

public final void MessageType()
                       throws ParseException

MessageParameter

public final void MessageParameter()
                            throws ParseException

Content

public final java.lang.String Content()
                               throws ParseException

AgentIdentifier

public final AID AgentIdentifier()
                          throws ParseException

Expression

public final java.lang.String Expression()
                                  throws ParseException

Word

public final java.lang.String Word()
                            throws ParseException

Stringa

public final java.lang.String Stringa()
                               throws ParseException

StringLiteral

public final java.lang.String StringLiteral()
                                     throws ParseException

ByteLengthEncodedString

public final java.lang.String ByteLengthEncodedString()
                                               throws ParseException

Number

public final java.lang.String Number()
                              throws ParseException

DateTimeToken

public final java.lang.String DateTimeToken()
                                     throws ParseException

Digit

public final java.lang.String Digit()
                             throws ParseException

Integer

public final java.lang.String Integer()
                               throws ParseException

Float

public final java.lang.String Float()
                             throws ParseException

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(ACLParserTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public final ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()