fipaos.parser.aid
Class AIDParser
- public class AIDParser
- 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
jj_input_stream
ASCII_CharStream jj_input_stream
jj_nt
public Token jj_nt
token
public Token token
token_source
public AIDParserTokenManager token_source
AIDParser
public AIDParser(java.io.InputStream stream)
AIDParser
public AIDParser(java.io.Reader stream)
AIDParser
public AIDParser(AIDParserTokenManager tm)
AID
public final void AID(AgentID aid)
throws ParseException
disable_tracing
public final void disable_tracing()
enable_tracing
public final void enable_tracing()
Expression
public final String Expression()
throws ParseException
generateParseException
public final ParseException generateParseException()
getAgentID
public final AgentID getAgentID()
throws ParseException
- Returns: an ACLMessage if parsed successfully.
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
KeyValuePair
public final KeywordValuePair KeyValuePair()
throws ParseException
KeyValuePairList
public final Vector KeyValuePairList()
throws ParseException
main
public static void main(String[] args)
throws java.lang.Exception
- A test harness method.
MessageParameter
public final void MessageParameter(AgentID aid)
throws ParseException
parse
public static AgentID parse(String aid)
throws ParseException
- parse method is the preferred method for parsing an
acl message string.
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(AIDParserTokenManager tm)
String
public final String String()
throws ParseException
- Recipient
to Class fipaos.parser.aid.AIDParserTokenManager
to Class fipaos.parser.aid.ASCII_CharStream
to Class fipaos.parser.aid.Token
to Class java.util.Vector