/** * Moves the endBuffer pointer by one.<br> * If there is not enough room in the buffer to go there, resize the byte buffer and read more data.<br> * if there is no more data to read and if the endBuffer pointer has reached the end of the byte buffer, we return * true.<br> * * @return true if we reached the end of the byte buffer. * @throws IOException * In case we get an error reading from the input file. */ boolean moveEndBufferPointer() throws IOException { return moveEndBufferPointer( true ); }
data.moveEndBufferPointer( false ); } else { data.moveEndBufferPointer( false );
data.moveEndBufferPointer(); data.moveEndBufferPointer(); data.moveEndBufferPointer();
data.moveEndBufferPointer(); boolean keepGoing; do { if ( data.moveEndBufferPointer() ) { enclosureFound = false; break; if ( !data.endOfBuffer() && data.moveEndBufferPointer() ) { break; data.moveEndBufferPointer(); if ( data.moveEndBufferPointer() ) { endOfBuffer = true; break; int i = 0; while ( ( !data.newLineFound() && ( i < data.delimiter.length ) ) ) { data.moveEndBufferPointer(); i++; data.moveEndBufferPointer(); data.moveEndBufferPointer(); data.moveEndBufferPointer(); if ( data.resizeBufferIfNeeded() ) { break; // nothing more to read.