Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::parse::PDFDocumentExtractor Class Reference

#include <PDFDocumentExtractor.hpp>

Inheritance diagram for indri::parse::PDFDocumentExtractor:

indri::parse::DocumentIterator List of all members.

Public Member Functions

 PDFDocumentExtractor ()
 ~PDFDocumentExtractor ()
void open (const std::string &filename)
UnparsedDocumentnextDocument ()
void appendPdfMetaData (indri::xml::XMLNode *node)
void seekValue (indri::xml::XMLNode *node, std::string &metaTag)
void close ()

Private Attributes

indri::utility::Buffer _documentTextBuffer
UnparsedDocument _unparsedDocument
std::string _documentPath
std::string _title
std::string _author

Constructor & Destructor Documentation

indri::parse::PDFDocumentExtractor::PDFDocumentExtractor  ) 
 

indri::parse::PDFDocumentExtractor::~PDFDocumentExtractor  ) 
 


Member Function Documentation

void indri::parse::PDFDocumentExtractor::appendPdfMetaData indri::xml::XMLNode node  ) 
 

void indri::parse::PDFDocumentExtractor::close  )  [virtual]
 

Implements indri::parse::DocumentIterator.

indri::parse::UnparsedDocument * indri::parse::PDFDocumentExtractor::nextDocument  )  [virtual]
 

Implements indri::parse::DocumentIterator.

void indri::parse::PDFDocumentExtractor::open const std::string &  filename  )  [virtual]
 

Implements indri::parse::DocumentIterator.

void indri::parse::PDFDocumentExtractor::seekValue indri::xml::XMLNode node,
std::string &  metaTag
 


Member Data Documentation

std::string indri::parse::PDFDocumentExtractor::_author [private]
 

std::string indri::parse::PDFDocumentExtractor::_documentPath [private]
 

indri::utility::Buffer indri::parse::PDFDocumentExtractor::_documentTextBuffer [private]
 

std::string indri::parse::PDFDocumentExtractor::_title [private]
 

UnparsedDocument indri::parse::PDFDocumentExtractor::_unparsedDocument [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:03 2010 for Lemur by doxygen 1.3.4