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 TypeMethodDescriptionchar
charAt
(int index) int
length()
subSequence
(int start, int end) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
charAt
in interfaceCharSequence
-
length
public int length()- Specified by:
length
in interfaceCharSequence
-
subSequence
- Specified by:
subSequence
in interfaceCharSequence
-
toString
- Specified by:
toString
in interfaceCharSequence
- Overrides:
toString
in classObject
-