Package org.verapdf.pd.font.cmap
Class CMapParser
java.lang.Object
org.verapdf.parser.NotSeekableBaseParser
org.verapdf.parser.NotSeekableCOSParser
org.verapdf.parser.postscript.PSParser
org.verapdf.pd.font.cmap.CMapParser
- All Implemented Interfaces:
Closeable
,AutoCloseable
This class parses CMap files and constructs CMap objects.
- Author:
- Sergey Shemyakov
-
Field Summary
Fields inherited from class org.verapdf.parser.postscript.PSParser
operandStack, userDict
Fields inherited from class org.verapdf.parser.NotSeekableCOSParser
document, flag, integers, keyOfCurrentObject, objects
Fields inherited from class org.verapdf.parser.NotSeekableBaseParser
isPSParser, source
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCMap()
protected boolean
isEndOfComment
(byte ch) void
parse()
Method parses CMap from given source.Methods inherited from class org.verapdf.parser.postscript.PSParser
getCloseDictionary, getDictionary, getObjectFromUserDict
Methods inherited from class org.verapdf.parser.NotSeekableCOSParser
getArray, getName, nextObject
Methods inherited from class org.verapdf.parser.NotSeekableBaseParser
close, extendArray, findKeyword, findKeyword, getLineBytes, getToken, initializeToken, isCR, isDigit, isDigit, isFF, isLF, nextToken, readLine, readNumber, readUntilDelimiter, skipSpaces, skipSpaces, skipStreamSpaces
-
Constructor Details
-
CMapParser
- Throws:
IOException
-
-
Method Details
-
getCMap
- Returns:
- constructed CMap.
-
parse
Method parses CMap from given source.- Throws:
IOException
PostScriptException
-
isEndOfComment
protected boolean isEndOfComment(byte ch) - Overrides:
isEndOfComment
in classNotSeekableBaseParser
-