Package cz.diribet.aqdef.parser.line
Class AbstractLineParser
- java.lang.Object
-
- cz.diribet.aqdef.parser.line.AbstractLineParser
-
- All Implemented Interfaces:
AqdefConstants
- Direct Known Subclasses:
BinaryLineParser,KKeyLineParser
public abstract class AbstractLineParser extends Object implements AqdefConstants
-
-
Field Summary
-
Fields inherited from interface cz.diribet.aqdef.AqdefConstants
LINE_SEPARATOR, MEASURED_VALUES_CHARACTERISTIC_SEPARATOR, MEASURED_VALUES_DATA_SEPARATOR, VALUES_SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description AbstractLineParser()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected ObjectconvertValue(KKey key, String valueString, ParserContext parserContext)abstract booleanisLineSupported(String line)abstract voidparseLine(String line, AqdefObjectModel aqdefObjectModel, ParserContext parserContext)
-
-
-
Method Detail
-
isLineSupported
public abstract boolean isLineSupported(String line)
-
parseLine
public abstract void parseLine(String line, AqdefObjectModel aqdefObjectModel, ParserContext parserContext)
-
convertValue
protected Object convertValue(KKey key, String valueString, ParserContext parserContext) throws cz.diribet.aqdef.parser.line.AbstractLineParser.UnknownKKeyException, cz.diribet.aqdef.parser.line.AbstractLineParser.ValueConversionException
- Throws:
cz.diribet.aqdef.parser.line.AbstractLineParser.UnknownKKeyExceptioncz.diribet.aqdef.parser.line.AbstractLineParser.ValueConversionException
-
-