Class RMKeyChainParser
- java.lang.Object
- 
- com.inductiveautomation.rm.parsing.RMKeyChainParser
 
- 
- All Implemented Interfaces:
- RMKeyChainParserConstants
 
 public class RMKeyChainParser extends java.lang.Object implements RMKeyChainParserConstants 
- 
- 
Field SummaryFields Modifier and Type Field Description Tokenjj_ntNext token.TokentokenCurrent token.RMKeyChainParserTokenManagertoken_sourceGenerated Token Manager.- 
Fields inherited from interface com.inductiveautomation.rm.parsing.RMKeyChainParserConstantsAND, ASSIGN, ASSIGNINCR, DEFAULT, DIVIDE, EOF, EOL, EQUAL, FLOAT, GREATERTHAN, GREATERTHANEQUAL, INT, KEY, LESSTHAN, LESSTHANEQUAL, MINUS, MOD, MULTIPLY, NOT, NOTEQUAL, OR, PLUS, STRING, tokenImage, WithinString
 
- 
 - 
Constructor SummaryConstructors Constructor Description RMKeyChainParser()RMKeyChainParser(RMKeyChainParserTokenManager tm)Constructor with generated Token Manager.RMKeyChainParser(java.io.InputStream stream)Constructor with InputStream.RMKeyChainParser(java.io.InputStream stream, java.lang.String encoding)Constructor with InputStream and supplied encodingRMKeyChainParser(java.io.Reader stream)Constructor.
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
token_sourcepublic RMKeyChainParserTokenManager token_source Generated Token Manager.
 - 
tokenpublic Token token Current token.
 - 
jj_ntpublic Token jj_nt Next token.
 
- 
 - 
Constructor Detail- 
RMKeyChainParserpublic RMKeyChainParser() 
 - 
RMKeyChainParserpublic RMKeyChainParser(java.io.InputStream stream) Constructor with InputStream.
 - 
RMKeyChainParserpublic RMKeyChainParser(java.io.InputStream stream, java.lang.String encoding)Constructor with InputStream and supplied encoding
 - 
RMKeyChainParserpublic RMKeyChainParser(java.io.Reader stream) Constructor.
 - 
RMKeyChainParserpublic RMKeyChainParser(RMKeyChainParserTokenManager tm) Constructor with generated Token Manager.
 
- 
 - 
Method Detail- 
keyChainpublic RMKeyChain keyChain(java.lang.String aString) 
 - 
getErrorpublic java.lang.String getError() 
 - 
getAndResetErrorpublic java.lang.String getAndResetError() 
 - 
statementpublic final RMKeyChain statement() throws ParseException - Throws:
- ParseException
 
 - 
expressionpublic final RMKeyChain expression() throws ParseException - Throws:
- ParseException
 
 - 
conditional_expressionpublic final RMKeyChain conditional_expression() throws ParseException - Throws:
- ParseException
 
 - 
logicalOR_expressionpublic final RMKeyChain logicalOR_expression() throws ParseException - Throws:
- ParseException
 
 - 
logicalAnd_expressionpublic final RMKeyChain logicalAnd_expression() throws ParseException - Throws:
- ParseException
 
 - 
equality_expressionpublic final RMKeyChain equality_expression() throws ParseException - Throws:
- ParseException
 
 - 
comparative_expressionpublic final RMKeyChain comparative_expression() throws ParseException - Throws:
- ParseException
 
 - 
additive_expressionpublic final RMKeyChain additive_expression() throws ParseException - Throws:
- ParseException
 
 - 
multiplicitive_expressionpublic final RMKeyChain multiplicitive_expression() throws ParseException - Throws:
- ParseException
 
 - 
unary_expressionpublic final RMKeyChain unary_expression() throws ParseException - Throws:
- ParseException
 
 - 
keychainpublic final RMKeyChain keychain() throws ParseException - Throws:
- ParseException
 
 - 
objectpublic final RMKeyChain object() throws ParseException - Throws:
- ParseException
 
 - 
arg_listpublic final RMKeyChain arg_list() throws ParseException - Throws:
- ParseException
 
 - 
ReInitpublic void ReInit(java.io.InputStream stream) Reinitialise.
 - 
ReInitpublic void ReInit(java.io.InputStream stream, java.lang.String encoding)Reinitialise.
 - 
ReInitpublic void ReInit(java.io.Reader stream) Reinitialise.
 - 
ReInitpublic void ReInit(RMKeyChainParserTokenManager tm) Reinitialise.
 - 
getNextTokenpublic final Token getNextToken() Get the next Token.
 - 
getTokenpublic final Token getToken(int index) Get the specific Token.
 - 
generateParseExceptionpublic ParseException generateParseException() Generate ParseException.
 - 
enable_tracingpublic final void enable_tracing() Enable tracing.
 - 
disable_tracingpublic final void disable_tracing() Disable tracing.
 
- 
 
-