Class EncoderContext

java.lang.Object
com.google.zxing.datamatrix.encoder.EncoderContext

final class EncoderContext extends Object
  • Field Details

    • msg

      private final String msg
    • shape

      private SymbolShapeHint shape
    • minSize

      private Dimension minSize
    • maxSize

      private Dimension maxSize
    • codewords

      private final StringBuilder codewords
    • pos

      int pos
    • newEncoding

      private int newEncoding
    • symbolInfo

      private SymbolInfo symbolInfo
    • skipAtEnd

      private int skipAtEnd
  • Constructor Details

    • EncoderContext

      EncoderContext(String msg)
  • Method Details

    • setSymbolShape

      public void setSymbolShape(SymbolShapeHint shape)
    • setSizeConstraints

      public void setSizeConstraints(Dimension minSize, Dimension maxSize)
    • getMessage

      public String getMessage()
    • setSkipAtEnd

      public void setSkipAtEnd(int count)
    • getCurrentChar

      public char getCurrentChar()
    • getCurrent

      public char getCurrent()
    • getCodewords

      public StringBuilder getCodewords()
    • writeCodewords

      public void writeCodewords(String codewords)
    • writeCodeword

      public void writeCodeword(char codeword)
    • getCodewordCount

      public int getCodewordCount()
    • getNewEncoding

      public int getNewEncoding()
    • signalEncoderChange

      public void signalEncoderChange(int encoding)
    • resetEncoderSignal

      public void resetEncoderSignal()
    • hasMoreCharacters

      public boolean hasMoreCharacters()
    • getTotalMessageCharCount

      private int getTotalMessageCharCount()
    • getRemainingCharacters

      public int getRemainingCharacters()
    • getSymbolInfo

      public SymbolInfo getSymbolInfo()
    • updateSymbolInfo

      public void updateSymbolInfo()
    • updateSymbolInfo

      public void updateSymbolInfo(int len)
    • resetSymbolInfo

      public void resetSymbolInfo()