fipaos.parser.aid
Class AIDParser
java.lang.Object
|
+--fipaos.parser.aid.AIDParser
- All Implemented Interfaces:
- AIDParserConstants
- public class AIDParser
- extends java.lang.Object
- implements AIDParserConstants
The AIDParser is used to parse a string that has the
format of an acl message as defined by fipa97.
For parsing to occur, the string should be converted
to a StringReader and then passed to the constructor
of the ACLParse
Fields inherited from interface fipaos.parser.aid.AIDParserConstants |
Addresses, AnyOtherToken, ByteLengthEncodedString, CONTENTEXPR, DECIMAL_LITERAL, DEFAULT, EOF, EXPONENT, Float, FLOATING_POINT_LITERAL, Integer, LPAREN, MSGPARAM, Name, NONMSGPARAM, Number, ObjectType, RECIPIENTEXPR, Resolvers, RPAREN, StringLiteral, tokenImage, Word |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public AIDParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
AIDParser
public AIDParser(java.io.InputStream stream)
AIDParser
public AIDParser(java.io.Reader stream)
AIDParser
public AIDParser(AIDParserTokenManager tm)
parse
public static AgentID parse(java.lang.String aid)
throws ParseException
- parse method is the preferred method for parsing an
acl message string.
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- A test harness method.
getAgentID
public final AgentID getAgentID()
throws ParseException
- Returns:
- an ACLMessage if parsed successfully.
AID
public final void AID(AgentID aid)
throws ParseException
MessageParameter
public final void MessageParameter(AgentID aid)
throws ParseException
Expression
public final java.lang.String Expression()
throws ParseException
KeyValuePairList
public final java.util.Vector KeyValuePairList()
throws ParseException
KeyValuePair
public final KeywordValuePair KeyValuePair()
throws ParseException
String
public final java.lang.String String()
throws ParseException
- Recipient
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(AIDParserTokenManager 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()