java.lang.Object
org.eclipse.jgit.util.RawCharSequence
- All Implemented Interfaces:
CharSequence
A rough character sequence around a raw byte buffer.
Characters are assumed to be 8-bit US-ASCII.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRawCharSequence(byte[] buf, int start, int end) Create a rough character sequence around the raw byte buffer. -
Method Summary
Modifier and TypeMethodDescriptioncharcharAt(int index) intlength()subSequence(int start, int end) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.CharSequence
chars, codePoints, isEmpty
-
Field Details
-
EMPTY
A zero-length character sequence.
-
-
Constructor Details
-
RawCharSequence
public RawCharSequence(byte[] buf, int start, int end) Create a rough character sequence around the raw byte buffer.- Parameters:
buf- buffer to scan.start- starting position for the sequence.end- ending position for the sequence.
-
-
Method Details
-
charAt
public char charAt(int index) - Specified by:
charAtin interfaceCharSequence
-
length
public int length()- Specified by:
lengthin interfaceCharSequence
-
subSequence
- Specified by:
subSequencein interfaceCharSequence
-
toString
- Specified by:
toStringin interfaceCharSequence- Overrides:
toStringin classObject
-