|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.armedbear.lisp.LispObject
org.armedbear.lisp.StructureObject
org.armedbear.lisp.Stream
org.armedbear.lisp.ConcatenatedStream
public final class ConcatenatedStream
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.armedbear.lisp.Stream |
---|
Stream.EolStyle, Stream.ReadtableAccessor |
Field Summary |
---|
Fields inherited from class org.armedbear.lisp.Stream |
---|
charPos, currentReadtable, elementType, encoding, eolChar, eolStyle, externalFormat, faslReadtable, isBinaryStream, isCharacterStream, isInputStream, isOutputStream, keywordDefault, lastChar, lineNumber, offset, platformEolStyle, reader |
Method Summary | |
---|---|
protected boolean |
_charReady()
Returns a boolean indicating input readily available |
void |
_clearInput()
Reads all input from the underlying stream, until _charReady() indicates no more input to be available |
void |
_finishOutput()
Flushes any buffered output in the (underlying) stream |
int |
_readByte()
Reads an 8-bit byte off the underlying stream |
protected int |
_readChar()
Reads a character off an underlying stream |
protected void |
_unreadChar(int n)
Puts a character back into the (underlying) stream |
void |
_writeByte(int n)
Writes an 8-bit byte off the underlying stream |
void |
_writeChar(char c)
Writes a character into the underlying stream, updating charPos while doing so |
void |
_writeChars(char[] chars,
int start,
int end)
Writes a series of characters in the underlying stream, updating charPos while doing so |
void |
_writeLine(java.lang.String s)
Writes a string to the underlying stream, appending a new line and updating charPos while doing so |
void |
_writeString(java.lang.String s)
Writes a string to the underlying stream, updating charPos while doing so |
LispObject |
classOf()
|
LispObject |
getElementType()
|
boolean |
isBinaryInputStream()
|
boolean |
isBinaryOutputStream()
|
boolean |
isCharacterInputStream()
|
boolean |
isCharacterOutputStream()
|
LispObject |
listen()
|
LispObject |
readCharNoHang(boolean eofError,
LispObject eofValue)
|
LispObject |
typeOf()
|
LispObject |
typep(LispObject typeSpecifier)
|
Methods inherited from class org.armedbear.lisp.StructureObject |
---|
equalp, getFixnumSlotValue, getParts, getSlotIndex, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, printObject, psxhash, psxhash, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SLOT_VALUE |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public boolean isCharacterInputStream()
isCharacterInputStream
in class Stream
public boolean isBinaryInputStream()
isBinaryInputStream
in class Stream
public boolean isCharacterOutputStream()
isCharacterOutputStream
in class Stream
public boolean isBinaryOutputStream()
isBinaryOutputStream
in class Stream
public LispObject typeOf()
typeOf
in class Stream
public LispObject classOf()
classOf
in class Stream
public LispObject typep(LispObject typeSpecifier)
typep
in class Stream
public LispObject getElementType()
getElementType
in class Stream
public LispObject readCharNoHang(boolean eofError, LispObject eofValue)
readCharNoHang
in class Stream
public LispObject listen()
listen
in class Stream
protected int _readChar() throws java.io.IOException
Stream
_readChar
in class Stream
java.io.IOException
protected void _unreadChar(int n)
Stream
_unreadChar
in class Stream
protected boolean _charReady() throws java.io.IOException
Stream
_charReady
in class Stream
java.io.IOException
public void _writeChar(char c)
Stream
_writeChar
in class Stream
public void _writeChars(char[] chars, int start, int end)
Stream
_writeChars
in class Stream
public void _writeString(java.lang.String s)
Stream
_writeString
in class Stream
public void _writeLine(java.lang.String s)
Stream
_writeLine
in class Stream
public int _readByte()
Stream
_readByte
in class Stream
public void _writeByte(int n)
Stream
_writeByte
in class Stream
public void _finishOutput()
Stream
_finishOutput
in class Stream
public void _clearInput()
Stream
_clearInput
in class Stream
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |