Class Transcoder

    • Field Detail

      • source

        final byte[] source
      • destination

        final byte[] destination
      • hashCode

        final int hashCode
      • treeStart

        final int treeStart
      • byteArray

        final byte[] byteArray
      • intArray

        final int[] intArray
      • inputUnitLength

        final int inputUnitLength
      • maxInput

        final int maxInput
      • maxOutput

        final int maxOutput
      • stateSize

        final int stateSize
      • state

        final byte[] state
      • byteArrayHash

        static final ObjHash<java.lang.String,​byte[]> byteArrayHash
      • wordArrayHash

        static final ObjHash<java.lang.String,​int[]> wordArrayHash
    • Constructor Detail

      • Transcoder

        protected Transcoder​(byte[] source,
                             byte[] destination,
                             int treeStart,
                             java.lang.String arrayKey,
                             int inputUnitLength,
                             int maxInput,
                             int maxOutput,
                             AsciiCompatibility compatibility,
                             int stateSize)
      • Transcoder

        protected Transcoder​(java.lang.String source,
                             java.lang.String destination,
                             int treeStart,
                             java.lang.String arrayKey,
                             int inputUnitLength,
                             int maxInput,
                             int maxOutput,
                             AsciiCompatibility compatibility,
                             int stateSize)
    • Method Detail

      • stateInit

        public int stateInit()
      • stateFinish

        public int stateFinish()
      • infoToInfo

        public java.lang.Object infoToInfo​(java.lang.Object o)
      • startToInfo

        public java.lang.Object startToInfo​(java.lang.Object o)
      • infoToOutput

        public int infoToOutput​(byte[] p,
                                int size)
      • startToOutput

        public int startToOutput​(byte[] p,
                                 int size)
      • finish

        public int finish​(byte[] p,
                          int size)
      • resetSize

        public int resetSize()
      • resetState

        public int resetState​(byte[] p,
                              int size)
      • startToOutput

        public int startToOutput​(byte[] p,
                                 int size,
                                 java.lang.Object o,
                                 byte[] p2,
                                 int size2)
      • transcoding

        public final Transcoding transcoding​(int flags)
      • load

        public static Transcoder load​(java.lang.String name)
      • toString

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

        public java.lang.String toStringFull()