Class C40Encoder
java.lang.Object
com.google.zxing.datamatrix.encoder.C40Encoder
- All Implemented Interfaces:
Encoder
- Direct Known Subclasses:
TextEncoder
,X12Encoder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate int
backtrackOneCharacter
(EncoderContext context, StringBuilder buffer, StringBuilder removed, int lastCharSize) void
encode
(EncoderContext context) (package private) int
encodeChar
(char c, StringBuilder sb) (package private) void
encodeMaximal
(EncoderContext context) private static String
int
(package private) void
handleEOD
(EncoderContext context, StringBuilder buffer) Handle "end of data" situations(package private) static void
writeNextTriplet
(EncoderContext context, StringBuilder buffer)
-
Constructor Details
-
C40Encoder
C40Encoder()
-
-
Method Details
-
getEncodingMode
public int getEncodingMode()- Specified by:
getEncodingMode
in interfaceEncoder
-
encodeMaximal
-
encode
-
backtrackOneCharacter
private int backtrackOneCharacter(EncoderContext context, StringBuilder buffer, StringBuilder removed, int lastCharSize) -
writeNextTriplet
-
handleEOD
Handle "end of data" situations- Parameters:
context
- the encoder contextbuffer
- the buffer with the remaining encoded characters
-
encodeChar
-
encodeToCodewords
-