Package org.apache.fop.afp.fonts
Class CharacterSetBuilder.DoubleByteLoader
- java.lang.Object
-
- org.apache.fop.afp.fonts.CharacterSetBuilder
-
- org.apache.fop.afp.fonts.CharacterSetBuilder.DoubleByteLoader
-
- Enclosing class:
- CharacterSetBuilder
private static final class CharacterSetBuilder.DoubleByteLoader extends CharacterSetBuilder
Double-byte (CID Keyed font (Type 0)) implementation of AFPFontReader.
-
-
Field Summary
Fields Modifier and Type Field Description private static CharacterSetBuilder.DoubleByteLoader
INSTANCE
-
Fields inherited from class org.apache.fop.afp.fonts.CharacterSetBuilder
LOG
-
-
Constructor Summary
Constructors Modifier Constructor Description private
DoubleByteLoader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static CharacterSetBuilder.DoubleByteLoader
getInstance()
protected java.util.Map<java.lang.String,java.lang.String>
loadCodePage(java.lang.String codePage, java.lang.String encoding, AFPResourceAccessor accessor, AFPEventProducer eventProducer)
Load the code page information from the appropriate file.-
Methods inherited from class org.apache.fop.afp.fonts.CharacterSetBuilder
build, build, buildDBCS, buildSBCS, getDoubleByteInstance, getSingleByteInstance
-
-
-
-
Field Detail
-
INSTANCE
private static final CharacterSetBuilder.DoubleByteLoader INSTANCE
-
-
Method Detail
-
getInstance
static CharacterSetBuilder.DoubleByteLoader getInstance()
-
loadCodePage
protected java.util.Map<java.lang.String,java.lang.String> loadCodePage(java.lang.String codePage, java.lang.String encoding, AFPResourceAccessor accessor, AFPEventProducer eventProducer) throws java.io.IOException
Description copied from class:CharacterSetBuilder
Load the code page information from the appropriate file. The file name to load is determined by the code page name and the file extension 'CDP'.- Overrides:
loadCodePage
in classCharacterSetBuilder
- Parameters:
codePage
- the code page identifierencoding
- the encoding to use for the character decodingaccessor
- the resource accessoreventProducer
- for handling AFP related events- Returns:
- a code page mapping (key: GCGID, value: Unicode character)
- Throws:
java.io.IOException
- if an I/O exception of some sort has occurred.
-
-