Package org.sonar.sslr.internal.matchers
Interface InputBuffer
- 
- All Known Implementing Classes:
- ImmutableInputBuffer
 
 public interface InputBufferInput text to be parsed.This interface is not intended to be implemented by clients. - Since:
- 1.16
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classInputBuffer.Position
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description charcharAt(int index)StringextractLine(int lineNumber)Returns content of a line for a given line number.intgetLineCount()Returns number of lines, which is always equal to number of line terminators plus 1.InputBuffer.PositiongetPosition(int index)intlength()
 
- 
- 
- 
Method Detail- 
lengthint length() 
 - 
charAtchar charAt(int index) 
 - 
extractLineString extractLine(int lineNumber) Returns content of a line for a given line number. Numbering of lines starts from 1.
 - 
getLineCountint getLineCount() Returns number of lines, which is always equal to number of line terminators plus 1.
 - 
getPositionInputBuffer.Position getPosition(int index) 
 
- 
 
-