Package org.verapdf.parser
Class SeekableCOSParser
java.lang.Object
org.verapdf.parser.BaseParser
org.verapdf.parser.SeekableBaseParser
org.verapdf.parser.SeekableCOSParser
- Direct Known Subclasses:
DecodedObjectStreamParser,PDFParser,SignatureParser
- Author:
- Timur Kamalov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected COSDocumentprotected booleanprotected COSKeyprotected final intLinearization dictionary must be in first 1024 bytes of documentFields inherited from class org.verapdf.parser.BaseParser
isPSParser, source, token -
Constructor Summary
ConstructorsConstructorDescriptionSeekableCOSParser(InputStream fileStream) SeekableCOSParser(String filename) SeekableCOSParser(COSDocument document, InputStream fileStream) SeekableCOSParser(COSDocument document, String filename) SeekableCOSParser(SeekableInputStream seekableInputStream) -
Method Summary
Methods inherited from class org.verapdf.parser.SeekableBaseParser
closeInputStream, findKeyword, getErrorMessage, getLine, getRandomAccess, getRawBytes, getSource, isEOL, isHexDigit, isNextByteEOL, nextLine, readASCII85, skipComment, skipExpectedCharacter, skipSingleEol, skipSingleSpaceMethods inherited from class org.verapdf.parser.BaseParser
appendToToken, clearToken, findKeyword, getLine, getLineBytes, getToken, initializeToken, isCR, isDigit, isDigit, isFF, isLF, nextToken, readName, readNumber, readUntilDelimiter, skipSingleSpace, skipSpaces, skipSpaces
-
Field Details
-
LINEARIZATION_DICTIONARY_LOOKUP_SIZE
protected final int LINEARIZATION_DICTIONARY_LOOKUP_SIZELinearization dictionary must be in first 1024 bytes of document- See Also:
-
document
-
objects
-
integers
-
keyOfCurrentObject
-
flag
protected boolean flag
-
-
Constructor Details
-
SeekableCOSParser
- Throws:
IOException
-
SeekableCOSParser
- Throws:
IOException
-
SeekableCOSParser
- Throws:
IOException
-
SeekableCOSParser
- Throws:
IOException
-
SeekableCOSParser
- Throws:
IOException
-
-
Method Details
-
nextObject
- Throws:
IOException
-
getArray
- Throws:
IOException
-
getName
- Throws:
IOException
-
getDictionary
- Throws:
IOException
-
getStream
- Throws:
IOException
-
getDocument
-
getErrorMessage
- Overrides:
getErrorMessagein classSeekableBaseParser
-