Package app.babylon.table.io
Class RowBuffer
java.lang.Object
app.babylon.table.io.RowBuffer
- All Implemented Interfaces:
Row,CharSequence
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappend(char ch) voidappend(char[] source, int offset, int length) voidvoidappend(CharSequence source) charcharAt(int index) voidclear()copy()voidgetString(int fieldIndex) booleanisEmpty()booleanisSet(int fieldIndex) keyOf(int[] positions) intlength()intlength(int fieldIndex) intsize()intstart(int fieldIndex) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.CharSequence
chars, codePoints, toStringMethods inherited from interface app.babylon.table.io.Row
subSequence
-
Constructor Details
-
RowBuffer
public RowBuffer()
-
-
Method Details
-
clear
public void clear() -
append
public void append(char ch) -
append
public void append(char[] source, int offset, int length) -
append
-
append
- Throws:
IOException
-
finishField
public void finishField() -
size
public int size() -
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCharSequence- Specified by:
isEmptyin interfaceRow
-
isSet
public boolean isSet(int fieldIndex) -
length
public int length()- Specified by:
lengthin interfaceCharSequence
-
charAt
public char charAt(int index) - Specified by:
charAtin interfaceCharSequence
-
getString
-
keyOf
-
copy
-
start
public int start(int fieldIndex) -
length
public int length(int fieldIndex)
-