org.apache.noggit
Class CharArr
java.lang.Object
org.apache.noggit.CharArr
- All Implemented Interfaces:
- Appendable, CharSequence
public class CharArr
- extends Object
- implements CharSequence, Appendable
Field Summary |
protected char[] |
buf
|
protected int |
end
|
protected int |
start
|
Method Summary |
Appendable |
append(char c)
|
Appendable |
append(CharSequence csq)
|
Appendable |
append(CharSequence csq,
int start,
int end)
|
int |
capacity()
|
char |
charAt(int index)
|
void |
close()
|
int |
fill()
|
void |
flush()
|
char[] |
getArray()
|
int |
getEnd()
|
int |
getStart()
|
int |
length()
|
int |
read()
|
int |
read(char[] cbuf,
int off,
int len)
|
int |
read(CharBuffer cb)
|
void |
reserve(int num)
|
void |
reset()
|
protected void |
resize(int len)
|
void |
set(char[] arr,
int start,
int end)
|
void |
setEnd(int end)
|
void |
setStart(int start)
|
int |
size()
|
CharArr |
subSequence(int start,
int end)
|
char[] |
toCharArray()
|
String |
toString()
|
void |
unsafeWrite(char b)
|
void |
unsafeWrite(char[] b,
int off,
int len)
|
void |
unsafeWrite(int b)
|
void |
write(char b)
|
void |
write(char[] b)
|
void |
write(char[] b,
int off,
int len)
|
void |
write(CharArr arr)
|
void |
write(int b)
|
void |
write(String s)
|
void |
write(String s,
int stringOffset,
int len)
|
buf
protected char[] buf
start
protected int start
end
protected int end
CharArr
public CharArr()
CharArr
public CharArr(int size)
CharArr
public CharArr(char[] arr,
int start,
int end)
setStart
public void setStart(int start)
setEnd
public void setEnd(int end)
set
public void set(char[] arr,
int start,
int end)
getArray
public char[] getArray()
getStart
public int getStart()
getEnd
public int getEnd()
size
public int size()
length
public int length()
- Specified by:
length
in interface CharSequence
capacity
public int capacity()
charAt
public char charAt(int index)
- Specified by:
charAt
in interface CharSequence
subSequence
public CharArr subSequence(int start,
int end)
- Specified by:
subSequence
in interface CharSequence
read
public int read()
throws IOException
- Throws:
IOException
read
public int read(char[] cbuf,
int off,
int len)
unsafeWrite
public void unsafeWrite(char b)
unsafeWrite
public void unsafeWrite(int b)
unsafeWrite
public void unsafeWrite(char[] b,
int off,
int len)
resize
protected void resize(int len)
reserve
public void reserve(int num)
write
public void write(char b)
write
public final void write(int b)
write
public final void write(char[] b)
write
public void write(char[] b,
int off,
int len)
write
public final void write(CharArr arr)
write
public final void write(String s)
write
public void write(String s,
int stringOffset,
int len)
flush
public void flush()
reset
public final void reset()
close
public void close()
toCharArray
public char[] toCharArray()
toString
public String toString()
- Specified by:
toString
in interface CharSequence
- Overrides:
toString
in class Object
read
public int read(CharBuffer cb)
throws IOException
- Throws:
IOException
fill
public int fill()
throws IOException
- Throws:
IOException
append
public final Appendable append(CharSequence csq)
throws IOException
- Specified by:
append
in interface Appendable
- Throws:
IOException
append
public Appendable append(CharSequence csq,
int start,
int end)
throws IOException
- Specified by:
append
in interface Appendable
- Throws:
IOException
append
public final Appendable append(char c)
throws IOException
- Specified by:
append
in interface Appendable
- Throws:
IOException
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.