Package edu.harvard.hul.ois.jhove.module.pdf

Contains supporting classes for the PDF-HUL module.

See:
          Description

Class Summary
AProfile PDF profile checker for PDF/A-1 documents.
AProfileLevelA PDF profile checker for PDF/A-1 documents, Level A.
ArrayEnd Class for Tokens which represent the "]" that closes an array.
ArrayStart Class for Tokens which represent the "[" that opens an array.
Ascii85FilterStream This is a stub which may be implemented in the future.
AsciiHexFilterStream This is a stub which may be implemented in the future.
Comment Class for Tokens which represent PDF comments.
CrossRefStream This class implements the Cross-Reference Stream, an alternative to the Cross-Reference Table starting in PDF 1.4.
Destination Class encapsulating PDF destination objects, which refer to a page in the document.
DictionaryEnd Class for Tokens which represent the ">>" sequence that ends a Dictionary.
DictionaryStart Class for Tokens which represent the "<<" sequence that opens a Dictionary.
DocNode Abstract class for nodes of a PDF document tree.
FileSpecification A class which encapsulates a file specification in PDF.
FileTokenizer Tokenizer subclass which gets data from a RandomAccessFile.
Filter Container for a PDF stream filter.
Hexadecimal Deprecated.  
Keyword Class for Tokens which represent PDF keywords.
LinearizedProfile PDF profile checker for Linearized documents.
Literal Class for Tokens which represent PDF strings.
Name Class for Tokens which represent PDF names.
NameTreeNode Class for nodes of a PDF name tree, e.g., ExternalFiles.
Numeric Class for Tokens which represent PDF numbers.
ObjectStream This class implements the Object Stream, a new way of storing objects starting in PDF 1.4.
PageLabelNode Class for nodes of a PDF number tree.
PageObject Class encapsulating a PDF page object node.
PageTreeNode Class encapsulating a PDF page tree node.
Parser The Parser class implements some limited syntactic analysis for PDF.
PdfArray A representation of a PDF array object.
PdfDictionary A representation of a PDF dictionary object.
PdfFlateInputStream An enhancement of InflaterInputStream to support Predictor and Columns.
PdfIndirectObj A representation of a PDF indirect object reference.
PdfObject The abstract superclass for all representations of objects in PDF files.
PdfProfile Abstract class for PDF profile checkers.
PdfSimpleObject A representation of a PDF object which can be represented by a Token.
PdfStream A representation of a PDF stream object.
PdfStrings A class for holding arrays of informative strings that will go into properties of a PDF object.
PdfXMPSource Class for providing an InputSource to XMPHandler.
RunLengthFilterStream This is a stub which may be implemented in the future.
State An enumeration class for use with the Tokenizer.
StdStructTypes This class holds the constants for standard structure type names, and a static method for determining if a string belongs to those names.
Stream Class to encapsulate a stream token.
StreamInputStream A StreamInputStream is an InputStream which provides the bytes from a PdfStream.
StreamTokenizer Tokenizer subclass which gets data from an object stream.
StringValuedToken Abstract class for all PDF tokens which consist of a character sequence.
StructureElement Class for element of PDF document structure tree.
StructureTree Class for PDF document structure tree.
TaggedProfile PDF profile checker for Tagged PDF documents.
Token Abstract class to encapsulate lexical tokens from a PDF file.
Tokenizer Tokenizer for PDF files.
X1aProfile PDF profile checker for PDF/X-1a documents.
X1Profile PDF profile checker for PDF/X-1 documents.
X2Profile PDF profile checker for PDF/X-2 documents.
X3Profile PDF profile checker for PDF/X-3 documents.
XProfileBase Abstract base class for PDF profilers of the PDF/X family.
 

Exception Summary
PdfException Abstract exception subclass used internally by the PDF module.
PdfInvalidException Exception subclass used internally by the PDF module.
PdfMalformedException Exception subclass used internally by the PDF module.
 

Package edu.harvard.hul.ois.jhove.module.pdf Description

Contains supporting classes for the PDF-HUL module.