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 ArduinoSystemparseFile(File pDBCFile, Charset pCharSet)parse a file.static ArduinoMessageparseLine(ArduinoSystem pSystem, ArduinoMessage pMessage, String pLine)process line.static ArduinoSystemparseStream(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
-