Class C40Encoder

    • Constructor Detail

      • C40Encoder

        C40Encoder()
    • Method Detail

      • backtrackOneCharacter

        private int backtrackOneCharacter​(EncoderContext context,
                                          java.lang.StringBuilder buffer,
                                          java.lang.StringBuilder removed,
                                          int lastCharSize)
      • writeNextTriplet

        static void writeNextTriplet​(EncoderContext context,
                                     java.lang.StringBuilder buffer)
      • handleEOD

        void handleEOD​(EncoderContext context,
                       java.lang.StringBuilder buffer)
        Handle "end of data" situations
        Parameters:
        context - the encoder context
        buffer - the buffer with the remaining encoded characters
      • encodeChar

        int encodeChar​(char c,
                       java.lang.StringBuilder sb)
      • encodeToCodewords

        private static java.lang.String encodeToCodewords​(java.lang.CharSequence sb)