Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | 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< indri::api::ParsedDocument > indri::parse::AnchorTextAnnotator indri::parse::DateFieldAnnotator 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 void handle (indri::api::ParsedDocument *document)=0
virtual void setHandler (ObjectHandler< indri::api::ParsedDocument > &handler)=0
virtual indri::api::ParsedDocumenttransform (indri::api::ParsedDocument *document)=0
virtual ~Transformation ()

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]
 

Implements indri::parse::ObjectHandler< indri::api::ParsedDocument >.

Implemented in indri::parse::AnchorTextAnnotator, indri::parse::DateFieldAnnotator, 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::DateFieldAnnotator, 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::DateFieldAnnotator, 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 Mon Dec 8 12:24:01 2008 for LEMUR by  doxygen 1.4.4