Repository URL to install this package:
|
Version:
7.7.1 ▾
|
#ifndef org_apache_lucene_analysis_util_AbstractAnalysisFactory_H
#define org_apache_lucene_analysis_util_AbstractAnalysisFactory_H
#include "java/lang/Object.h"
namespace java {
namespace lang {
class String;
class Class;
}
namespace util {
class Set;
class Map;
class Collection;
}
}
namespace org {
namespace apache {
namespace lucene {
namespace util {
class Version;
}
}
}
}
template<class T> class JArray;
namespace org {
namespace apache {
namespace lucene {
namespace analysis {
namespace util {
class AbstractAnalysisFactory : public ::java::lang::Object {
public:
enum {
mid_get_628741ca4cae2c14,
mid_get_9ed78aae3d41e034,
mid_get_6406e01ff7b0bcff,
mid_get_2d686e629a67e49d,
mid_get_765fbdfcd562c16e,
mid_getChar_55e0d19444c9cc6f,
mid_getClassArg_a6d454b6117bc1ba,
mid_getLuceneMatchVersion_a9dd76708d708301,
mid_getOriginalArgs_192c7c05a36e3a34,
mid_getSet_5e91ed961671cc8d,
mid_isExplicitLuceneMatchVersion_c20c2fcd6b89d9a9,
mid_require_628741ca4cae2c14,
mid_require_6406e01ff7b0bcff,
mid_require_6d95a93db36d0dd7,
mid_requireChar_113c3828b8f6c664,
mid_setExplicitLuceneMatchVersion_8a3e0c1a306942cb,
mid_getBoolean_6d3e0394f1704768,
mid_getInt_ffdfc296465622b5,
mid_getFloat_ccf141e3ed346e78,
mid_getWordSet_3bacaef456b5908f,
mid_getLines_8535eabe849342f6,
mid_splitAt_cb9aa03c9f409547,
mid_requireInt_847933243aed9244,
mid_getPattern_161f8eb00767d8fe,
mid_splitFileNames_321dbcaae65353fa,
mid_getSnowballWordSet_3bacaef456b5908f,
mid_requireBoolean_2dd3493548df0360,
mid_requireFloat_021fa63d152560fb,
max_mid
};
static ::java::lang::Class *class$;
static jmethodID *mids$;
static bool live$;
static jclass initializeClass(bool);
explicit AbstractAnalysisFactory(jobject obj) : ::java::lang::Object(obj) {
if (obj != NULL && mids$ == NULL)
env->getClass(initializeClass);
}
AbstractAnalysisFactory(const AbstractAnalysisFactory& obj) : ::java::lang::Object(obj) {}
static ::java::lang::String *LUCENE_MATCH_VERSION_PARAM;
::java::lang::String get(const ::java::util::Map &, const ::java::lang::String &) const;
::java::lang::String get(const ::java::util::Map &, const ::java::lang::String &, const ::java::lang::String &) const;
::java::lang::String get(const ::java::util::Map &, const ::java::lang::String &, const ::java::util::Collection &) const;
::java::lang::String get(const ::java::util::Map &, const ::java::lang::String &, const ::java::util::Collection &, const ::java::lang::String &) const;
::java::lang::String get(const ::java::util::Map &, const ::java::lang::String &, const ::java::util::Collection &, const ::java::lang::String &, jboolean) const;
jchar getChar(const ::java::util::Map &, const ::java::lang::String &, jchar) const;
::java::lang::String getClassArg() const;
::org::apache::lucene::util::Version getLuceneMatchVersion() const;
::java::util::Map getOriginalArgs() const;
::java::util::Set getSet(const ::java::util::Map &, const ::java::lang::String &) const;
jboolean isExplicitLuceneMatchVersion() const;
::java::lang::String require(const ::java::util::Map &, const ::java::lang::String &) const;
::java::lang::String require(const ::java::util::Map &, const ::java::lang::String &, const ::java::util::Collection &) const;
::java::lang::String require(const ::java::util::Map &, const ::java::lang::String &, const ::java::util::Collection &, jboolean) const;
jchar requireChar(const ::java::util::Map &, const ::java::lang::String &) const;
void setExplicitLuceneMatchVersion(jboolean) const;
};
}
}
}
}
}
#include <Python.h>
namespace org {
namespace apache {
namespace lucene {
namespace analysis {
namespace util {
extern PyType_Def PY_TYPE_DEF(AbstractAnalysisFactory);
extern PyTypeObject *PY_TYPE(AbstractAnalysisFactory);
class t_AbstractAnalysisFactory {
public:
PyObject_HEAD
AbstractAnalysisFactory object;
static PyObject *wrap_Object(const AbstractAnalysisFactory&);
static PyObject *wrap_jobject(const jobject&);
static void install(PyObject *module);
static void initialize(PyObject *module);
};
}
}
}
}
}
#endif