java.lang.Object
coneforest.psylla.core.PsyWriter
- All Implemented Interfaces:
PsyCloseable
,PsyFlushable
,PsyObject
,PsyWritable
- Direct Known Subclasses:
PsyFileWriter
,PsyStringWriter
@Type("writer")
public class PsyWriter
extends Object
implements PsyCloseable, PsyFlushable, PsyWritable
The representation of
writer
.-
Field Summary
Fields inherited from interface coneforest.psylla.core.PsyCloseable
PSY_CLOSE
Fields inherited from interface coneforest.psylla.core.PsyFlushable
PSY_FLUSH
Fields inherited from interface coneforest.psylla.core.PsyObject
PSY_CLONE, PSY_EQ, PSY_HASHCODE, PSY_INSTANCEOF, PSY_NE, PSY_TONAME, PSY_TOSTRING, PSY_TYPE
Fields inherited from interface coneforest.psylla.core.PsyWritable
PSY_WRITE, PSY_WRITESTRING
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
psyClose()
Closes this object.void
psyFlush()
Flush thisflushable
.void
psyWrite
(PsyInteger oCharacter) Writes aninteger
character to this object.void
psyWriteString
(PsyTextual oString) Writes atextual
string of characters to this object.writer()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface coneforest.psylla.core.PsyObject
convert, execute, invoke, psyClone, psyEq, psyHashCode, psyInstanceOf, psyNe, psySyntax, psyToName, psyToString, psyType, toSyntaxString, typeName
-
Constructor Details
-
PsyWriter
-
-
Method Details
-
writer
-
psyWrite
Description copied from interface:PsyWritable
Writes aninteger
character to this object.- Specified by:
psyWrite
in interfacePsyWritable
- Parameters:
oCharacter
- aninteger
object representing a character to be written.- Throws:
PsyIOErrorException
- when I/O error occurs during write.
-
psyWriteString
Description copied from interface:PsyWritable
Writes atextual
string of characters to this object.- Specified by:
psyWriteString
in interfacePsyWritable
- Parameters:
oString
- atextual
object representing a string to be written.- Throws:
PsyIOErrorException
- when I/O error occurs during write.
-
psyFlush
Description copied from interface:PsyFlushable
Flush thisflushable
.- Specified by:
psyFlush
in interfacePsyFlushable
- Throws:
PsyIOErrorException
- when I/O error occurs during flush.
-
psyClose
Description copied from interface:PsyCloseable
Closes this object.- Specified by:
psyClose
in interfacePsyCloseable
- Throws:
PsyIOErrorException
- when I/O error occured during closing.
-