Class EncoderContext
java.lang.Object
com.google.zxing.datamatrix.encoder.EncoderContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringBuilderprivate Dimensionprivate Dimensionprivate final Stringprivate int(package private) intprivate SymbolShapeHintprivate intprivate SymbolInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcharcharintintprivate intbooleanvoidvoidvoidsetSizeConstraints(Dimension minSize, Dimension maxSize) voidsetSkipAtEnd(int count) voidsetSymbolShape(SymbolShapeHint shape) voidsignalEncoderChange(int encoding) voidvoidupdateSymbolInfo(int len) voidwriteCodeword(char codeword) voidwriteCodewords(String codewords)
-
Field Details
-
msg
-
shape
-
minSize
-
maxSize
-
codewords
-
pos
int pos -
newEncoding
private int newEncoding -
symbolInfo
-
skipAtEnd
private int skipAtEnd
-
-
Constructor Details
-
EncoderContext
EncoderContext(String msg)
-
-
Method Details
-
setSymbolShape
-
setSizeConstraints
-
getMessage
-
setSkipAtEnd
public void setSkipAtEnd(int count) -
getCurrentChar
public char getCurrentChar() -
getCurrent
public char getCurrent() -
getCodewords
-
writeCodewords
-
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
-
updateSymbolInfo
public void updateSymbolInfo() -
updateSymbolInfo
public void updateSymbolInfo(int len) -
resetSymbolInfo
public void resetSymbolInfo()
-