Class ConfigurableCharConsumer
java.lang.Object
org.simpleflatmapper.lightningcsv.parser.AbstractCharConsumer
org.simpleflatmapper.lightningcsv.parser.ConfigurableCharConsumer
Consume the charBuffer.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionConfigurableCharConsumer(CharBuffer csvBuffer, TextFormat textFormat, CellPreProcessor cellPreProcessor) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidconsumeAllBuffer(CellConsumer cellConsumer) final booleanconsumeToNextRow(CellConsumer cellConsumer) final voidfinish(CellConsumer cellConsumer) static AbstractCharConsumerof(CharBuffer csvBuffer, TextFormat textFormat, CellPreProcessor cellPreProcessor) booleanshiftAndRead(boolean keepRow)
-
Field Details
-
CONTAINS_ESCAPED_CHAR
public static final int CONTAINS_ESCAPED_CHAR- See Also:
-
ESCAPED
public static final int ESCAPED- See Also:
-
ROW_DATA
public static final int ROW_DATA- See Also:
-
COMMENTED
public static final int COMMENTED- See Also:
-
CELL_DATA
public static final int CELL_DATA- See Also:
-
QUOTED
public static final int QUOTED- See Also:
-
LAST_CHAR_WAS_SEPARATOR
public static final int LAST_CHAR_WAS_SEPARATOR- See Also:
-
LAST_CHAR_WAS_CR
public static final int LAST_CHAR_WAS_CR- See Also:
-
QUOTED_AREA
public static final int QUOTED_AREA- See Also:
-
NONE
public static final int NONE- See Also:
-
-
Constructor Details
-
ConfigurableCharConsumer
public ConfigurableCharConsumer(CharBuffer csvBuffer, TextFormat textFormat, CellPreProcessor cellPreProcessor)
-
-
Method Details
-
of
public static AbstractCharConsumer of(CharBuffer csvBuffer, TextFormat textFormat, CellPreProcessor cellPreProcessor) -
charBuffer
- Specified by:
charBufferin classAbstractCharConsumer
-
consumeAllBuffer
- Specified by:
consumeAllBufferin classAbstractCharConsumer
-
consumeToNextRow
- Specified by:
consumeToNextRowin classAbstractCharConsumer
-
finish
- Specified by:
finishin classAbstractCharConsumer
-
shiftAndRead
- Specified by:
shiftAndReadin classAbstractCharConsumer- Throws:
IOException
-