Package org.noggit
Class CharArr
- java.lang.Object
-
- org.noggit.CharArr
-
- All Implemented Interfaces:
java.lang.Appendable,java.lang.CharSequence
- Direct Known Subclasses:
CharArrReader,CharArrWriter,NullCharArr
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 $
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Appendableappend(char c)java.lang.Appendableappend(java.lang.CharSequence csq)java.lang.Appendableappend(java.lang.CharSequence csq, int start, int end)intcapacity()charcharAt(int index)voidclose()intfill()voidflush()char[]getArray()intgetEnd()intgetStart()intlength()intread()intread(char[] cbuf, int off, int len)intread(java.nio.CharBuffer cb)voidreserve(int num)voidreset()protected voidresize(int len)voidset(char[] arr, int start, int end)voidsetEnd(int end)voidsetStart(int start)intsize()CharArrsubSequence(int start, int end)char[]toCharArray()java.lang.StringtoString()voidunsafeWrite(char b)voidunsafeWrite(char[] b, int off, int len)voidunsafeWrite(int b)voidwrite(char b)voidwrite(char[] b)voidwrite(char[] b, int off, int len)voidwrite(int b)voidwrite(java.lang.String s)voidwrite(java.lang.String s, int stringOffset, int len)voidwrite(CharArr arr)
-
-
-
Method Detail
-
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:
lengthin interfacejava.lang.CharSequence
-
capacity
public int capacity()
-
charAt
public char charAt(int index)
- Specified by:
charAtin interfacejava.lang.CharSequence
-
subSequence
public CharArr subSequence(int start, int end)
- Specified by:
subSequencein interfacejava.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:
toStringin interfacejava.lang.CharSequence- Overrides:
toStringin classjava.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:
appendin interfacejava.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:
appendin interfacejava.lang.Appendable- Throws:
java.io.IOException
-
append
public final java.lang.Appendable append(char c) throws java.io.IOException- Specified by:
appendin interfacejava.lang.Appendable- Throws:
java.io.IOException
-
-