Class AbstractStreamDecoder.Memento

  • Enclosing class:
    AbstractStreamDecoder<M,​MT extends java.lang.Enum<MT>,​ST extends java.lang.Enum<ST>>

    public final class AbstractStreamDecoder.Memento
    extends java.lang.Object
    • Field Detail

      • currentDecoder

        private java.nio.charset.CharsetDecoder currentDecoder
      • defaultDecoder

        private final java.nio.charset.CharsetDecoder defaultDecoder
      • data

        private final java.util.List<java.lang.Object> data
      • cb

        private final java.nio.CharBuffer cb
      • bb

        private final java.nio.ByteBuffer bb
    • Constructor Detail

      • Memento

        public Memento()
    • Method Detail

      • reset

        public void reset()
      • getDecoder

        public java.nio.charset.CharsetDecoder getDecoder()
      • setCharset

        public void setCharset​(java.nio.charset.Charset charset)
      • getData

        public java.util.List<java.lang.Object> getData()
      • ofDataAt

        public <T> T ofDataAt​(int indexOfData)
      • getCharBuffer

        public java.nio.CharBuffer getCharBuffer()
      • getByteBuffer

        public java.nio.ByteBuffer getByteBuffer()