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 / java / util / ResourceBundle.h
Size: Mime:
#ifndef java_util_ResourceBundle_H
#define java_util_ResourceBundle_H

#include "java/lang/Object.h"

namespace java {
  namespace lang {
    class String;
    class Class;
    class ClassLoader;
    class Module;
  }
  namespace util {
    class Set;
    class Locale;
    class ResourceBundle;
    class ResourceBundle$Control;
    class Enumeration;
  }
}
template<class T> class JArray;

namespace java {
  namespace util {

    class ResourceBundle : public ::java::lang::Object {
     public:
      enum {
        mid_init$_d7775b228e076e62,
        mid_clearCache_d7775b228e076e62,
        mid_clearCache_230da0363a6f95d6,
        mid_containsKey_fe195507b81318e5,
        mid_getBaseBundleName_a6d454b6117bc1ba,
        mid_getBundle_5bab71cfe2927aeb,
        mid_getBundle_0e8b535281085e1d,
        mid_getBundle_8c5d5cfdf9dc5cc5,
        mid_getBundle_39eed6d629e4f2cb,
        mid_getBundle_0b3f3db8ac2a0c96,
        mid_getBundle_a8a73f3a8d0cd879,
        mid_getBundle_50afb44c2a7c08ae,
        mid_getBundle_b30e595332f35dd5,
        mid_getKeys_c821cb56ed978cf9,
        mid_getLocale_30eec057db457a52,
        mid_getObject_3a96c6fe021846ae,
        mid_getString_b6b89aa915f3be5f,
        mid_getStringArray_dce25e36fb3f4bd1,
        mid_keySet_0f146b3deb900c94,
        mid_setParent_af8d9b013d5db17c,
        mid_handleGetObject_3a96c6fe021846ae,
        mid_handleKeySet_0f146b3deb900c94,
        max_mid
      };

      static ::java::lang::Class *class$;
      static jmethodID *mids$;
      static bool live$;
      static jclass initializeClass(bool);

      explicit ResourceBundle(jobject obj) : ::java::lang::Object(obj) {
        if (obj != NULL && mids$ == NULL)
          env->getClass(initializeClass);
      }
      ResourceBundle(const ResourceBundle& obj) : ::java::lang::Object(obj) {}

      ResourceBundle();

      static void clearCache();
      static void clearCache(const ::java::lang::ClassLoader &);
      jboolean containsKey(const ::java::lang::String &) const;
      ::java::lang::String getBaseBundleName() const;
      static ResourceBundle getBundle(const ::java::lang::String &);
      static ResourceBundle getBundle(const ::java::lang::String &, const ::java::lang::Module &);
      static ResourceBundle getBundle(const ::java::lang::String &, const ::java::util::Locale &);
      static ResourceBundle getBundle(const ::java::lang::String &, const ::java::util::ResourceBundle$Control &);
      static ResourceBundle getBundle(const ::java::lang::String &, const ::java::util::Locale &, const ::java::util::ResourceBundle$Control &);
      static ResourceBundle getBundle(const ::java::lang::String &, const ::java::util::Locale &, const ::java::lang::ClassLoader &);
      static ResourceBundle getBundle(const ::java::lang::String &, const ::java::util::Locale &, const ::java::lang::Module &);
      static ResourceBundle getBundle(const ::java::lang::String &, const ::java::util::Locale &, const ::java::lang::ClassLoader &, const ::java::util::ResourceBundle$Control &);
      ::java::util::Enumeration getKeys() const;
      ::java::util::Locale getLocale() const;
      ::java::lang::Object getObject(const ::java::lang::String &) const;
      ::java::lang::String getString(const ::java::lang::String &) const;
      JArray< ::java::lang::String > getStringArray(const ::java::lang::String &) const;
      ::java::util::Set keySet() const;
    };
  }
}

#include <Python.h>

namespace java {
  namespace util {
    extern PyType_Def PY_TYPE_DEF(ResourceBundle);
    extern PyTypeObject *PY_TYPE(ResourceBundle);

    class t_ResourceBundle {
    public:
      PyObject_HEAD
      ResourceBundle object;
      static PyObject *wrap_Object(const ResourceBundle&);
      static PyObject *wrap_jobject(const jobject&);
      static void install(PyObject *module);
      static void initialize(PyObject *module);
    };
  }
}

#endif