strusAnalyzer  0.17
Public Member Functions | List of all members
strus::NormalizerFunctionInterface Class Referenceabstract

Interface for the normalizer constructor. More...

#include <normalizerFunctionInterface.hpp>

Public Member Functions

virtual ~NormalizerFunctionInterface ()
 Destructor. More...
 
virtual
NormalizerFunctionInstanceInterface
createInstance (const std::vector< std::string > &args, const TextProcessorInterface *tp) const =0
 Create a parameterizable normalizer function instance. More...
 
virtual const char * getDescription () const =0
 Get a description of the function for user help. More...
 

Detailed Description

Interface for the normalizer constructor.

Constructor & Destructor Documentation

virtual strus::NormalizerFunctionInterface::~NormalizerFunctionInterface ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual NormalizerFunctionInstanceInterface* strus::NormalizerFunctionInterface::createInstance ( const std::vector< std::string > &  args,
const TextProcessorInterface tp 
) const
pure virtual

Create a parameterizable normalizer function instance.

Parameters
[in]argsarguments for the normalizer function
[in]tptext processor reference (for loading resources)
[in]errorhndanalyzer error buffer interface for reporting exeptions and errors
virtual const char* strus::NormalizerFunctionInterface::getDescription ( ) const
pure virtual

Get a description of the function for user help.

Returns
the description

The documentation for this class was generated from the following file: