Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lucene / include / org / apache / lucene / analysis / util / AbstractAnalysisFactory.h
Size: Mime:
#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