Package org.apache.pdfbox.pdmodel.font
Class CMapManager
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.font.CMapManager
-
final class CMapManager extends java.lang.Object
CMap resource loader and cache.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
CMapManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CMap
getPredefinedCMap(java.lang.String cMapName)
Fetches the predefined CMap from disk (or cache).static CMap
parseCMap(java.io.InputStream cMapStream)
Parse the given CMap.
-
-
-
Field Detail
-
cMapCache
static java.util.Map<java.lang.String,CMap> cMapCache
-
-
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(java.io.InputStream cMapStream) throws java.io.IOException
Parse the given CMap.- Parameters:
cMapStream
- the CMap to be read- Returns:
- the parsed CMap
- Throws:
java.io.IOException
-
-