Package jmri.jmris.simpleserver.parser
Class JmriServerParser
java.lang.Object
jmri.jmris.simpleserver.parser.JmriServerParser
- All Implemented Interfaces:
JmriServerParserConstants,JmriServerParserTreeConstants
public class JmriServerParser
extends Object
implements JmriServerParserTreeConstants, JmriServerParserConstants
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) SimpleCharStreamprotected JJTJmriServerParserStateFields inherited from interface jmri.jmris.simpleserver.parser.JmriServerParserConstants
A, ADDR, B, C, CLOSED, COMMA, CONTINUE, D, DEFAULT, DELAY, DEVICENAME, E, EOF, EOL, EQUALS, F, G, H, HOUR, I, J, JMRILIGHT, JMRIREPORTER, JMRISENSOR, JMRITURNOUT, JULDATE, K, L, LIGHT, LOCATIONS, M, MINSEC, N, O, OFF, ON, ONOFF, OPERATIONS, P, POWER, Q, R, REPORTER, RETURN, S, SENSOR, SPACE, T, TAB, TERMINATE, THROTTLE, THROWN, THROWNCLOSED, tokenImage, TRAIN, TRAINCABOOSE, TRAINCARS, TRAINLEADLOCO, TRAINLENGTH, TRAINLOCATION, TRAINS, TRAINSTATUS, TRAINWEIGHT, TURNOUT, U, V, VALUE, W, X, Y, ZFields inherited from interface jmri.jmris.simpleserver.parser.JmriServerParserTreeConstants
JJTATTRIBUTELIST, JJTATTRIBUTENAME, JJTCOMMAND, JJTLIGHT, JJTLIGHTCMD, JJTLIGHTDEVICE, JJTLOCATIONS, jjtNodeName, JJTONOFF, JJTOPERATIONS, JJTOPERATIONSCMD, JJTPOWER, JJTPOWERCMD, JJTREPORTER, JJTREPORTERCMD, JJTREPORTERDEVICE, JJTSENSOR, JJTSENSORCMD, JJTSENSORDEVICE, JJTTERMINATE, JJTTHROWNCLOSED, JJTTRAINCMD, JJTTRAINS, JJTTURNOUT, JJTTURNOUTCMD, JJTTURNOUTDEVICE, JJTVALUE -
Constructor Summary
ConstructorsConstructorDescriptionJmriServerParser(InputStream stream) JmriServerParser(InputStream stream, String encoding) JmriServerParser(Reader stream) -
Method Summary
Modifier and TypeMethodDescriptionfinal SimpleNodefinal SimpleNodefinal SimpleNodecommand()final voidfinal voidfinal Tokenfinal TokengetToken(int index) final SimpleNodelight()final SimpleNodelightcmd()final SimpleNodefinal SimpleNodefinal SimpleNodeonoff()final SimpleNodefinal SimpleNodefinal SimpleNodepower()final SimpleNodepowercmd()voidReInit(InputStream stream) voidReInit(InputStream stream, String encoding) voidvoidfinal SimpleNodereporter()final SimpleNodefinal SimpleNodefinal SimpleNodesensor()final SimpleNodefinal SimpleNodefinal SimpleNodefinal SimpleNodefinal booleanfinal SimpleNodetraincmd()final SimpleNodetrains()final SimpleNodeturnout()final SimpleNodefinal SimpleNodefinal SimpleNodevalue()
-
Field Details
-
jjtree
-
token_source
-
jj_input_stream
-
token
-
jj_nt
-
-
Constructor Details
-
JmriServerParser
-
JmriServerParser
-
JmriServerParser
-
JmriServerParser
-
-
Method Details
-
command
- Throws:
ParseException
-
powercmd
- Throws:
ParseException
-
power
- Throws:
ParseException
-
onoff
- Throws:
ParseException
-
turnoutcmd
- Throws:
ParseException
-
turnout
- Throws:
ParseException
-
turnoutdevice
- Throws:
ParseException
-
thrownclosed
- Throws:
ParseException
-
lightcmd
- Throws:
ParseException
-
light
- Throws:
ParseException
-
lightdevice
- Throws:
ParseException
-
reportercmd
- Throws:
ParseException
-
reporter
- Throws:
ParseException
-
reporterdevice
- Throws:
ParseException
-
sensorcmd
- Throws:
ParseException
-
sensor
- Throws:
ParseException
-
sensordevice
- Throws:
ParseException
-
operationscmd
- Throws:
ParseException
-
operations
- Throws:
ParseException
-
trains
- Throws:
ParseException
-
locations
- Throws:
ParseException
-
terminate
- Throws:
ParseException
-
traincmd
- Throws:
ParseException
-
attributelist
- Throws:
ParseException
-
attributename
- Throws:
ParseException
-
value
- Throws:
ParseException
-
ReInit
-
ReInit
-
ReInit
-
ReInit
-
getNextToken
-
getToken
-
generateParseException
-
trace_enabled
-
enable_tracing
-
disable_tracing
-