Class CharsetSCSU.CharsetDecoderSCSU

    • Field Detail

      • b

        short b
      • isSingleByteMode

        private boolean isSingleByteMode
      • state

        private short state
      • quoteWindow

        private byte quoteWindow
      • dynamicWindow

        private byte dynamicWindow
      • byteOne

        private short byteOne
      • sourceIndex

        private int sourceIndex
      • nextSourceIndex

        private int nextSourceIndex
      • cr

        java.nio.charset.CoderResult cr
      • LabelLoop

        private boolean LabelLoop
    • Constructor Detail

      • CharsetDecoderSCSU

        public CharsetDecoderSCSU​(CharsetICU cs)
    • Method Detail

      • decodeLoop

        protected java.nio.charset.CoderResult decodeLoop​(java.nio.ByteBuffer source,
                                                          java.nio.CharBuffer target,
                                                          java.nio.IntBuffer offsets,
                                                          boolean flush)
        Specified by:
        decodeLoop in class CharsetDecoderICU
      • fastSingle

        private int fastSingle​(java.nio.ByteBuffer source,
                               java.nio.CharBuffer target,
                               java.nio.IntBuffer offsets,
                               int modeType)
      • singleByteMode

        private int singleByteMode​(java.nio.ByteBuffer source,
                                   java.nio.CharBuffer target,
                                   java.nio.IntBuffer offsets,
                                   int modeType)
      • endLoop

        private void endLoop​(java.nio.ByteBuffer source,
                             java.nio.CharBuffer target,
                             java.nio.IntBuffer offsets)