Repository URL to install this package:
|
Version:
7.7.1 ▾
|
#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