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

indri::parse::URLTextAnnotator Class Reference

#include <URLTextAnnotator.hpp>

Inheritance diagram for indri::parse::URLTextAnnotator:

indri::parse::Transformation indri::parse::ObjectHandler< _Type > List of all members.

Public Member Functions

 URLTextAnnotator ()
 ~URLTextAnnotator ()
indri::api::ParsedDocumenttransform (indri::api::ParsedDocument *document)
void setHandler (ObjectHandler< indri::api::ParsedDocument > &handler)
void handle (indri::api::ParsedDocument *document)

Private Attributes

indri::utility::Buffer _buffer
ObjectHandler< indri::api::ParsedDocument > * _handler

Detailed Description

Reads the URL text from the metadata field, parses it, and adds it to the document text for indexing.

Constructor & Destructor Documentation

indri::parse::URLTextAnnotator::URLTextAnnotator  )  [inline]

indri::parse::URLTextAnnotator::~URLTextAnnotator  )  [inline]

Member Function Documentation

void indri::parse::URLTextAnnotator::handle indri::api::ParsedDocument document  )  [inline, virtual]

Implements indri::parse::Transformation.

void indri::parse::URLTextAnnotator::setHandler ObjectHandler< indri::api::ParsedDocument > &  handler  )  [inline, virtual]

Implements indri::parse::Transformation.

indri::api::ParsedDocument* indri::parse::URLTextAnnotator::transform indri::api::ParsedDocument document  )  [inline, virtual]

Implements indri::parse::Transformation.

Member Data Documentation

indri::utility::Buffer indri::parse::URLTextAnnotator::_buffer [private]

ObjectHandler<indri::api::ParsedDocument>* indri::parse::URLTextAnnotator::_handler [private]

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