org.apache.noggit
Class CharArr
java.lang.Object
org.apache.noggit.CharArr
- All Implemented Interfaces:
- java.lang.Appendable, java.lang.CharSequence
public class CharArr
- extends java.lang.Object
- implements java.lang.CharSequence, java.lang.Appendable
- Version:
- $Id: CharArr.java 583538 2007-10-10 16:53:02Z yonik $
- Author:
- yonik
Field Summary |
protected char[] |
buf
|
protected int |
end
|
protected int |
start
|
Method Summary |
java.lang.Appendable |
append(char c)
|
java.lang.Appendable |
append(java.lang.CharSequence csq)
|
java.lang.Appendable |
append(java.lang.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(java.nio.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()
|
java.lang.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(java.lang.String s)
|
void |
write(java.lang.String s,
int stringOffset,
int len)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 java.lang.CharSequence
capacity
public int capacity()
charAt
public char charAt(int index)
- Specified by:
charAt
in interface java.lang.CharSequence
subSequence
public CharArr subSequence(int start,
int end)
- Specified by:
subSequence
in interface java.lang.CharSequence
read
public int read()
throws java.io.IOException
- Throws:
java.io.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(java.lang.String s)
write
public void write(java.lang.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 java.lang.String toString()
- Specified by:
toString
in interface java.lang.CharSequence
- Overrides:
toString
in class java.lang.Object
read
public int read(java.nio.CharBuffer cb)
throws java.io.IOException
- Throws:
java.io.IOException
fill
public int fill()
throws java.io.IOException
- Throws:
java.io.IOException
append
public final java.lang.Appendable append(java.lang.CharSequence csq)
throws java.io.IOException
- Specified by:
append
in interface java.lang.Appendable
- Throws:
java.io.IOException
append
public java.lang.Appendable append(java.lang.CharSequence csq,
int start,
int end)
throws java.io.IOException
- Specified by:
append
in interface java.lang.Appendable
- Throws:
java.io.IOException
append
public final java.lang.Appendable append(char c)
throws java.io.IOException
- Specified by:
append
in interface java.lang.Appendable
- Throws:
java.io.IOException
Copyright © 2012. All Rights Reserved.