com.caucho.vfs
Class StdoutStream

java.lang.Object
  extended by com.caucho.vfs.StreamImpl
      extended by com.caucho.vfs.StdoutStream

public class StdoutStream
extends StreamImpl

Stream encapsulating System.out.


Field Summary
 
Fields inherited from class com.caucho.vfs.StreamImpl
_nullPath, _path
 
Method Summary
 boolean canWrite()
          The standard-output stream returns true since it's writable.
static StdoutStream create()
          Returns the StdoutStream singleton
 void write(byte[] buf, int offset, int length, boolean isEnd)
          Writes the data to the System.out.
 
Methods inherited from class com.caucho.vfs.StreamImpl
canRead, clearWrite, close, closeWrite, flush, flushBuffer, flushToDisk, getAttribute, getAttributeNames, getAvailable, getFlushOnNewline, getNewline, getPath, getReadBuffer, getReadPosition, hasSkip, isClosed, isEof, read, readNonBlock, readTimeout, removeAttribute, seekEnd, seekStart, setAttribute, setPath, setWriteEncoding, skip, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static StdoutStream create()
Returns the StdoutStream singleton


canWrite

public boolean canWrite()
The standard-output stream returns true since it's writable.

Overrides:
canWrite in class StreamImpl

write

public void write(byte[] buf,
                  int offset,
                  int length,
                  boolean isEnd)
           throws java.io.IOException
Writes the data to the System.out.

Overrides:
write in class StreamImpl
Parameters:
buf - the buffer to write.
offset - starting offset in the buffer.
length - number of bytes to write.
isEnd - true when the stream is closing.
Throws:
java.io.IOException