Repository URL to install this package:
|
Version:
7.7.1 ▾
|
#ifndef org_apache_lucene_analysis_query_QueryAutoStopWordAnalyzer_H
#define org_apache_lucene_analysis_query_QueryAutoStopWordAnalyzer_H
#include "org/apache/lucene/analysis/AnalyzerWrapper.h"
namespace java {
namespace lang {
class String;
class Class;
}
namespace io {
class IOException;
}
namespace util {
class Collection;
}
}
namespace org {
namespace apache {
namespace lucene {
namespace analysis {
class Analyzer;
}
namespace index {
class IndexReader;
class Term;
}
}
}
}
template<class T> class JArray;
namespace org {
namespace apache {
namespace lucene {
namespace analysis {
namespace query {
class QueryAutoStopWordAnalyzer : public ::org::apache::lucene::analysis::AnalyzerWrapper {
public:
enum {
mid_init$_e1b25e339b1cb0b2,
mid_init$_19e41061f9ccfc01,
mid_init$_1f6e579020d07faa,
mid_init$_a4c8ce0e2ba1f324,
mid_init$_17dd510e491b17c7,
mid_getStopWords_7336a4c5abbb4c17,
mid_getStopWords_dce25e36fb3f4bd1,
mid_getWrappedAnalyzer_a4aac2b8a989a448,
mid_wrapComponents_31d9f0a8a8d1013d,
max_mid
};
static ::java::lang::Class *class$;
static jmethodID *mids$;
static bool live$;
static jclass initializeClass(bool);
explicit QueryAutoStopWordAnalyzer(jobject obj) : ::org::apache::lucene::analysis::AnalyzerWrapper(obj) {
if (obj != NULL && mids$ == NULL)
env->getClass(initializeClass);
}
QueryAutoStopWordAnalyzer(const QueryAutoStopWordAnalyzer& obj) : ::org::apache::lucene::analysis::AnalyzerWrapper(obj) {}
static jfloat defaultMaxDocFreqPercent;
QueryAutoStopWordAnalyzer(const ::org::apache::lucene::analysis::Analyzer &, const ::org::apache::lucene::index::IndexReader &);
QueryAutoStopWordAnalyzer(const ::org::apache::lucene::analysis::Analyzer &, const ::org::apache::lucene::index::IndexReader &, jfloat);
QueryAutoStopWordAnalyzer(const ::org::apache::lucene::analysis::Analyzer &, const ::org::apache::lucene::index::IndexReader &, jint);
QueryAutoStopWordAnalyzer(const ::org::apache::lucene::analysis::Analyzer &, const ::org::apache::lucene::index::IndexReader &, const ::java::util::Collection &, jint);
QueryAutoStopWordAnalyzer(const ::org::apache::lucene::analysis::Analyzer &, const ::org::apache::lucene::index::IndexReader &, const ::java::util::Collection &, jfloat);
JArray< ::org::apache::lucene::index::Term > getStopWords() const;
JArray< ::java::lang::String > getStopWords(const ::java::lang::String &) const;
};
}
}
}
}
}
#include <Python.h>
namespace org {
namespace apache {
namespace lucene {
namespace analysis {
namespace query {
extern PyType_Def PY_TYPE_DEF(QueryAutoStopWordAnalyzer);
extern PyTypeObject *PY_TYPE(QueryAutoStopWordAnalyzer);
class t_QueryAutoStopWordAnalyzer {
public:
PyObject_HEAD
QueryAutoStopWordAnalyzer object;
static PyObject *wrap_Object(const QueryAutoStopWordAnalyzer&);
static PyObject *wrap_jobject(const jobject&);
static void install(PyObject *module);
static void initialize(PyObject *module);
};
}
}
}
}
}
#endif