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)protected booleanisInvalidKKeyLoggingEnabled(KKey kKey)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
-
isInvalidKKeyLoggingEnabled
protected boolean isInvalidKKeyLoggingEnabled(KKey kKey)
-
-