Class Code128Writer.MinimalEncoder

  • Enclosing class:
    Code128Writer

    private static final class Code128Writer.MinimalEncoder
    extends java.lang.Object
    Encodes minimally using Divide-And-Conquer with Memoization
    • Constructor Detail

      • MinimalEncoder

        private MinimalEncoder()
    • Method Detail

      • encode

        private boolean[] encode​(java.lang.String contents)
      • addPattern

        private static void addPattern​(java.util.Collection<int[]> patterns,
                                       int patternIndex,
                                       int[] checkSum,
                                       int[] checkWeight,
                                       int position)
      • isDigit

        private static boolean isDigit​(char c)
      • encode

        private int encode​(java.lang.CharSequence contents,
                           Code128Writer.MinimalEncoder.Charset charset,
                           int position)
        Encode the string starting at position position starting with the character set charset