Class MinimalEncoder.ResultList.ResultNode

java.lang.Object
com.google.zxing.qrcode.encoder.MinimalEncoder.ResultList.ResultNode
Enclosing class:
MinimalEncoder.ResultList

final class MinimalEncoder.ResultList.ResultNode extends Object
  • Field Details

    • mode

      private final Mode mode
    • fromPosition

      private final int fromPosition
    • charsetEncoderIndex

      private final int charsetEncoderIndex
    • characterLength

      private final int characterLength
  • Constructor Details

    • ResultNode

      ResultNode(Mode mode, int fromPosition, int charsetEncoderIndex, int characterLength)
  • Method Details

    • getSize

      private int getSize(Version version)
      returns the size in bits
    • getCharacterCountIndicator

      private int getCharacterCountIndicator()
      returns the length in characters according to the specification (differs from getCharacterLength() in BYTE mode for multi byte encoded characters)
    • getBits

      private void getBits(BitArray bits) throws WriterException
      appends the bits
      Throws:
      WriterException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • makePrintable

      private String makePrintable(String s)