Class DefaultCharInputReader

    • Field Detail

      • reader

        private java.io.Reader reader
      • unwrapping

        private boolean unwrapping
    • Constructor Detail

      • DefaultCharInputReader

        public DefaultCharInputReader​(char normalizedLineSeparator,
                                      int bufferSize,
                                      int whitespaceRangeStart,
                                      boolean closeOnStop)
        Creates a new instance with the mandatory characters for handling newlines transparently. Line separators will be detected automatically.
        Parameters:
        normalizedLineSeparator - the normalized newline character (as defined in Format.getNormalizedNewline()) that is used to replace any lineSeparator sequence found in the input.
        bufferSize - the buffer size used to store characters read from the input.
        whitespaceRangeStart - starting range of characters considered to be whitespace.
        closeOnStop - indicates whether to automatically close the input when stop() is called
      • DefaultCharInputReader

        public DefaultCharInputReader​(char[] lineSeparator,
                                      char normalizedLineSeparator,
                                      int bufferSize,
                                      int whitespaceRangeStart,
                                      boolean closeOnStop)
        Creates a new instance with the mandatory characters for handling newlines transparently.
        Parameters:
        lineSeparator - the sequence of characters that represent a newline, as defined in Format.getLineSeparator()
        normalizedLineSeparator - the normalized newline character (as defined in Format.getNormalizedNewline()) that is used to replace any lineSeparator sequence found in the input.
        bufferSize - the buffer size used to store characters read from the input.
        whitespaceRangeStart - starting range of characters considered to be whitespace.
        closeOnStop - indicates whether to automatically close the input when stop() is called