Package jmri.jmrix.srcp.parser
Class SRCPClientParser
java.lang.Object
jmri.jmrix.srcp.parser.SRCPClientParser
- All Implemented Interfaces:
SRCPClientParserConstants,SRCPClientParserTreeConstants
public class SRCPClientParser
extends Object
implements SRCPClientParserTreeConstants, SRCPClientParserConstants
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) SimpleCharStreamprotected JJTSRCPClientParserStateFields inherited from interface jmri.jmrix.srcp.parser.SRCPClientParserConstants
A, B, C, COMMAND, CV, CVBIT, D, DEFAULT, DELAY, DESCRIPTION, DRIVEMODE, E, ENDVALUE, EOF, EOL, ERROR, F, FB, G, GA, GL, GM, H, HOUR, I, IN_REASON, IN_VALUE, INFO, J, K, KEY, L, LOCK, M, MINSEC, N, NONZEROADDR, O, OFF, OK, ON, ONOFF, P, POWER, PROTOCOL, Q, R, REASON, REG, RETURN, S, SERVER, SESSION, SM, SPACE, T, TIME, TIMESTAMP, tokenImage, U, V, VALUE, W, X, Y, Z, ZEROADDRFields inherited from interface jmri.jmrix.srcp.parser.SRCPClientParserTreeConstants
JJTBUS, JJTCOMMANDRESPONSE, JJTDESCRIPTION, JJTDEVICEGROUP, JJTERROR, JJTFB, JJTGA, JJTGL, JJTHANDSHAKERESPONSE, JJTINFO, JJTINFORESPONSE, JJTLOCK, jjtNodeName, JJTNONZEROADDRESS, JJTOK, JJTONOFF, JJTPORT, JJTPOWER, JJTSERVER, JJTSERVICEVERSION, JJTSESSION, JJTSM, JJTTIME, JJTTIMESTAMP, JJTVOID, JJTZEROADDRESS -
Constructor Summary
ConstructorsConstructorDescriptionSRCPClientParser(InputStream stream) SRCPClientParser(InputStream stream, String encoding) SRCPClientParser(Reader stream) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddress()final SimpleNodebus()final SimpleNodefinal SimpleNodefinal SimpleNodefinal voidfinal voidfinal SimpleNodeerror()final SimpleNodefb()final SimpleNodega()final Tokenfinal TokengetToken(int index) final SimpleNodegl()final SimpleNodefinal SimpleNodeinfo()final SimpleNodefinal SimpleNodelock()final SimpleNodefinal SimpleNodeok()final SimpleNodeonoff()final SimpleNodeport()final SimpleNodepower()voidReInit(InputStream stream) voidReInit(InputStream stream, String encoding) voidvoidfinal SimpleNodeserver()final SimpleNodefinal SimpleNodesession()final SimpleNodesm()final SimpleNodetime()final SimpleNodefinal booleanfinal SimpleNodefinal voidzeroone()
-
Field Details
-
jjtree
-
token_source
-
jj_input_stream
-
token
-
jj_nt
-
-
Constructor Details
-
SRCPClientParser
-
SRCPClientParser
-
SRCPClientParser
-
SRCPClientParser
-
-
Method Details
-
handshakeresponse
- Throws:
ParseException
-
timestamp
- Throws:
ParseException
-
serviceversion
- Throws:
ParseException
-
inforesponse
- Throws:
ParseException
-
info
- Throws:
ParseException
-
error
- Throws:
ParseException
-
ok
- Throws:
ParseException
-
commandresponse
- Throws:
ParseException
-
bus
- Throws:
ParseException
-
power
- Throws:
ParseException
-
address
- Throws:
ParseException
-
zeroaddress
- Throws:
ParseException
-
nonzeroaddress
- Throws:
ParseException
-
port
- Throws:
ParseException
-
devicegroup
- Throws:
ParseException
-
gl
- Throws:
ParseException
-
sm
- Throws:
ParseException
-
ga
- Throws:
ParseException
-
fb
- Throws:
ParseException
-
time
- Throws:
ParseException
-
server
- Throws:
ParseException
-
session
- Throws:
ParseException
-
lock
- Throws:
ParseException
-
description
- Throws:
ParseException
-
onoff
- Throws:
ParseException
-
zeroone
- Throws:
ParseException
-
ReInit
-
ReInit
-
ReInit
-
ReInit
-
getNextToken
-
getToken
-
generateParseException
-
trace_enabled
-
enable_tracing
-
disable_tracing
-