public abstract class CharConsumer extends Object
| Constructor and Description |
|---|
CharConsumer(CharBuffer csvBuffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
consumeAllBuffer(CellConsumer cellConsumer) |
boolean |
consumeToNextRow(CellConsumer cellConsumer) |
void |
finish(CellConsumer cellConsumer) |
protected abstract boolean |
isNotEscapeCharacter(char character) |
protected abstract boolean |
isNotIgnoringLeadingSpace() |
protected abstract boolean |
isSeparator(char character) |
protected abstract void |
pushCell(char[] chars,
int start,
int end,
CellConsumer cellConsumer) |
boolean |
refillBuffer() |
void |
shiftBufferToMark() |
public CharConsumer(CharBuffer csvBuffer)
public final void consumeAllBuffer(CellConsumer cellConsumer)
public final boolean consumeToNextRow(CellConsumer cellConsumer)
public final void finish(CellConsumer cellConsumer)
protected abstract boolean isSeparator(char character)
protected abstract boolean isNotEscapeCharacter(char character)
protected abstract void pushCell(char[] chars,
int start,
int end,
CellConsumer cellConsumer)
protected abstract boolean isNotIgnoringLeadingSpace()
public final boolean refillBuffer()
throws IOException
IOExceptionpublic final void shiftBufferToMark()
throws BufferOverflowException
BufferOverflowExceptionCopyright © 2016. All rights reserved.