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, userDictFields inherited from class org.verapdf.parser.NotSeekableCOSParser
document, flag, integers, keyOfCurrentObject, objectsFields inherited from class org.verapdf.parser.NotSeekableBaseParser
isPSParser, source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCMap()protected booleanisEndOfComment(byte ch) voidparse()Method parses CMap from given source.Methods inherited from class org.verapdf.parser.postscript.PSParser
getCloseDictionary, getDictionary, getObjectFromUserDictMethods inherited from class org.verapdf.parser.NotSeekableCOSParser
getArray, getName, nextObjectMethods 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:
IOExceptionPostScriptException
-
isEndOfComment
protected boolean isEndOfComment(byte ch) - Overrides:
isEndOfCommentin classNotSeekableBaseParser
-