Package org.armedbear.lisp
Class SeekableStringWriter
- java.lang.Object
-
- java.io.Writer
-
- org.armedbear.lisp.SeekableStringWriter
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.Appendable
,java.lang.AutoCloseable
public final class SeekableStringWriter extends java.io.Writer
-
-
Constructor Summary
Constructors Constructor Description SeekableStringWriter()
SeekableStringWriter(int initialSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SeekableStringWriter
append(char c)
SeekableStringWriter
append(java.lang.CharSequence csq)
SeekableStringWriter
append(java.lang.CharSequence csq, int start, int end)
void
close()
void
flush()
java.lang.StringBuffer
getBuffer()
int
getOffset()
void
seek(int offset)
java.lang.String
toString()
java.lang.String
toStringAndClear()
void
write(char[] cbuf)
void
write(char[] cbuf, int off, int len)
void
write(int c)
void
write(java.lang.String str)
void
write(java.lang.String str, int off, int len)
-
-
-
Method Detail
-
append
public SeekableStringWriter append(char c)
- Specified by:
append
in interfacejava.lang.Appendable
- Overrides:
append
in classjava.io.Writer
-
append
public SeekableStringWriter append(java.lang.CharSequence csq)
- Specified by:
append
in interfacejava.lang.Appendable
- Overrides:
append
in classjava.io.Writer
-
append
public SeekableStringWriter append(java.lang.CharSequence csq, int start, int end)
- Specified by:
append
in interfacejava.lang.Appendable
- Overrides:
append
in classjava.io.Writer
-
write
public void write(char[] cbuf)
- Overrides:
write
in classjava.io.Writer
-
write
public void write(char[] cbuf, int off, int len)
- Specified by:
write
in classjava.io.Writer
-
write
public void write(int c)
- Overrides:
write
in classjava.io.Writer
-
write
public void write(java.lang.String str)
- Overrides:
write
in classjava.io.Writer
-
write
public void write(java.lang.String str, int off, int len)
- Overrides:
write
in classjava.io.Writer
-
seek
public void seek(int offset)
-
getBuffer
public java.lang.StringBuffer getBuffer()
-
getOffset
public int getOffset()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in classjava.io.Writer
-
flush
public void flush()
- Specified by:
flush
in interfacejava.io.Flushable
- Specified by:
flush
in classjava.io.Writer
-
toStringAndClear
public java.lang.String toStringAndClear()
-
-