Class EncoderContext
- java.lang.Object
-
- com.google.zxing.datamatrix.encoder.EncoderContext
-
final class EncoderContext extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuildercodewordsprivate DimensionmaxSizeprivate DimensionminSizeprivate java.lang.Stringmsgprivate intnewEncoding(package private) intposprivate SymbolShapeHintshapeprivate intskipAtEndprivate SymbolInfosymbolInfo
-
Constructor Summary
Constructors Constructor Description EncoderContext(java.lang.String msg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCodewordCount()java.lang.StringBuildergetCodewords()chargetCurrent()chargetCurrentChar()java.lang.StringgetMessage()intgetNewEncoding()intgetRemainingCharacters()SymbolInfogetSymbolInfo()private intgetTotalMessageCharCount()booleanhasMoreCharacters()voidresetEncoderSignal()voidresetSymbolInfo()voidsetSizeConstraints(Dimension minSize, Dimension maxSize)voidsetSkipAtEnd(int count)voidsetSymbolShape(SymbolShapeHint shape)voidsignalEncoderChange(int encoding)voidupdateSymbolInfo()voidupdateSymbolInfo(int len)voidwriteCodeword(char codeword)voidwriteCodewords(java.lang.String codewords)
-
-
-
Field Detail
-
msg
private final java.lang.String msg
-
shape
private SymbolShapeHint shape
-
minSize
private Dimension minSize
-
maxSize
private Dimension maxSize
-
codewords
private final java.lang.StringBuilder codewords
-
pos
int pos
-
newEncoding
private int newEncoding
-
symbolInfo
private SymbolInfo symbolInfo
-
skipAtEnd
private int skipAtEnd
-
-
Method Detail
-
setSymbolShape
public void setSymbolShape(SymbolShapeHint shape)
-
getMessage
public java.lang.String getMessage()
-
setSkipAtEnd
public void setSkipAtEnd(int count)
-
getCurrentChar
public char getCurrentChar()
-
getCurrent
public char getCurrent()
-
getCodewords
public java.lang.StringBuilder getCodewords()
-
writeCodewords
public void writeCodewords(java.lang.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()
-
-