Class Transcoding

    • Field Detail

      • flags

        int flags
      • resumePosition

        int resumePosition
      • nextTable

        int nextTable
      • nextInfo

        int nextInfo
      • nextByte

        byte nextByte
      • outputIndex

        int outputIndex
      • recognizedLength

        int recognizedLength
      • readAgainLength

        int readAgainLength
      • readBuf

        final byte[] readBuf
      • writeBuffOff

        int writeBuffOff
      • writeBuffLen

        int writeBuffLen
      • writeBuf

        final byte[] writeBuf
      • state

        byte[] state
      • charStart

        private int charStart
      • charStartBytes

        private byte[] charStartBytes
      • inCharStart

        int inCharStart
      • inBytes

        byte[] inBytes
      • outBytes

        byte[] outBytes
      • inP

        int inP
      • outP

        int outP
      • outStop

        int outStop
      • inStop

        int inStop
      • inPos

        Ptr inPos
      • outPos

        Ptr outPos
      • readAgainL

        int readAgainL
      • opt

        int opt
    • Constructor Detail

      • Transcoding

        public Transcoding​(Transcoder transcoder)
    • Method Detail

      • close

        void close()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • charStart

        int charStart()
      • convert

        EConvResult convert​(byte[] in,
                            Ptr inPtr,
                            int inStop,
                            byte[] out,
                            Ptr outPtr,
                            int outStop,
                            int flags)
      • transcodeRestartable

        private EConvResult transcodeRestartable​(byte[] in,
                                                 Ptr inStart,
                                                 int intStop,
                                                 byte[] out,
                                                 Ptr outStart,
                                                 int outStop,
                                                 int opt)
      • transcodeRestartable0

        private EConvResult transcodeRestartable0​(byte[] in,
                                                  Ptr inStart,
                                                  int intStop,
                                                  byte[] out,
                                                  Ptr outStart,
                                                  int outStop,
                                                  int opt)
      • transcodeSwitch

        private EConvResult transcodeSwitch()
      • transcodeInstruction_NoMap

        private EConvResult transcodeInstruction_NoMap()
      • transcodeInstruction_NoMap_resume_3

        private EConvResult transcodeInstruction_NoMap_resume_3()
      • suspendAfterOutput

        private boolean suspendAfterOutput()
      • getGB4bt0

        public static int getGB4bt0​(int a)
      • getGB4bt1

        public static int getGB4bt1​(int a)
      • getGB4bt2

        public static int getGB4bt2​(int a)
      • getGB4bt3

        public static int getGB4bt3​(int a)