|
|||||||||
| 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.FileStream
public final class FileStream
| 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 |
| Constructor Summary | |
|---|---|
FileStream(Pathname pathname,
java.lang.String namestring,
LispObject elementType,
LispObject direction,
LispObject ifExists,
LispObject format)
|
|
| 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 |
_close()
Closes the stream and underlying streams |
protected long |
_getFilePosition()
Returns a (non-negative) file position integer or a negative value if the position cannot be determined. |
protected boolean |
_setFilePosition(LispObject arg)
Sets the file position based on a position designator passed in arg |
LispObject |
classOf()
|
LispObject |
fileLength()
|
Pathname |
getPathname()
|
java.lang.String |
printObject()
|
void |
setExternalFormat(LispObject format)
|
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, 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 |
| Constructor Detail |
|---|
public FileStream(Pathname pathname,
java.lang.String namestring,
LispObject elementType,
LispObject direction,
LispObject ifExists,
LispObject format)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public LispObject typeOf()
typeOf in class Streampublic LispObject classOf()
classOf in class Streampublic LispObject typep(LispObject typeSpecifier)
typep in class Streampublic void setExternalFormat(LispObject format)
setExternalFormat in class Streampublic Pathname getPathname()
public LispObject fileLength()
fileLength in class Streamprotected boolean _charReady()
Stream
_charReady in class Streampublic void _clearInput()
Stream
_clearInput in class Streamprotected long _getFilePosition()
Stream
_getFilePosition in class Streamprotected boolean _setFilePosition(LispObject arg)
Stream
_setFilePosition in class Streamarg - File position specifier as described in the CLHS
public void _close()
Stream
_close in class Streampublic java.lang.String printObject()
printObject in class StructureObject
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||