Package org.apache.pdfbox.pdmodel.font
Class CMapManager
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.font.CMapManager
-
final class CMapManager extends java.lang.ObjectCMap resource loader and cache.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.String,CMap>CMAP_CACHE
-
Constructor Summary
Constructors Modifier Constructor Description privateCMapManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CMapgetPredefinedCMap(java.lang.String cMapName)Fetches the predefined CMap from disk (or cache).static CMapparseCMap(RandomAccessRead randomAccessRead)Parse the given CMap.
-
-
-
Field Detail
-
CMAP_CACHE
private static final java.util.Map<java.lang.String,CMap> CMAP_CACHE
-
-
Method Detail
-
getPredefinedCMap
public static CMap getPredefinedCMap(java.lang.String cMapName) throws java.io.IOException
Fetches the predefined CMap from disk (or cache).- Parameters:
cMapName- CMap name- Returns:
- The predefined CMap, never null.
- Throws:
java.io.IOException
-
parseCMap
public static CMap parseCMap(RandomAccessRead randomAccessRead) throws java.io.IOException
Parse the given CMap.- Parameters:
randomAccessRead- the source of the CMap to be read- Returns:
- the parsed CMap
- Throws:
java.io.IOException
-
-