Package net.sourceforge.jarduino.message
Class ArduinoParser
java.lang.Object
net.sourceforge.jarduino.message.ArduinoParser
public final class ArduinoParser extends Object
Parser.
-
Method Summary
Modifier and Type Method Description static ArduinoSystem
parseFile(File pDBCFile, Charset pCharSet)
parse a file.static ArduinoMessage
parseLine(ArduinoSystem pSystem, ArduinoMessage pMessage, String pLine)
process line.static ArduinoSystem
parseStream(String pName, Charset pCharSet, InputStream pInput)
parse an input stream.
-
Method Details
-
parseFile
parse a file.- Parameters:
pDBCFile
- the DBCFilepCharSet
- the character set to use- Returns:
- the parsed system
- Throws:
ArduinoException
- on error
-
parseStream
public static ArduinoSystem parseStream(String pName, Charset pCharSet, InputStream pInput) throws ArduinoExceptionparse an input stream.- Parameters:
pName
- the namepCharSet
- the character set to usepInput
- the input stream- Returns:
- the parsed system
- Throws:
ArduinoException
- on error
-
parseLine
public static ArduinoMessage parseLine(ArduinoSystem pSystem, ArduinoMessage pMessage, String pLine) throws ArduinoExceptionprocess line.- Parameters:
pSystem
- the systempMessage
- the current messagepLine
- the line- Returns:
- the current message
- Throws:
ArduinoException
- on error
-