Package org.verapdf.parser.postscript
Class PSParser
- java.lang.Object
-
- org.verapdf.parser.NotSeekableBaseParser
-
- org.verapdf.parser.NotSeekableCOSParser
-
- org.verapdf.parser.postscript.PSParser
-
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
CMapParser,Type1FontProgram
public class PSParser extends NotSeekableCOSParser
PostScript parser that holds operand stack and user dictionary.- Author:
- Sergey Shemyakov
-
-
Field Summary
Fields Modifier and Type Field Description protected Stack<COSObject>operandStackprotected Map<ASAtom,COSObject>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
Constructors Constructor Description PSParser(ASInputStream fileStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description COSObjectgetObjectFromUserDict(ASAtom key)-
Methods inherited from class org.verapdf.parser.NotSeekableCOSParser
getArray, getDictionary, getName, nextObject
-
Methods inherited from class org.verapdf.parser.NotSeekableBaseParser
close, extendArray, findKeyword, findKeyword, getLineBytes, getToken, initializeToken, isCR, isDigit, isDigit, isEndOfComment, isFF, isLF, nextToken, readLine, readNumber, readUntilDelimiter, skipSpaces, skipSpaces, skipStreamSpaces
-
-
-
-
Constructor Detail
-
PSParser
public PSParser(ASInputStream fileStream) throws IOException
- Throws:
IOException
-
-