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

indri::parse::Parser Class Reference

#include <IndriParser.hpp>

Inheritance diagram for indri::parse::Parser:

indri::parse::ObjectHandler< TokenizedDocument > indri::parse::TaggedTextParser indri::parse::TextParser indri::parse::HTMLParser List of all members.

Public Member Functions

virtual ~Parser ()
virtual indri::api::ParsedDocumentparse (TokenizedDocument *document)=0
virtual void setTags (const std::vector< std::string > &include, const std::vector< std::string > &exclude, const std::vector< std::string > &index, const std::vector< std::string > &metadata, const std::map< ConflationPattern *, std::string > &conflations)=0
virtual void handle (TokenizedDocument *document)=0
virtual void setHandler (ObjectHandler< indri::api::ParsedDocument > &handler)=0

Constructor & Destructor Documentation

virtual indri::parse::Parser::~Parser  )  [inline, virtual]
 


Member Function Documentation

virtual void indri::parse::Parser::handle TokenizedDocument document  )  [pure virtual]
 

Implements indri::parse::ObjectHandler< TokenizedDocument >.

Implemented in indri::parse::TaggedTextParser, and indri::parse::TextParser.

virtual indri::api::ParsedDocument* indri::parse::Parser::parse TokenizedDocument document  )  [pure virtual]
 

Implemented in indri::parse::TaggedTextParser, and indri::parse::TextParser.

virtual void indri::parse::Parser::setHandler ObjectHandler< indri::api::ParsedDocument > &  handler  )  [pure virtual]
 

Implemented in indri::parse::TaggedTextParser, and indri::parse::TextParser.

virtual void indri::parse::Parser::setTags const std::vector< std::string > &  include,
const std::vector< std::string > &  exclude,
const std::vector< std::string > &  index,
const std::vector< std::string > &  metadata,
const std::map< ConflationPattern *, std::string > &  conflations
[pure virtual]
 

Implemented in indri::parse::TextParser.


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