|
|||||||||
| 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.CaseFrobStream
public abstract class CaseFrobStream
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.armedbear.lisp.Stream |
|---|
Stream.EolStyle, Stream.ReadtableAccessor |
| Field Summary | |
|---|---|
protected Stream |
target
|
| 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 |
| Constructor Summary | |
|---|---|
protected |
CaseFrobStream(Stream target)
|
| 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 |
_writeChars(char[] chars,
int start,
int end)
Writes a series of characters in the underlying stream, updating charPos while doing so |
LispObject |
classOf()
|
LispObject |
close(LispObject abort)
|
LispObject |
freshLine()
|
int |
getCharPos()
|
LispObject |
getElementType()
|
boolean |
isBinaryInputStream()
|
boolean |
isBinaryOutputStream()
|
boolean |
isCharacterInputStream()
|
boolean |
isCharacterOutputStream()
|
boolean |
isInputStream()
|
boolean |
isOutputStream()
|
LispObject |
listen()
|
void |
setCharPos(int n)
|
LispObject |
terpri()
|
LispObject |
typeOf()
|
LispObject |
typep(LispObject type)
|
java.lang.String |
writeToString()
|
| Methods inherited from class org.armedbear.lisp.StructureObject |
|---|
equalp, getFixnumSlotValue, getParts, getSlotIndex, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, 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, wait, wait, wait |
| Field Detail |
|---|
protected final Stream target
| Constructor Detail |
|---|
protected CaseFrobStream(Stream target)
| Method Detail |
|---|
public LispObject getElementType()
getElementType in class Streampublic LispObject typeOf()
typeOf in class Streampublic LispObject classOf()
classOf in class Streampublic LispObject typep(LispObject type)
typep in class Streampublic boolean isInputStream()
isInputStream in class Streampublic boolean isOutputStream()
isOutputStream in class Streampublic boolean isCharacterInputStream()
isCharacterInputStream in class Streampublic boolean isBinaryInputStream()
isBinaryInputStream in class Streampublic boolean isCharacterOutputStream()
isCharacterOutputStream in class Streampublic boolean isBinaryOutputStream()
isBinaryOutputStream in class Streampublic int getCharPos()
getCharPos in class Streampublic void setCharPos(int n)
setCharPos in class Streamprotected int _readChar()
Stream
_readChar in class Streamprotected void _unreadChar(int n)
Stream
_unreadChar in class Streamprotected boolean _charReady()
Stream
_charReady in class Stream
public void _writeChars(char[] chars,
int start,
int end)
Stream
_writeChars in class Streampublic int _readByte()
Stream
_readByte in class Streampublic void _writeByte(int n)
Stream
_writeByte in class Streampublic void _finishOutput()
Stream
_finishOutput in class Streampublic void _clearInput()
Stream
_clearInput in class Streampublic LispObject close(LispObject abort)
close in class Streampublic LispObject listen()
listen in class Streampublic LispObject terpri()
terpri in class Streampublic LispObject freshLine()
freshLine in class Streampublic java.lang.String writeToString()
writeToString in class StructureObject
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||