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.StringBuilder
codewords
private Dimension
maxSize
private Dimension
minSize
private java.lang.String
msg
private int
newEncoding
(package private) int
pos
private SymbolShapeHint
shape
private int
skipAtEnd
private SymbolInfo
symbolInfo
-
Constructor Summary
Constructors Constructor Description EncoderContext(java.lang.String msg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCodewordCount()
java.lang.StringBuilder
getCodewords()
char
getCurrent()
char
getCurrentChar()
java.lang.String
getMessage()
int
getNewEncoding()
int
getRemainingCharacters()
SymbolInfo
getSymbolInfo()
private int
getTotalMessageCharCount()
boolean
hasMoreCharacters()
void
resetEncoderSignal()
void
resetSymbolInfo()
void
setSizeConstraints(Dimension minSize, Dimension maxSize)
void
setSkipAtEnd(int count)
void
setSymbolShape(SymbolShapeHint shape)
void
signalEncoderChange(int encoding)
void
updateSymbolInfo()
void
updateSymbolInfo(int len)
void
writeCodeword(char codeword)
void
writeCodewords(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()
-
-