final class EncoderContext
extends java.lang.Object
Modifier and Type | Field and 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 and Description |
---|
EncoderContext(java.lang.String msg) |
Modifier and Type | Method and 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) |
private final java.lang.String msg
private SymbolShapeHint shape
private Dimension minSize
private Dimension maxSize
private final java.lang.StringBuilder codewords
int pos
private int newEncoding
private SymbolInfo symbolInfo
private int skipAtEnd
public void setSymbolShape(SymbolShapeHint shape)
public java.lang.String getMessage()
public void setSkipAtEnd(int count)
public char getCurrentChar()
public char getCurrent()
public java.lang.StringBuilder getCodewords()
public void writeCodewords(java.lang.String codewords)
public void writeCodeword(char codeword)
public int getCodewordCount()
public int getNewEncoding()
public void signalEncoderChange(int encoding)
public void resetEncoderSignal()
public boolean hasMoreCharacters()
private int getTotalMessageCharCount()
public int getRemainingCharacters()
public SymbolInfo getSymbolInfo()
public void updateSymbolInfo()
public void updateSymbolInfo(int len)
public void resetSymbolInfo()