Package org.apache.fop.afp.fonts
Class CharactersetEncoder.EbcdicDoubleByteLineDataEncoder
- java.lang.Object
-
- org.apache.fop.afp.fonts.CharactersetEncoder
-
- org.apache.fop.afp.fonts.CharactersetEncoder.EbcdicDoubleByteLineDataEncoder
-
- Enclosing class:
- CharactersetEncoder
static final class CharactersetEncoder.EbcdicDoubleByteLineDataEncoder extends CharactersetEncoder
The EBCDIC double byte encoder is used for encoding IBM format DBCS (double byte character sets) with an EBCDIC code-page. Given a double byte EBCDIC code page and a Unicode character sequence it will return its EBCDIC code-point, however, the "Shift In - Shift Out" operators are removed from the sequence of bytes. These are only used in Line Data.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.fop.afp.fonts.CharactersetEncoder
CharactersetEncoder.DefaultEncoder, CharactersetEncoder.EbcdicDoubleByteLineDataEncoder, CharactersetEncoder.EncodedChars
-
-
Constructor Summary
Constructors Constructor Description EbcdicDoubleByteLineDataEncoder(java.lang.String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) CharactersetEncoder.EncodedChars
getEncodedChars(byte[] byteArray, int length)
-
Methods inherited from class org.apache.fop.afp.fonts.CharactersetEncoder
canEncode, encode, encodeSBCS
-
-
-
-
Method Detail
-
getEncodedChars
CharactersetEncoder.EncodedChars getEncodedChars(byte[] byteArray, int length)
- Specified by:
getEncodedChars
in classCharactersetEncoder
-
-