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_TOSTRING, PSY_TOSTRINGBUFFER, 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
(PsyString oString) Writes astring
string of characters to this object.writer()
Returns the underlying 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, psyToString, psyToStringBuffer, psyType, toSyntaxString, typeName
-
Constructor Details
-
PsyWriter
Constructs a newwriter
object wrapping the given writer.- Parameters:
writer
- the writer.
-
-
Method Details
-
writer
Returns the underlying writer.- Returns:
- the underlying 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 astring
string of characters to this object.- Specified by:
psyWriteString
in interfacePsyWritable
- Parameters:
oString
- astring
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
-