Class EncoderContext
java.lang.Object
com.google.zxing.datamatrix.encoder.EncoderContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringBuilder
private Dimension
private Dimension
private final String
private int
(package private) int
private SymbolShapeHint
private int
private SymbolInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
char
char
int
int
private int
boolean
void
void
void
setSizeConstraints
(Dimension minSize, Dimension maxSize) void
setSkipAtEnd
(int count) void
setSymbolShape
(SymbolShapeHint shape) void
signalEncoderChange
(int encoding) void
void
updateSymbolInfo
(int len) void
writeCodeword
(char codeword) void
writeCodewords
(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()
-