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

indri::parse::Transformation Class Reference

#include <Transformation.hpp>

Inheritance diagram for indri::parse::Transformation:

indri::parse::ObjectHandler< _Type > indri::parse::AnchorTextAnnotator indri::parse::KrovetzStemmerTransformation indri::parse::NormalizationTransformation indri::parse::NumericFieldAnnotator indri::parse::OffsetAnnotationAnnotator indri::parse::OffsetMetadataAnnotator indri::parse::PorterStemmerTransformation indri::parse::StopperTransformation indri::parse::URLTextAnnotator indri::parse::UTF8CaseNormalizationTransformation List of all members.

Public Member Functions

virtual ~Transformation ()
virtual indri::api::ParsedDocumenttransform (indri::api::ParsedDocument *document)=0
virtual void handle (indri::api::ParsedDocument *document)=0
virtual void setHandler (ObjectHandler< indri::api::ParsedDocument > &handler)=0

Constructor & Destructor Documentation

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


Member Function Documentation

virtual void indri::parse::Transformation::handle indri::api::ParsedDocument document  )  [pure virtual]
 

Implemented in indri::parse::AnchorTextAnnotator, indri::parse::KrovetzStemmerTransformation, indri::parse::NormalizationTransformation, indri::parse::NumericFieldAnnotator, indri::parse::OffsetAnnotationAnnotator, indri::parse::OffsetMetadataAnnotator, indri::parse::PorterStemmerTransformation, indri::parse::StopperTransformation, indri::parse::URLTextAnnotator, and indri::parse::UTF8CaseNormalizationTransformation.

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

Implemented in indri::parse::AnchorTextAnnotator, indri::parse::KrovetzStemmerTransformation, indri::parse::NormalizationTransformation, indri::parse::NumericFieldAnnotator, indri::parse::OffsetAnnotationAnnotator, indri::parse::OffsetMetadataAnnotator, indri::parse::PorterStemmerTransformation, indri::parse::StopperTransformation, indri::parse::URLTextAnnotator, and indri::parse::UTF8CaseNormalizationTransformation.

virtual indri::api::ParsedDocument* indri::parse::Transformation::transform indri::api::ParsedDocument document  )  [pure virtual]
 

Implemented in indri::parse::AnchorTextAnnotator, indri::parse::KrovetzStemmerTransformation, indri::parse::NormalizationTransformation, indri::parse::NumericFieldAnnotator, indri::parse::OffsetAnnotationAnnotator, indri::parse::OffsetMetadataAnnotator, indri::parse::PorterStemmerTransformation, indri::parse::StopperTransformation, indri::parse::URLTextAnnotator, and indri::parse::UTF8CaseNormalizationTransformation.


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