Class ConcatenatedStream


  • public final class ConcatenatedStream
    extends Stream
    • Method Detail

      • _readChar

        protected int _readChar()
                         throws java.io.IOException
        Description copied from class: Stream
        Reads a character off an underlying stream
        Overrides:
        _readChar in class Stream
        Returns:
        a character, or -1 at end-of-file
        Throws:
        java.io.IOException
      • _unreadChar

        protected void _unreadChar​(int n)
                            throws java.io.IOException
        Description copied from class: Stream
        Puts a character back into the (underlying) stream
        Overrides:
        _unreadChar in class Stream
        Throws:
        java.io.IOException
      • _charReady

        protected boolean _charReady()
                              throws java.io.IOException
        Description copied from class: Stream
        Returns a boolean indicating input readily available
        Overrides:
        _charReady in class Stream
        Returns:
        true if a character is available
        Throws:
        java.io.IOException
      • _writeChar

        public void _writeChar​(char c)
        Description copied from class: Stream
        Writes a character into the underlying stream, updating charPos while doing so
        Overrides:
        _writeChar in class Stream
      • _writeChars

        public void _writeChars​(char[] chars,
                                int start,
                                int end)
        Description copied from class: Stream
        Writes a series of characters in the underlying stream, updating charPos while doing so
        Overrides:
        _writeChars in class Stream
      • _writeString

        public void _writeString​(java.lang.String s)
        Description copied from class: Stream
        Writes a string to the underlying stream, updating charPos while doing so
        Overrides:
        _writeString in class Stream
      • _writeLine

        public void _writeLine​(java.lang.String s)
        Description copied from class: Stream
        Writes a string to the underlying stream, appending a new line and updating charPos while doing so
        Overrides:
        _writeLine in class Stream
      • _readByte

        public int _readByte()
        Description copied from class: Stream
        Reads an 8-bit byte off the underlying stream
        Overrides:
        _readByte in class Stream
        Returns:
      • _writeByte

        public void _writeByte​(int n)
        Description copied from class: Stream
        Writes an 8-bit byte off the underlying stream
        Overrides:
        _writeByte in class Stream
      • _finishOutput

        public void _finishOutput()
        Description copied from class: Stream
        Flushes any buffered output in the (underlying) stream
        Overrides:
        _finishOutput in class Stream
      • _clearInput

        public void _clearInput()
        Description copied from class: Stream
        Reads all input from the underlying stream, until _charReady() indicates no more input to be available
        Overrides:
        _clearInput in class Stream