Class InputAccessor.Std

    • Constructor Detail

      • Std

        public Std​(byte[] inputDocument)
      • Std

        public Std​(byte[] inputDocument,
                   int start,
                   int len)
    • Method Detail

      • hasMoreBytes

        public boolean hasMoreBytes()
                             throws IOException
        Description copied from interface: InputAccessor
        Method to call to check if more input is available. Since this may result in more content to be read (at least one more byte), a IOException may get thrown.
        Specified by:
        hasMoreBytes in interface InputAccessor
        Returns:
        Whether there is at least one more input byte accessible
        Throws:
        IOException - If check for more content failed due to issue with underlying input abstraction
      • nextByte

        public byte nextByte()
                      throws IOException
        Description copied from interface: InputAccessor
        Returns next byte available, if any; if no more bytes are available, will throw EOFException.
        Specified by:
        nextByte in interface InputAccessor
        Returns:
        Next content byte, if available
        Throws:
        IOException - If called and there is no more content available
      • reset

        public void reset()
        Description copied from interface: InputAccessor
        Method that can be called to reset accessor to read from beginning of input.
        Specified by:
        reset in interface InputAccessor