diff options
author | Tom Tromey <tromey@gcc.gnu.org> | 2007-01-09 19:58:05 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2007-01-09 19:58:05 +0000 |
commit | 97b8365cafc3a344a22d3980b8ed885f5c6d8357 (patch) | |
tree | 996a5f57d4a68c53473382e45cb22f574cb3e4db /libjava/javax/management | |
parent | c648dedbde727ca3f883bb5fd773aa4af70d3369 (diff) | |
download | gcc-97b8365cafc3a344a22d3980b8ed885f5c6d8357.zip gcc-97b8365cafc3a344a22d3980b8ed885f5c6d8357.tar.gz gcc-97b8365cafc3a344a22d3980b8ed885f5c6d8357.tar.bz2 |
Merged gcj-eclipse branch to trunk.
From-SVN: r120621
Diffstat (limited to 'libjava/javax/management')
80 files changed, 3366 insertions, 0 deletions
diff --git a/libjava/javax/management/Attribute.h b/libjava/javax/management/Attribute.h new file mode 100644 index 0000000..304b9da --- /dev/null +++ b/libjava/javax/management/Attribute.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Attribute__ +#define __javax_management_Attribute__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class Attribute; + } + } +} + +class javax::management::Attribute : public ::java::lang::Object +{ + +public: + Attribute(::java::lang::String *, ::java::lang::Object *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getName(); + virtual ::java::lang::Object * getValue(); + virtual jint hashCode(); +private: + static const jlong serialVersionUID = 2484220110589082382LL; +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) m_name; + ::java::lang::Object * m_value; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Attribute__ diff --git a/libjava/javax/management/AttributeList.h b/libjava/javax/management/AttributeList.h new file mode 100644 index 0000000..a74ff2f --- /dev/null +++ b/libjava/javax/management/AttributeList.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_AttributeList__ +#define __javax_management_AttributeList__ + +#pragma interface + +#include <java/util/ArrayList.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class Attribute; + class AttributeList; + } + } +} + +class javax::management::AttributeList : public ::java::util::ArrayList +{ + +public: + AttributeList(); + AttributeList(::javax::management::AttributeList *); + AttributeList(jint); + virtual void add(::javax::management::Attribute *); + virtual void add(jint, ::javax::management::Attribute *); + virtual jboolean addAll(::javax::management::AttributeList *); + virtual jboolean addAll(jint, ::javax::management::AttributeList *); + virtual void set(jint, ::javax::management::Attribute *); +private: + static const jlong serialVersionUID = -4077085769279709076LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_AttributeList__ diff --git a/libjava/javax/management/AttributeNotFoundException.h b/libjava/javax/management/AttributeNotFoundException.h new file mode 100644 index 0000000..4defc66 --- /dev/null +++ b/libjava/javax/management/AttributeNotFoundException.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_AttributeNotFoundException__ +#define __javax_management_AttributeNotFoundException__ + +#pragma interface + +#include <javax/management/OperationsException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class AttributeNotFoundException; + } + } +} + +class javax::management::AttributeNotFoundException : public ::javax::management::OperationsException +{ + +public: + AttributeNotFoundException(); + AttributeNotFoundException(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __javax_management_AttributeNotFoundException__ diff --git a/libjava/javax/management/BadAttributeValueExpException.h b/libjava/javax/management/BadAttributeValueExpException.h new file mode 100644 index 0000000..5a05f6a --- /dev/null +++ b/libjava/javax/management/BadAttributeValueExpException.h @@ -0,0 +1,34 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_BadAttributeValueExpException__ +#define __javax_management_BadAttributeValueExpException__ + +#pragma interface + +#include <java/lang/Exception.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class BadAttributeValueExpException; + } + } +} + +class javax::management::BadAttributeValueExpException : public ::java::lang::Exception +{ + +public: + BadAttributeValueExpException(::java::lang::Object *); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -3105272988410493376LL; + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Exception)))) val; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_BadAttributeValueExpException__ diff --git a/libjava/javax/management/BadBinaryOpValueExpException.h b/libjava/javax/management/BadBinaryOpValueExpException.h new file mode 100644 index 0000000..21e866b --- /dev/null +++ b/libjava/javax/management/BadBinaryOpValueExpException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_BadBinaryOpValueExpException__ +#define __javax_management_BadBinaryOpValueExpException__ + +#pragma interface + +#include <java/lang/Exception.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class BadBinaryOpValueExpException; + class ValueExp; + } + } +} + +class javax::management::BadBinaryOpValueExpException : public ::java::lang::Exception +{ + +public: + BadBinaryOpValueExpException(::javax::management::ValueExp *); + virtual ::javax::management::ValueExp * getExp(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 5068475589449021227LL; + ::javax::management::ValueExp * __attribute__((aligned(__alignof__( ::java::lang::Exception)))) exp; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_BadBinaryOpValueExpException__ diff --git a/libjava/javax/management/BadStringOperationException.h b/libjava/javax/management/BadStringOperationException.h new file mode 100644 index 0000000..60c923c --- /dev/null +++ b/libjava/javax/management/BadStringOperationException.h @@ -0,0 +1,34 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_BadStringOperationException__ +#define __javax_management_BadStringOperationException__ + +#pragma interface + +#include <java/lang/Exception.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class BadStringOperationException; + } + } +} + +class javax::management::BadStringOperationException : public ::java::lang::Exception +{ + +public: + BadStringOperationException(::java::lang::String *); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 7802201238441662100LL; + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Exception)))) op; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_BadStringOperationException__ diff --git a/libjava/javax/management/DynamicMBean.h b/libjava/javax/management/DynamicMBean.h new file mode 100644 index 0000000..59acee1 --- /dev/null +++ b/libjava/javax/management/DynamicMBean.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_DynamicMBean__ +#define __javax_management_DynamicMBean__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class Attribute; + class AttributeList; + class DynamicMBean; + class MBeanInfo; + } + } +} + +class javax::management::DynamicMBean : public ::java::lang::Object +{ + +public: + virtual ::java::lang::Object * getAttribute(::java::lang::String *) = 0; + virtual ::javax::management::AttributeList * getAttributes(JArray< ::java::lang::String * > *) = 0; + virtual ::javax::management::MBeanInfo * getMBeanInfo() = 0; + virtual ::java::lang::Object * invoke(::java::lang::String *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *) = 0; + virtual void setAttribute(::javax::management::Attribute *) = 0; + virtual ::javax::management::AttributeList * setAttributes(::javax::management::AttributeList *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_DynamicMBean__ diff --git a/libjava/javax/management/InstanceAlreadyExistsException.h b/libjava/javax/management/InstanceAlreadyExistsException.h new file mode 100644 index 0000000..081b838 --- /dev/null +++ b/libjava/javax/management/InstanceAlreadyExistsException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_InstanceAlreadyExistsException__ +#define __javax_management_InstanceAlreadyExistsException__ + +#pragma interface + +#include <javax/management/OperationsException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class InstanceAlreadyExistsException; + } + } +} + +class javax::management::InstanceAlreadyExistsException : public ::javax::management::OperationsException +{ + +public: + InstanceAlreadyExistsException(); + InstanceAlreadyExistsException(::java::lang::String *); +private: + static const jlong serialVersionUID = 8893743928912733931LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_InstanceAlreadyExistsException__ diff --git a/libjava/javax/management/InstanceNotFoundException.h b/libjava/javax/management/InstanceNotFoundException.h new file mode 100644 index 0000000..b1088de --- /dev/null +++ b/libjava/javax/management/InstanceNotFoundException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_InstanceNotFoundException__ +#define __javax_management_InstanceNotFoundException__ + +#pragma interface + +#include <javax/management/OperationsException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class InstanceNotFoundException; + } + } +} + +class javax::management::InstanceNotFoundException : public ::javax::management::OperationsException +{ + +public: + InstanceNotFoundException(); + InstanceNotFoundException(::java::lang::String *); +private: + static const jlong serialVersionUID = -882579438394773049LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_InstanceNotFoundException__ diff --git a/libjava/javax/management/IntrospectionException.h b/libjava/javax/management/IntrospectionException.h new file mode 100644 index 0000000..55621f3 --- /dev/null +++ b/libjava/javax/management/IntrospectionException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_IntrospectionException__ +#define __javax_management_IntrospectionException__ + +#pragma interface + +#include <javax/management/OperationsException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class IntrospectionException; + } + } +} + +class javax::management::IntrospectionException : public ::javax::management::OperationsException +{ + +public: + IntrospectionException(); + IntrospectionException(::java::lang::String *); +private: + static const jlong serialVersionUID = 1054516935875481725LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_IntrospectionException__ diff --git a/libjava/javax/management/InvalidApplicationException.h b/libjava/javax/management/InvalidApplicationException.h new file mode 100644 index 0000000..16d11c5 --- /dev/null +++ b/libjava/javax/management/InvalidApplicationException.h @@ -0,0 +1,34 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_InvalidApplicationException__ +#define __javax_management_InvalidApplicationException__ + +#pragma interface + +#include <java/lang/Exception.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class InvalidApplicationException; + } + } +} + +class javax::management::InvalidApplicationException : public ::java::lang::Exception +{ + +public: + InvalidApplicationException(::java::lang::Object *); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -3048022274675537269LL; + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Exception)))) val; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_InvalidApplicationException__ diff --git a/libjava/javax/management/InvalidAttributeValueException.h b/libjava/javax/management/InvalidAttributeValueException.h new file mode 100644 index 0000000..3439bde --- /dev/null +++ b/libjava/javax/management/InvalidAttributeValueException.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_InvalidAttributeValueException__ +#define __javax_management_InvalidAttributeValueException__ + +#pragma interface + +#include <javax/management/OperationsException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class InvalidAttributeValueException; + } + } +} + +class javax::management::InvalidAttributeValueException : public ::javax::management::OperationsException +{ + +public: + InvalidAttributeValueException(); + InvalidAttributeValueException(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __javax_management_InvalidAttributeValueException__ diff --git a/libjava/javax/management/JMException.h b/libjava/javax/management/JMException.h new file mode 100644 index 0000000..9068400 --- /dev/null +++ b/libjava/javax/management/JMException.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_JMException__ +#define __javax_management_JMException__ + +#pragma interface + +#include <java/lang/Exception.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class JMException; + } + } +} + +class javax::management::JMException : public ::java::lang::Exception +{ + +public: + JMException(); + JMException(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __javax_management_JMException__ diff --git a/libjava/javax/management/JMRuntimeException.h b/libjava/javax/management/JMRuntimeException.h new file mode 100644 index 0000000..ea6dd7f --- /dev/null +++ b/libjava/javax/management/JMRuntimeException.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_JMRuntimeException__ +#define __javax_management_JMRuntimeException__ + +#pragma interface + +#include <java/lang/RuntimeException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class JMRuntimeException; + } + } +} + +class javax::management::JMRuntimeException : public ::java::lang::RuntimeException +{ + +public: + JMRuntimeException(); + JMRuntimeException(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __javax_management_JMRuntimeException__ diff --git a/libjava/javax/management/ListenerNotFoundException.h b/libjava/javax/management/ListenerNotFoundException.h new file mode 100644 index 0000000..ad60d62 --- /dev/null +++ b/libjava/javax/management/ListenerNotFoundException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_ListenerNotFoundException__ +#define __javax_management_ListenerNotFoundException__ + +#pragma interface + +#include <javax/management/OperationsException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ListenerNotFoundException; + } + } +} + +class javax::management::ListenerNotFoundException : public ::javax::management::OperationsException +{ + +public: + ListenerNotFoundException(); + ListenerNotFoundException(::java::lang::String *); +private: + static const jlong serialVersionUID = -7242605822448519061LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_ListenerNotFoundException__ diff --git a/libjava/javax/management/MBeanAttributeInfo.h b/libjava/javax/management/MBeanAttributeInfo.h new file mode 100644 index 0000000..ab088c6 --- /dev/null +++ b/libjava/javax/management/MBeanAttributeInfo.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanAttributeInfo__ +#define __javax_management_MBeanAttributeInfo__ + +#pragma interface + +#include <javax/management/MBeanFeatureInfo.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanAttributeInfo; + } + } +} + +class javax::management::MBeanAttributeInfo : public ::javax::management::MBeanFeatureInfo +{ + +public: + MBeanAttributeInfo(::java::lang::String *, ::java::lang::String *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *); + MBeanAttributeInfo(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, jboolean, jboolean, jboolean); + virtual ::java::lang::Object * clone(); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getType(); + virtual jint hashCode(); + virtual jboolean isIs(); + virtual jboolean isReadable(); + virtual jboolean isWritable(); + virtual ::java::lang::String * toString(); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::management::MBeanFeatureInfo)))) attributeType; + jboolean isWrite; + jboolean isRead; + jboolean is; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanAttributeInfo__ diff --git a/libjava/javax/management/MBeanConstructorInfo.h b/libjava/javax/management/MBeanConstructorInfo.h new file mode 100644 index 0000000..992ff8d --- /dev/null +++ b/libjava/javax/management/MBeanConstructorInfo.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanConstructorInfo__ +#define __javax_management_MBeanConstructorInfo__ + +#pragma interface + +#include <javax/management/MBeanFeatureInfo.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanConstructorInfo; + class MBeanParameterInfo; + } + } +} + +class javax::management::MBeanConstructorInfo : public ::javax::management::MBeanFeatureInfo +{ + +public: + MBeanConstructorInfo(::java::lang::String *, ::java::lang::reflect::Constructor *); + MBeanConstructorInfo(::java::lang::String *, ::java::lang::String *, JArray< ::javax::management::MBeanParameterInfo * > *); + virtual ::java::lang::Object * clone(); + virtual jboolean equals(::java::lang::Object *); + virtual JArray< ::javax::management::MBeanParameterInfo * > * getSignature(); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 4433990064191844427LL; + JArray< ::javax::management::MBeanParameterInfo * > * __attribute__((aligned(__alignof__( ::javax::management::MBeanFeatureInfo)))) signature; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanConstructorInfo__ diff --git a/libjava/javax/management/MBeanException.h b/libjava/javax/management/MBeanException.h new file mode 100644 index 0000000..17ff2a7 --- /dev/null +++ b/libjava/javax/management/MBeanException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanException__ +#define __javax_management_MBeanException__ + +#pragma interface + +#include <javax/management/JMException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanException; + } + } +} + +class javax::management::MBeanException : public ::javax::management::JMException +{ + +public: + MBeanException(::java::lang::Exception *); + MBeanException(::java::lang::Exception *, ::java::lang::String *); + virtual ::java::lang::Throwable * getCause(); + virtual ::java::lang::Exception * getTargetException(); +private: + static const jlong serialVersionUID = 4066342430588744142LL; + ::java::lang::Exception * __attribute__((aligned(__alignof__( ::javax::management::JMException)))) exception; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanException__ diff --git a/libjava/javax/management/MBeanFeatureInfo.h b/libjava/javax/management/MBeanFeatureInfo.h new file mode 100644 index 0000000..6000642 --- /dev/null +++ b/libjava/javax/management/MBeanFeatureInfo.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanFeatureInfo__ +#define __javax_management_MBeanFeatureInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanFeatureInfo; + } + } +} + +class javax::management::MBeanFeatureInfo : public ::java::lang::Object +{ + +public: + MBeanFeatureInfo(::java::lang::String *, ::java::lang::String *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getDescription(); + virtual ::java::lang::String * getName(); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 3952882688968447265LL; +public: // actually protected + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) description; + ::java::lang::String * name; +public: // actually package-private + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanFeatureInfo__ diff --git a/libjava/javax/management/MBeanInfo.h b/libjava/javax/management/MBeanInfo.h new file mode 100644 index 0000000..cecc12f --- /dev/null +++ b/libjava/javax/management/MBeanInfo.h @@ -0,0 +1,55 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanInfo__ +#define __javax_management_MBeanInfo__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanAttributeInfo; + class MBeanConstructorInfo; + class MBeanInfo; + class MBeanNotificationInfo; + class MBeanOperationInfo; + } + } +} + +class javax::management::MBeanInfo : public ::java::lang::Object +{ + +public: + MBeanInfo(::java::lang::String *, ::java::lang::String *, JArray< ::javax::management::MBeanAttributeInfo * > *, JArray< ::javax::management::MBeanConstructorInfo * > *, JArray< ::javax::management::MBeanOperationInfo * > *, JArray< ::javax::management::MBeanNotificationInfo * > *); + virtual ::java::lang::Object * clone(); + virtual jboolean equals(::java::lang::Object *); + virtual JArray< ::javax::management::MBeanAttributeInfo * > * getAttributes(); + virtual ::java::lang::String * getClassName(); + virtual JArray< ::javax::management::MBeanConstructorInfo * > * getConstructors(); + virtual ::java::lang::String * getDescription(); + virtual JArray< ::javax::management::MBeanNotificationInfo * > * getNotifications(); + virtual JArray< ::javax::management::MBeanOperationInfo * > * getOperations(); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -6451021435135161911LL; + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) description; + ::java::lang::String * className; + JArray< ::javax::management::MBeanAttributeInfo * > * attributes; + JArray< ::javax::management::MBeanOperationInfo * > * operations; + JArray< ::javax::management::MBeanConstructorInfo * > * constructors; + JArray< ::javax::management::MBeanNotificationInfo * > * notifications; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanInfo__ diff --git a/libjava/javax/management/MBeanNotificationInfo.h b/libjava/javax/management/MBeanNotificationInfo.h new file mode 100644 index 0000000..25e99c3 --- /dev/null +++ b/libjava/javax/management/MBeanNotificationInfo.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanNotificationInfo__ +#define __javax_management_MBeanNotificationInfo__ + +#pragma interface + +#include <javax/management/MBeanFeatureInfo.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanNotificationInfo; + } + } +} + +class javax::management::MBeanNotificationInfo : public ::javax::management::MBeanFeatureInfo +{ + +public: + MBeanNotificationInfo(JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::Object * clone(); + virtual jboolean equals(::java::lang::Object *); + virtual JArray< ::java::lang::String * > * getNotifTypes(); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -3888371564530107064LL; + JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::javax::management::MBeanFeatureInfo)))) types; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanNotificationInfo__ diff --git a/libjava/javax/management/MBeanOperationInfo.h b/libjava/javax/management/MBeanOperationInfo.h new file mode 100644 index 0000000..97d0cd5 --- /dev/null +++ b/libjava/javax/management/MBeanOperationInfo.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanOperationInfo__ +#define __javax_management_MBeanOperationInfo__ + +#pragma interface + +#include <javax/management/MBeanFeatureInfo.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanOperationInfo; + class MBeanParameterInfo; + } + } +} + +class javax::management::MBeanOperationInfo : public ::javax::management::MBeanFeatureInfo +{ + +public: + MBeanOperationInfo(::java::lang::String *, ::java::lang::reflect::Method *); + MBeanOperationInfo(::java::lang::String *, ::java::lang::String *, JArray< ::javax::management::MBeanParameterInfo * > *, ::java::lang::String *, jint); + virtual ::java::lang::Object * clone(); + virtual jboolean equals(::java::lang::Object *); + virtual jint getImpact(); + virtual ::java::lang::String * getReturnType(); + virtual JArray< ::javax::management::MBeanParameterInfo * > * getSignature(); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -6178860474881375330LL; +public: + static const jint INFO = 0; + static const jint ACTION = 1; + static const jint ACTION_INFO = 2; + static const jint UNKNOWN = 3; +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::management::MBeanFeatureInfo)))) type; + JArray< ::javax::management::MBeanParameterInfo * > * signature; + jint impact; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanOperationInfo__ diff --git a/libjava/javax/management/MBeanParameterInfo.h b/libjava/javax/management/MBeanParameterInfo.h new file mode 100644 index 0000000..3186814 --- /dev/null +++ b/libjava/javax/management/MBeanParameterInfo.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanParameterInfo__ +#define __javax_management_MBeanParameterInfo__ + +#pragma interface + +#include <javax/management/MBeanFeatureInfo.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanParameterInfo; + } + } +} + +class javax::management::MBeanParameterInfo : public ::javax::management::MBeanFeatureInfo +{ + +public: + MBeanParameterInfo(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::Object * clone(); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getType(); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 7432616882776782338LL; + ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::management::MBeanFeatureInfo)))) type; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanParameterInfo__ diff --git a/libjava/javax/management/MBeanPermission$NameHolder.h b/libjava/javax/management/MBeanPermission$NameHolder.h new file mode 100644 index 0000000..810a8ce --- /dev/null +++ b/libjava/javax/management/MBeanPermission$NameHolder.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanPermission$NameHolder__ +#define __javax_management_MBeanPermission$NameHolder__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanPermission; + class MBeanPermission$NameHolder; + class ObjectName; + } + } +} + +class javax::management::MBeanPermission$NameHolder : public ::java::lang::Object +{ + +public: + MBeanPermission$NameHolder(::javax::management::MBeanPermission *, ::java::lang::String *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getClassName(); + virtual ::java::lang::String * getMember(); + virtual ::javax::management::ObjectName * getObjectName(); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) className; + ::java::lang::String * member; + ::javax::management::ObjectName * objectName; +public: // actually package-private + ::javax::management::MBeanPermission * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanPermission$NameHolder__ diff --git a/libjava/javax/management/MBeanPermission.h b/libjava/javax/management/MBeanPermission.h new file mode 100644 index 0000000..95c5ac6 --- /dev/null +++ b/libjava/javax/management/MBeanPermission.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanPermission__ +#define __javax_management_MBeanPermission__ + +#pragma interface + +#include <java/security/Permission.h> +extern "Java" +{ + namespace java + { + namespace security + { + class Permission; + } + } + namespace javax + { + namespace management + { + class MBeanPermission; + class ObjectName; + } + } +} + +class javax::management::MBeanPermission : public ::java::security::Permission +{ + +public: + MBeanPermission(::java::lang::String *, ::java::lang::String *); + MBeanPermission(::java::lang::String *, ::java::lang::String *, ::javax::management::ObjectName *, ::java::lang::String *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getActions(); + virtual jint hashCode(); + virtual jboolean implies(::java::security::Permission *); +public: // actually package-private + virtual ::java::util::Set * getActionSet(); +private: + void updateActionSet(); + void readObject(::java::io::ObjectInputStream *); + void checkActions(); + static const jlong serialVersionUID = -2416928705275160661LL; + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::security::Permission)))) actions; + ::java::util::Set * actionSet; + static ::java::util::Set * validSet; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanPermission__ diff --git a/libjava/javax/management/MBeanRegistration.h b/libjava/javax/management/MBeanRegistration.h new file mode 100644 index 0000000..b1faba2 --- /dev/null +++ b/libjava/javax/management/MBeanRegistration.h @@ -0,0 +1,34 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanRegistration__ +#define __javax_management_MBeanRegistration__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanRegistration; + class MBeanServer; + class ObjectName; + } + } +} + +class javax::management::MBeanRegistration : public ::java::lang::Object +{ + +public: + virtual void postDeregister() = 0; + virtual void postRegister(::java::lang::Boolean *) = 0; + virtual void preDeregister() = 0; + virtual ::javax::management::ObjectName * preRegister(::javax::management::MBeanServer *, ::javax::management::ObjectName *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_MBeanRegistration__ diff --git a/libjava/javax/management/MBeanRegistrationException.h b/libjava/javax/management/MBeanRegistrationException.h new file mode 100644 index 0000000..4cd0266 --- /dev/null +++ b/libjava/javax/management/MBeanRegistrationException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanRegistrationException__ +#define __javax_management_MBeanRegistrationException__ + +#pragma interface + +#include <javax/management/MBeanException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanRegistrationException; + } + } +} + +class javax::management::MBeanRegistrationException : public ::javax::management::MBeanException +{ + +public: + MBeanRegistrationException(::java::lang::Exception *); + MBeanRegistrationException(::java::lang::Exception *, ::java::lang::String *); +private: + static const jlong serialVersionUID = 4482382455277067805LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanRegistrationException__ diff --git a/libjava/javax/management/MBeanServer.h b/libjava/javax/management/MBeanServer.h new file mode 100644 index 0000000..9971d5c --- /dev/null +++ b/libjava/javax/management/MBeanServer.h @@ -0,0 +1,78 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServer__ +#define __javax_management_MBeanServer__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class Attribute; + class AttributeList; + class MBeanInfo; + class MBeanServer; + class NotificationFilter; + class NotificationListener; + class ObjectInstance; + class ObjectName; + class QueryExp; + namespace loading + { + class ClassLoaderRepository; + } + } + } +} + +class javax::management::MBeanServer : public ::java::lang::Object +{ + +public: + virtual void addNotificationListener(::javax::management::ObjectName *, ::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual void addNotificationListener(::javax::management::ObjectName *, ::javax::management::ObjectName *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual ::javax::management::ObjectInstance * createMBean(::java::lang::String *, ::javax::management::ObjectName *) = 0; + virtual ::javax::management::ObjectInstance * createMBean(::java::lang::String *, ::javax::management::ObjectName *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *) = 0; + virtual ::javax::management::ObjectInstance * createMBean(::java::lang::String *, ::javax::management::ObjectName *, ::javax::management::ObjectName *) = 0; + virtual ::javax::management::ObjectInstance * createMBean(::java::lang::String *, ::javax::management::ObjectName *, ::javax::management::ObjectName *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *) = 0; + virtual ::java::io::ObjectInputStream * deserialize(::javax::management::ObjectName *, JArray< jbyte > *) = 0; + virtual ::java::io::ObjectInputStream * deserialize(::java::lang::String *, JArray< jbyte > *) = 0; + virtual ::java::io::ObjectInputStream * deserialize(::java::lang::String *, ::javax::management::ObjectName *, JArray< jbyte > *) = 0; + virtual ::java::lang::Object * getAttribute(::javax::management::ObjectName *, ::java::lang::String *) = 0; + virtual ::javax::management::AttributeList * getAttributes(::javax::management::ObjectName *, JArray< ::java::lang::String * > *) = 0; + virtual ::java::lang::ClassLoader * getClassLoader(::javax::management::ObjectName *) = 0; + virtual ::java::lang::ClassLoader * getClassLoaderFor(::javax::management::ObjectName *) = 0; + virtual ::javax::management::loading::ClassLoaderRepository * getClassLoaderRepository() = 0; + virtual ::java::lang::String * getDefaultDomain() = 0; + virtual JArray< ::java::lang::String * > * getDomains() = 0; + virtual ::java::lang::Integer * getMBeanCount() = 0; + virtual ::javax::management::MBeanInfo * getMBeanInfo(::javax::management::ObjectName *) = 0; + virtual ::javax::management::ObjectInstance * getObjectInstance(::javax::management::ObjectName *) = 0; + virtual ::java::lang::Object * instantiate(::java::lang::String *) = 0; + virtual ::java::lang::Object * instantiate(::java::lang::String *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *) = 0; + virtual ::java::lang::Object * instantiate(::java::lang::String *, ::javax::management::ObjectName *) = 0; + virtual ::java::lang::Object * instantiate(::java::lang::String *, ::javax::management::ObjectName *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *) = 0; + virtual ::java::lang::Object * invoke(::javax::management::ObjectName *, ::java::lang::String *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *) = 0; + virtual jboolean isInstanceOf(::javax::management::ObjectName *, ::java::lang::String *) = 0; + virtual jboolean isRegistered(::javax::management::ObjectName *) = 0; + virtual ::java::util::Set * queryMBeans(::javax::management::ObjectName *, ::javax::management::QueryExp *) = 0; + virtual ::java::util::Set * queryNames(::javax::management::ObjectName *, ::javax::management::QueryExp *) = 0; + virtual ::javax::management::ObjectInstance * registerMBean(::java::lang::Object *, ::javax::management::ObjectName *) = 0; + virtual void removeNotificationListener(::javax::management::ObjectName *, ::javax::management::NotificationListener *) = 0; + virtual void removeNotificationListener(::javax::management::ObjectName *, ::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual void removeNotificationListener(::javax::management::ObjectName *, ::javax::management::ObjectName *) = 0; + virtual void removeNotificationListener(::javax::management::ObjectName *, ::javax::management::ObjectName *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual void setAttribute(::javax::management::ObjectName *, ::javax::management::Attribute *) = 0; + virtual ::javax::management::AttributeList * setAttributes(::javax::management::ObjectName *, ::javax::management::AttributeList *) = 0; + virtual void unregisterMBean(::javax::management::ObjectName *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_MBeanServer__ diff --git a/libjava/javax/management/MBeanServerBuilder.h b/libjava/javax/management/MBeanServerBuilder.h new file mode 100644 index 0000000..c0dc95d --- /dev/null +++ b/libjava/javax/management/MBeanServerBuilder.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerBuilder__ +#define __javax_management_MBeanServerBuilder__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServer; + class MBeanServerBuilder; + class MBeanServerDelegate; + } + } +} + +class javax::management::MBeanServerBuilder : public ::java::lang::Object +{ + +public: + MBeanServerBuilder(); + virtual ::javax::management::MBeanServer * newMBeanServer(::java::lang::String *, ::javax::management::MBeanServer *, ::javax::management::MBeanServerDelegate *); + virtual ::javax::management::MBeanServerDelegate * newMBeanServerDelegate(); + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanServerBuilder__ diff --git a/libjava/javax/management/MBeanServerConnection.h b/libjava/javax/management/MBeanServerConnection.h new file mode 100644 index 0000000..10759ab --- /dev/null +++ b/libjava/javax/management/MBeanServerConnection.h @@ -0,0 +1,63 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerConnection__ +#define __javax_management_MBeanServerConnection__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class Attribute; + class AttributeList; + class MBeanInfo; + class MBeanServerConnection; + class NotificationFilter; + class NotificationListener; + class ObjectInstance; + class ObjectName; + class QueryExp; + } + } +} + +class javax::management::MBeanServerConnection : public ::java::lang::Object +{ + +public: + virtual void addNotificationListener(::javax::management::ObjectName *, ::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual void addNotificationListener(::javax::management::ObjectName *, ::javax::management::ObjectName *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual ::javax::management::ObjectInstance * createMBean(::java::lang::String *, ::javax::management::ObjectName *) = 0; + virtual ::javax::management::ObjectInstance * createMBean(::java::lang::String *, ::javax::management::ObjectName *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *) = 0; + virtual ::javax::management::ObjectInstance * createMBean(::java::lang::String *, ::javax::management::ObjectName *, ::javax::management::ObjectName *) = 0; + virtual ::javax::management::ObjectInstance * createMBean(::java::lang::String *, ::javax::management::ObjectName *, ::javax::management::ObjectName *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *) = 0; + virtual ::java::lang::Object * getAttribute(::javax::management::ObjectName *, ::java::lang::String *) = 0; + virtual ::javax::management::AttributeList * getAttributes(::javax::management::ObjectName *, JArray< ::java::lang::String * > *) = 0; + virtual ::java::lang::String * getDefaultDomain() = 0; + virtual JArray< ::java::lang::String * > * getDomains() = 0; + virtual ::java::lang::Integer * getMBeanCount() = 0; + virtual ::javax::management::MBeanInfo * getMBeanInfo(::javax::management::ObjectName *) = 0; + virtual ::javax::management::ObjectInstance * getObjectInstance(::javax::management::ObjectName *) = 0; + virtual ::java::lang::Object * invoke(::javax::management::ObjectName *, ::java::lang::String *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *) = 0; + virtual jboolean isInstanceOf(::javax::management::ObjectName *, ::java::lang::String *) = 0; + virtual jboolean isRegistered(::javax::management::ObjectName *) = 0; + virtual ::java::util::Set * queryMBeans(::javax::management::ObjectName *, ::javax::management::QueryExp *) = 0; + virtual ::java::util::Set * queryNames(::javax::management::ObjectName *, ::javax::management::QueryExp *) = 0; + virtual void removeNotificationListener(::javax::management::ObjectName *, ::javax::management::NotificationListener *) = 0; + virtual void removeNotificationListener(::javax::management::ObjectName *, ::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual void removeNotificationListener(::javax::management::ObjectName *, ::javax::management::ObjectName *) = 0; + virtual void removeNotificationListener(::javax::management::ObjectName *, ::javax::management::ObjectName *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual void setAttribute(::javax::management::ObjectName *, ::javax::management::Attribute *) = 0; + virtual ::javax::management::AttributeList * setAttributes(::javax::management::ObjectName *, ::javax::management::AttributeList *) = 0; + virtual void unregisterMBean(::javax::management::ObjectName *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_MBeanServerConnection__ diff --git a/libjava/javax/management/MBeanServerDelegate.h b/libjava/javax/management/MBeanServerDelegate.h new file mode 100644 index 0000000..4c97feb --- /dev/null +++ b/libjava/javax/management/MBeanServerDelegate.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerDelegate__ +#define __javax_management_MBeanServerDelegate__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanNotificationInfo; + class MBeanServerDelegate; + class Notification; + class NotificationFilter; + class NotificationListener; + } + } +} + +class javax::management::MBeanServerDelegate : public ::java::lang::Object +{ + +public: + MBeanServerDelegate(); + virtual void addNotificationListener(::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *); + virtual ::java::lang::String * getImplementationName(); + virtual ::java::lang::String * getImplementationVendor(); + virtual ::java::lang::String * getImplementationVersion(); + virtual ::java::lang::String * getMBeanServerId(); + virtual JArray< ::javax::management::MBeanNotificationInfo * > * getNotificationInfo(); + virtual ::java::lang::String * getSpecificationName(); + virtual ::java::lang::String * getSpecificationVendor(); + virtual ::java::lang::String * getSpecificationVersion(); + virtual void removeNotificationListener(::javax::management::NotificationListener *); + virtual void removeNotificationListener(::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *); + virtual void sendNotification(::javax::management::Notification *); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id; + ::java::util::List * listeners; + jlong seqNo; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanServerDelegate__ diff --git a/libjava/javax/management/MBeanServerDelegateMBean.h b/libjava/javax/management/MBeanServerDelegateMBean.h new file mode 100644 index 0000000..967dca8 --- /dev/null +++ b/libjava/javax/management/MBeanServerDelegateMBean.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerDelegateMBean__ +#define __javax_management_MBeanServerDelegateMBean__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServerDelegateMBean; + } + } +} + +class javax::management::MBeanServerDelegateMBean : public ::java::lang::Object +{ + +public: + virtual ::java::lang::String * getImplementationName() = 0; + virtual ::java::lang::String * getImplementationVendor() = 0; + virtual ::java::lang::String * getImplementationVersion() = 0; + virtual ::java::lang::String * getMBeanServerId() = 0; + virtual ::java::lang::String * getSpecificationName() = 0; + virtual ::java::lang::String * getSpecificationVendor() = 0; + virtual ::java::lang::String * getSpecificationVersion() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_MBeanServerDelegateMBean__ diff --git a/libjava/javax/management/MBeanServerFactory.h b/libjava/javax/management/MBeanServerFactory.h new file mode 100644 index 0000000..e9df36e --- /dev/null +++ b/libjava/javax/management/MBeanServerFactory.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerFactory__ +#define __javax_management_MBeanServerFactory__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServer; + class MBeanServerBuilder; + class MBeanServerFactory; + namespace loading + { + class ClassLoaderRepository; + } + } + } +} + +class javax::management::MBeanServerFactory : public ::java::lang::Object +{ + + MBeanServerFactory(); +public: + static ::javax::management::MBeanServer * createMBeanServer(); + static ::javax::management::MBeanServer * createMBeanServer(::java::lang::String *); + static ::java::util::ArrayList * findMBeanServer(::java::lang::String *); + static ::javax::management::loading::ClassLoaderRepository * getClassLoaderRepository(::javax::management::MBeanServer *); + static ::javax::management::MBeanServer * newMBeanServer(); + static ::javax::management::MBeanServer * newMBeanServer(::java::lang::String *); +private: + static ::javax::management::MBeanServer * createServer(::java::lang::String *); +public: + static void releaseMBeanServer(::javax::management::MBeanServer *); +private: + static ::javax::management::MBeanServerBuilder * builder; + static ::java::util::Map * servers; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanServerFactory__ diff --git a/libjava/javax/management/MBeanServerNotification.h b/libjava/javax/management/MBeanServerNotification.h new file mode 100644 index 0000000..11a7203 --- /dev/null +++ b/libjava/javax/management/MBeanServerNotification.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerNotification__ +#define __javax_management_MBeanServerNotification__ + +#pragma interface + +#include <javax/management/Notification.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServerNotification; + class ObjectName; + } + } +} + +class javax::management::MBeanServerNotification : public ::javax::management::Notification +{ + +public: + MBeanServerNotification(::java::lang::String *, ::java::lang::Object *, jlong, ::javax::management::ObjectName *); + virtual ::javax::management::ObjectName * getMBeanName(); +private: + static const jlong serialVersionUID = 2876477500475969677LL; +public: + static ::java::lang::String * REGISTRATION_NOTIFICATION; + static ::java::lang::String * UNREGISTRATION_NOTIFICATION; +private: + ::javax::management::ObjectName * __attribute__((aligned(__alignof__( ::javax::management::Notification)))) objectName; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanServerNotification__ diff --git a/libjava/javax/management/MBeanServerPermission$MBeanServerPermissionCollection$MBeanServerPermissionEnumeration.h b/libjava/javax/management/MBeanServerPermission$MBeanServerPermissionCollection$MBeanServerPermissionEnumeration.h new file mode 100644 index 0000000..1d07210 --- /dev/null +++ b/libjava/javax/management/MBeanServerPermission$MBeanServerPermissionCollection$MBeanServerPermissionEnumeration.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerPermission$MBeanServerPermissionCollection$MBeanServerPermissionEnumeration__ +#define __javax_management_MBeanServerPermission$MBeanServerPermissionCollection$MBeanServerPermissionEnumeration__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServerPermission; + class MBeanServerPermission$MBeanServerPermissionCollection; + class MBeanServerPermission$MBeanServerPermissionCollection$MBeanServerPermissionEnumeration; + } + } +} + +class javax::management::MBeanServerPermission$MBeanServerPermissionCollection$MBeanServerPermissionEnumeration : public ::java::lang::Object +{ + +public: + MBeanServerPermission$MBeanServerPermissionCollection$MBeanServerPermissionEnumeration(::javax::management::MBeanServerPermission$MBeanServerPermissionCollection *, ::javax::management::MBeanServerPermission *); + virtual jboolean hasMoreElements(); + virtual ::java::lang::Object * nextElement(); +private: + ::javax::management::MBeanServerPermission * __attribute__((aligned(__alignof__( ::java::lang::Object)))) p; + jboolean done; +public: // actually package-private + ::javax::management::MBeanServerPermission$MBeanServerPermissionCollection * this$1; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanServerPermission$MBeanServerPermissionCollection$MBeanServerPermissionEnumeration__ diff --git a/libjava/javax/management/MBeanServerPermission$MBeanServerPermissionCollection.h b/libjava/javax/management/MBeanServerPermission$MBeanServerPermissionCollection.h new file mode 100644 index 0000000..6122344 --- /dev/null +++ b/libjava/javax/management/MBeanServerPermission$MBeanServerPermissionCollection.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerPermission$MBeanServerPermissionCollection__ +#define __javax_management_MBeanServerPermission$MBeanServerPermissionCollection__ + +#pragma interface + +#include <java/security/PermissionCollection.h> +extern "Java" +{ + namespace java + { + namespace security + { + class Permission; + } + } + namespace javax + { + namespace management + { + class MBeanServerPermission; + class MBeanServerPermission$MBeanServerPermissionCollection; + } + } +} + +class javax::management::MBeanServerPermission$MBeanServerPermissionCollection : public ::java::security::PermissionCollection +{ + + MBeanServerPermission$MBeanServerPermissionCollection(::javax::management::MBeanServerPermission *); +public: + virtual void add(::java::security::Permission *); + virtual ::java::util::Enumeration * elements(); + virtual jboolean implies(::java::security::Permission *); +public: // actually package-private + MBeanServerPermission$MBeanServerPermissionCollection(::javax::management::MBeanServerPermission *, ::javax::management::MBeanServerPermission$MBeanServerPermissionCollection *); +private: + static const jlong serialVersionUID = -5661980843569388590LL; + ::javax::management::MBeanServerPermission * __attribute__((aligned(__alignof__( ::java::security::PermissionCollection)))) collectionPermission; +public: // actually package-private + ::javax::management::MBeanServerPermission * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanServerPermission$MBeanServerPermissionCollection__ diff --git a/libjava/javax/management/MBeanServerPermission.h b/libjava/javax/management/MBeanServerPermission.h new file mode 100644 index 0000000..b2bdc19 --- /dev/null +++ b/libjava/javax/management/MBeanServerPermission.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanServerPermission__ +#define __javax_management_MBeanServerPermission__ + +#pragma interface + +#include <java/security/BasicPermission.h> +extern "Java" +{ + namespace java + { + namespace security + { + class Permission; + class PermissionCollection; + } + } + namespace javax + { + namespace management + { + class MBeanServerPermission; + } + } +} + +class javax::management::MBeanServerPermission : public ::java::security::BasicPermission +{ + +public: + MBeanServerPermission(::java::lang::String *); + MBeanServerPermission(::java::lang::String *, ::java::lang::String *); + virtual jboolean equals(::java::lang::Object *); + virtual jint hashCode(); + virtual jboolean implies(::java::security::Permission *); + virtual ::java::security::PermissionCollection * newPermissionCollection(); +private: + static ::java::lang::String * checkName(::java::lang::String *); + static const jlong serialVersionUID = -5661980843569388590LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanServerPermission__ diff --git a/libjava/javax/management/MBeanTrustPermission.h b/libjava/javax/management/MBeanTrustPermission.h new file mode 100644 index 0000000..a974009 --- /dev/null +++ b/libjava/javax/management/MBeanTrustPermission.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MBeanTrustPermission__ +#define __javax_management_MBeanTrustPermission__ + +#pragma interface + +#include <java/security/BasicPermission.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanTrustPermission; + } + } +} + +class javax::management::MBeanTrustPermission : public ::java::security::BasicPermission +{ + +public: + MBeanTrustPermission(::java::lang::String *); + MBeanTrustPermission(::java::lang::String *, ::java::lang::String *); +private: + static const jlong serialVersionUID = -2952178077029018140LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MBeanTrustPermission__ diff --git a/libjava/javax/management/MalformedObjectNameException.h b/libjava/javax/management/MalformedObjectNameException.h new file mode 100644 index 0000000..202fa20 --- /dev/null +++ b/libjava/javax/management/MalformedObjectNameException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_MalformedObjectNameException__ +#define __javax_management_MalformedObjectNameException__ + +#pragma interface + +#include <javax/management/OperationsException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MalformedObjectNameException; + } + } +} + +class javax::management::MalformedObjectNameException : public ::javax::management::OperationsException +{ + +public: + MalformedObjectNameException(); + MalformedObjectNameException(::java::lang::String *); +private: + static const jlong serialVersionUID = -572689714442915824LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_MalformedObjectNameException__ diff --git a/libjava/javax/management/NotCompliantMBeanException.h b/libjava/javax/management/NotCompliantMBeanException.h new file mode 100644 index 0000000..132f113 --- /dev/null +++ b/libjava/javax/management/NotCompliantMBeanException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_NotCompliantMBeanException__ +#define __javax_management_NotCompliantMBeanException__ + +#pragma interface + +#include <javax/management/OperationsException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class NotCompliantMBeanException; + } + } +} + +class javax::management::NotCompliantMBeanException : public ::javax::management::OperationsException +{ + +public: + NotCompliantMBeanException(); + NotCompliantMBeanException(::java::lang::String *); +private: + static const jlong serialVersionUID = 5175579583207963577LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_NotCompliantMBeanException__ diff --git a/libjava/javax/management/Notification.h b/libjava/javax/management/Notification.h new file mode 100644 index 0000000..f53a4d5 --- /dev/null +++ b/libjava/javax/management/Notification.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_Notification__ +#define __javax_management_Notification__ + +#pragma interface + +#include <java/util/EventObject.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class Notification; + } + } +} + +class javax::management::Notification : public ::java::util::EventObject +{ + +public: + Notification(::java::lang::String *, ::java::lang::Object *, jlong); + Notification(::java::lang::String *, ::java::lang::Object *, jlong, jlong); + Notification(::java::lang::String *, ::java::lang::Object *, jlong, jlong, ::java::lang::String *); + Notification(::java::lang::String *, ::java::lang::Object *, jlong, ::java::lang::String *); + virtual ::java::lang::String * getMessage(); + virtual jlong getSequenceNumber(); + virtual jlong getTimeStamp(); + virtual ::java::lang::String * getType(); + virtual ::java::lang::Object * getUserData(); + virtual void setSequenceNumber(jlong); + virtual void setSource(::java::lang::Object *); + virtual void setTimeStamp(jlong); + virtual void setUserData(::java::lang::Object *); + virtual ::java::lang::String * toString(); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::util::EventObject)))) message; + jlong sequenceNumber; +public: // actually protected + ::java::lang::Object * source; +private: + jlong timeStamp; + ::java::lang::String * type; + ::java::lang::Object * userData; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_Notification__ diff --git a/libjava/javax/management/NotificationBroadcaster.h b/libjava/javax/management/NotificationBroadcaster.h new file mode 100644 index 0000000..0cd53dc --- /dev/null +++ b/libjava/javax/management/NotificationBroadcaster.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_NotificationBroadcaster__ +#define __javax_management_NotificationBroadcaster__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanNotificationInfo; + class NotificationBroadcaster; + class NotificationFilter; + class NotificationListener; + } + } +} + +class javax::management::NotificationBroadcaster : public ::java::lang::Object +{ + +public: + virtual void addNotificationListener(::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual JArray< ::javax::management::MBeanNotificationInfo * > * getNotificationInfo() = 0; + virtual void removeNotificationListener(::javax::management::NotificationListener *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_NotificationBroadcaster__ diff --git a/libjava/javax/management/NotificationEmitter.h b/libjava/javax/management/NotificationEmitter.h new file mode 100644 index 0000000..2bdebc6 --- /dev/null +++ b/libjava/javax/management/NotificationEmitter.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_NotificationEmitter__ +#define __javax_management_NotificationEmitter__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanNotificationInfo; + class NotificationEmitter; + class NotificationFilter; + class NotificationListener; + } + } +} + +class javax::management::NotificationEmitter : public ::java::lang::Object +{ + +public: + virtual void removeNotificationListener(::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual void addNotificationListener(::javax::management::NotificationListener *, ::javax::management::NotificationFilter *, ::java::lang::Object *) = 0; + virtual JArray< ::javax::management::MBeanNotificationInfo * > * getNotificationInfo() = 0; + virtual void removeNotificationListener(::javax::management::NotificationListener *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_NotificationEmitter__ diff --git a/libjava/javax/management/NotificationFilter.h b/libjava/javax/management/NotificationFilter.h new file mode 100644 index 0000000..b65b1b1 --- /dev/null +++ b/libjava/javax/management/NotificationFilter.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_NotificationFilter__ +#define __javax_management_NotificationFilter__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class Notification; + class NotificationFilter; + } + } +} + +class javax::management::NotificationFilter : public ::java::lang::Object +{ + +public: + virtual jboolean isNotificationEnabled(::javax::management::Notification *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_NotificationFilter__ diff --git a/libjava/javax/management/NotificationListener.h b/libjava/javax/management/NotificationListener.h new file mode 100644 index 0000000..9561e10 --- /dev/null +++ b/libjava/javax/management/NotificationListener.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_NotificationListener__ +#define __javax_management_NotificationListener__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class Notification; + class NotificationListener; + } + } +} + +class javax::management::NotificationListener : public ::java::lang::Object +{ + +public: + virtual void handleNotification(::javax::management::Notification *, ::java::lang::Object *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_NotificationListener__ diff --git a/libjava/javax/management/ObjectInstance.h b/libjava/javax/management/ObjectInstance.h new file mode 100644 index 0000000..43755ef --- /dev/null +++ b/libjava/javax/management/ObjectInstance.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_ObjectInstance__ +#define __javax_management_ObjectInstance__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ObjectInstance; + class ObjectName; + } + } +} + +class javax::management::ObjectInstance : public ::java::lang::Object +{ + +public: + ObjectInstance(::javax::management::ObjectName *, ::java::lang::String *); + ObjectInstance(::java::lang::String *, ::java::lang::String *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getClassName(); + virtual ::javax::management::ObjectName * getObjectName(); + virtual jint hashCode(); +private: + static const jlong serialVersionUID = -4099952623687795850LL; + ::javax::management::ObjectName * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::java::lang::String * className; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_ObjectInstance__ diff --git a/libjava/javax/management/ObjectName.h b/libjava/javax/management/ObjectName.h new file mode 100644 index 0000000..aaaf89b --- /dev/null +++ b/libjava/javax/management/ObjectName.h @@ -0,0 +1,62 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_ObjectName__ +#define __javax_management_ObjectName__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServer; + class ObjectName; + } + } +} + +class javax::management::ObjectName : public ::java::lang::Object +{ + +public: + ObjectName(::java::lang::String *); + ObjectName(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + ObjectName(::java::lang::String *, ::java::util::Hashtable *); +private: + void checkComponents(); +public: + virtual jboolean apply(::javax::management::ObjectName *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getCanonicalKeyPropertyListString(); + virtual ::java::lang::String * getCanonicalName(); + virtual ::java::lang::String * getDomain(); + static ::javax::management::ObjectName * getInstance(::javax::management::ObjectName *); + static ::javax::management::ObjectName * getInstance(::java::lang::String *); + static ::javax::management::ObjectName * getInstance(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + static ::javax::management::ObjectName * getInstance(::java::lang::String *, ::java::util::Hashtable *); + virtual ::java::lang::String * getKeyProperty(::java::lang::String *); + virtual ::java::util::Hashtable * getKeyPropertyList(); + virtual ::java::lang::String * getKeyPropertyListString(); + virtual jint hashCode(); + virtual jboolean isDomainPattern(); + virtual jboolean isPattern(); + virtual jboolean isPropertyPattern(); + static ::java::lang::String * quote(::java::lang::String *); + virtual void setMBeanServer(::javax::management::MBeanServer *); + virtual ::java::lang::String * toString(); + static ::java::lang::String * unquote(::java::lang::String *); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) domain; + ::java::util::TreeMap * properties; + ::java::lang::String * propertyListString; + jboolean propertyPattern; + ::javax::management::MBeanServer * server; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_ObjectName__ diff --git a/libjava/javax/management/OperationsException.h b/libjava/javax/management/OperationsException.h new file mode 100644 index 0000000..528e060 --- /dev/null +++ b/libjava/javax/management/OperationsException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_OperationsException__ +#define __javax_management_OperationsException__ + +#pragma interface + +#include <javax/management/JMException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class OperationsException; + } + } +} + +class javax::management::OperationsException : public ::javax::management::JMException +{ + +public: + OperationsException(); + OperationsException(::java::lang::String *); +private: + static const jlong serialVersionUID = -4967597595580536216LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_OperationsException__ diff --git a/libjava/javax/management/QueryExp.h b/libjava/javax/management/QueryExp.h new file mode 100644 index 0000000..7790c37 --- /dev/null +++ b/libjava/javax/management/QueryExp.h @@ -0,0 +1,32 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_QueryExp__ +#define __javax_management_QueryExp__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServer; + class ObjectName; + class QueryExp; + } + } +} + +class javax::management::QueryExp : public ::java::lang::Object +{ + +public: + virtual jboolean apply(::javax::management::ObjectName *) = 0; + virtual void setMBeanServer(::javax::management::MBeanServer *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_QueryExp__ diff --git a/libjava/javax/management/ReflectionException.h b/libjava/javax/management/ReflectionException.h new file mode 100644 index 0000000..d8b0880 --- /dev/null +++ b/libjava/javax/management/ReflectionException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_ReflectionException__ +#define __javax_management_ReflectionException__ + +#pragma interface + +#include <javax/management/JMException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ReflectionException; + } + } +} + +class javax::management::ReflectionException : public ::javax::management::JMException +{ + +public: + ReflectionException(::java::lang::Exception *); + ReflectionException(::java::lang::Exception *, ::java::lang::String *); + virtual ::java::lang::Throwable * getCause(); + virtual ::java::lang::Exception * getTargetException(); +private: + static const jlong serialVersionUID = 9170809325636915553LL; + ::java::lang::Exception * __attribute__((aligned(__alignof__( ::javax::management::JMException)))) exception; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_ReflectionException__ diff --git a/libjava/javax/management/RuntimeErrorException.h b/libjava/javax/management/RuntimeErrorException.h new file mode 100644 index 0000000..fdf440a --- /dev/null +++ b/libjava/javax/management/RuntimeErrorException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_RuntimeErrorException__ +#define __javax_management_RuntimeErrorException__ + +#pragma interface + +#include <javax/management/JMRuntimeException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class RuntimeErrorException; + } + } +} + +class javax::management::RuntimeErrorException : public ::javax::management::JMRuntimeException +{ + +public: + RuntimeErrorException(::java::lang::Error *); + RuntimeErrorException(::java::lang::Error *, ::java::lang::String *); + virtual ::java::lang::Throwable * getCause(); + virtual ::java::lang::Error * getTargetError(); +private: + static const jlong serialVersionUID = 704338937753949796LL; + ::java::lang::Error * __attribute__((aligned(__alignof__( ::javax::management::JMRuntimeException)))) error; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_RuntimeErrorException__ diff --git a/libjava/javax/management/RuntimeMBeanException.h b/libjava/javax/management/RuntimeMBeanException.h new file mode 100644 index 0000000..599cb91 --- /dev/null +++ b/libjava/javax/management/RuntimeMBeanException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_RuntimeMBeanException__ +#define __javax_management_RuntimeMBeanException__ + +#pragma interface + +#include <javax/management/JMRuntimeException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class RuntimeMBeanException; + } + } +} + +class javax::management::RuntimeMBeanException : public ::javax::management::JMRuntimeException +{ + +public: + RuntimeMBeanException(::java::lang::RuntimeException *); + RuntimeMBeanException(::java::lang::RuntimeException *, ::java::lang::String *); + virtual ::java::lang::Throwable * getCause(); + virtual ::java::lang::RuntimeException * getTargetException(); +private: + static const jlong serialVersionUID = 5274912751982730171LL; + ::java::lang::RuntimeException * __attribute__((aligned(__alignof__( ::javax::management::JMRuntimeException)))) runtimeException; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_RuntimeMBeanException__ diff --git a/libjava/javax/management/RuntimeOperationsException.h b/libjava/javax/management/RuntimeOperationsException.h new file mode 100644 index 0000000..3a8a1e7 --- /dev/null +++ b/libjava/javax/management/RuntimeOperationsException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_RuntimeOperationsException__ +#define __javax_management_RuntimeOperationsException__ + +#pragma interface + +#include <javax/management/JMRuntimeException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class RuntimeOperationsException; + } + } +} + +class javax::management::RuntimeOperationsException : public ::javax::management::JMRuntimeException +{ + +public: + RuntimeOperationsException(::java::lang::RuntimeException *); + RuntimeOperationsException(::java::lang::RuntimeException *, ::java::lang::String *); + virtual ::java::lang::Throwable * getCause(); + virtual ::java::lang::RuntimeException * getTargetException(); +private: + static const jlong serialVersionUID = -8408923047489133588LL; + ::java::lang::RuntimeException * __attribute__((aligned(__alignof__( ::javax::management::JMRuntimeException)))) runtimeException; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_RuntimeOperationsException__ diff --git a/libjava/javax/management/ServiceNotFoundException.h b/libjava/javax/management/ServiceNotFoundException.h new file mode 100644 index 0000000..8eb2902 --- /dev/null +++ b/libjava/javax/management/ServiceNotFoundException.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_ServiceNotFoundException__ +#define __javax_management_ServiceNotFoundException__ + +#pragma interface + +#include <javax/management/OperationsException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class ServiceNotFoundException; + } + } +} + +class javax::management::ServiceNotFoundException : public ::javax::management::OperationsException +{ + +public: + ServiceNotFoundException(); + ServiceNotFoundException(::java::lang::String *); +private: + static const jlong serialVersionUID = -3990675661956646827LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_ServiceNotFoundException__ diff --git a/libjava/javax/management/StandardMBean.h b/libjava/javax/management/StandardMBean.h new file mode 100644 index 0000000..d4dabb1 --- /dev/null +++ b/libjava/javax/management/StandardMBean.h @@ -0,0 +1,76 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_StandardMBean__ +#define __javax_management_StandardMBean__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class Attribute; + class AttributeList; + class MBeanAttributeInfo; + class MBeanConstructorInfo; + class MBeanFeatureInfo; + class MBeanInfo; + class MBeanOperationInfo; + class MBeanParameterInfo; + class StandardMBean; + } + } +} + +class javax::management::StandardMBean : public ::java::lang::Object +{ + +public: // actually protected + StandardMBean(::java::lang::Class *); +public: + StandardMBean(::java::lang::Object *, ::java::lang::Class *); +public: // actually protected + virtual void cacheMBeanInfo(::javax::management::MBeanInfo *); +public: + virtual ::java::lang::Object * getAttribute(::java::lang::String *); + virtual ::javax::management::AttributeList * getAttributes(JArray< ::java::lang::String * > *); +public: // actually protected + virtual ::javax::management::MBeanInfo * getCachedMBeanInfo(); + virtual ::java::lang::String * getClassName(::javax::management::MBeanInfo *); + virtual JArray< ::javax::management::MBeanConstructorInfo * > * getConstructors(JArray< ::javax::management::MBeanConstructorInfo * > *, ::java::lang::Object *); + virtual ::java::lang::String * getDescription(::javax::management::MBeanAttributeInfo *); + virtual ::java::lang::String * getDescription(::javax::management::MBeanConstructorInfo *); + virtual ::java::lang::String * getDescription(::javax::management::MBeanConstructorInfo *, ::javax::management::MBeanParameterInfo *, jint); + virtual ::java::lang::String * getDescription(::javax::management::MBeanFeatureInfo *); + virtual ::java::lang::String * getDescription(::javax::management::MBeanInfo *); + virtual ::java::lang::String * getDescription(::javax::management::MBeanOperationInfo *); + virtual ::java::lang::String * getDescription(::javax::management::MBeanOperationInfo *, ::javax::management::MBeanParameterInfo *, jint); + virtual jint getImpact(::javax::management::MBeanOperationInfo *); +public: + virtual ::java::lang::Object * getImplementation(); + virtual ::java::lang::Class * getImplementationClass(); + virtual ::javax::management::MBeanInfo * getMBeanInfo(); + virtual ::java::lang::Class * getMBeanInterface(); +public: // actually protected + virtual ::java::lang::String * getParameterName(::javax::management::MBeanConstructorInfo *, ::javax::management::MBeanParameterInfo *, jint); + virtual ::java::lang::String * getParameterName(::javax::management::MBeanOperationInfo *, ::javax::management::MBeanParameterInfo *, jint); +public: + virtual ::java::lang::Object * invoke(::java::lang::String *, JArray< ::java::lang::Object * > *, JArray< ::java::lang::String * > *); + virtual void setAttribute(::javax::management::Attribute *); + virtual ::javax::management::AttributeList * setAttributes(::javax::management::AttributeList *); + virtual void setImplementation(::java::lang::Object *); +private: + ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::lang::Object)))) iface; + ::java::lang::Object * impl; + ::javax::management::MBeanInfo * info; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_StandardMBean__ diff --git a/libjava/javax/management/ValueExp.h b/libjava/javax/management/ValueExp.h new file mode 100644 index 0000000..4837d9f --- /dev/null +++ b/libjava/javax/management/ValueExp.h @@ -0,0 +1,32 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_ValueExp__ +#define __javax_management_ValueExp__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanServer; + class ObjectName; + class ValueExp; + } + } +} + +class javax::management::ValueExp : public ::java::lang::Object +{ + +public: + virtual ::javax::management::ValueExp * apply(::javax::management::ObjectName *) = 0; + virtual void setMBeanServer(::javax::management::MBeanServer *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_ValueExp__ diff --git a/libjava/javax/management/loading/ClassLoaderRepository.h b/libjava/javax/management/loading/ClassLoaderRepository.h new file mode 100644 index 0000000..0332c05 --- /dev/null +++ b/libjava/javax/management/loading/ClassLoaderRepository.h @@ -0,0 +1,34 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_loading_ClassLoaderRepository__ +#define __javax_management_loading_ClassLoaderRepository__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + namespace loading + { + class ClassLoaderRepository; + } + } + } +} + +class javax::management::loading::ClassLoaderRepository : public ::java::lang::Object +{ + +public: + virtual ::java::lang::Class * loadClass(::java::lang::String *) = 0; + virtual ::java::lang::Class * loadClassBefore(::java::lang::ClassLoader *, ::java::lang::String *) = 0; + virtual ::java::lang::Class * loadClassWithout(::java::lang::ClassLoader *, ::java::lang::String *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_loading_ClassLoaderRepository__ diff --git a/libjava/javax/management/openmbean/ArrayType.h b/libjava/javax/management/openmbean/ArrayType.h new file mode 100644 index 0000000..ba8dece --- /dev/null +++ b/libjava/javax/management/openmbean/ArrayType.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_ArrayType__ +#define __javax_management_openmbean_ArrayType__ + +#pragma interface + +#include <javax/management/openmbean/OpenType.h> +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class ArrayType; + class OpenType; + } + } + } +} + +class javax::management::openmbean::ArrayType : public ::javax::management::openmbean::OpenType +{ + + static ::java::lang::String * getArrayClassName(::java::lang::String *, jint); +public: + ArrayType(jint, ::javax::management::openmbean::OpenType *); + virtual jboolean equals(::java::lang::Object *); + virtual jint getDimension(); + virtual ::javax::management::openmbean::OpenType * getElementOpenType(); + virtual jint hashCode(); + virtual jboolean isValue(::java::lang::Object *); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 720504429830309770LL; + jint __attribute__((aligned(__alignof__( ::javax::management::openmbean::OpenType)))) dimension; + ::javax::management::openmbean::OpenType * elementType; + ::java::lang::Integer * hashCode__; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_ArrayType__ diff --git a/libjava/javax/management/openmbean/CompositeData.h b/libjava/javax/management/openmbean/CompositeData.h new file mode 100644 index 0000000..7382cdf --- /dev/null +++ b/libjava/javax/management/openmbean/CompositeData.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_CompositeData__ +#define __javax_management_openmbean_CompositeData__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class CompositeData; + class CompositeType; + } + } + } +} + +class javax::management::openmbean::CompositeData : public ::java::lang::Object +{ + +public: + virtual jboolean containsKey(::java::lang::String *) = 0; + virtual jboolean containsValue(::java::lang::Object *) = 0; + virtual jboolean equals(::java::lang::Object *) = 0; + virtual ::java::lang::Object * get(::java::lang::String *) = 0; + virtual JArray< ::java::lang::Object * > * getAll(JArray< ::java::lang::String * > *) = 0; + virtual ::javax::management::openmbean::CompositeType * getCompositeType() = 0; + virtual jint hashCode() = 0; + virtual ::java::lang::String * toString() = 0; + virtual ::java::util::Collection * values() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_openmbean_CompositeData__ diff --git a/libjava/javax/management/openmbean/CompositeDataSupport.h b/libjava/javax/management/openmbean/CompositeDataSupport.h new file mode 100644 index 0000000..fcf0b73 --- /dev/null +++ b/libjava/javax/management/openmbean/CompositeDataSupport.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_CompositeDataSupport__ +#define __javax_management_openmbean_CompositeDataSupport__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class CompositeDataSupport; + class CompositeType; + } + } + } +} + +class javax::management::openmbean::CompositeDataSupport : public ::java::lang::Object +{ + +public: + CompositeDataSupport(::javax::management::openmbean::CompositeType *, ::java::util::Map *); + CompositeDataSupport(::javax::management::openmbean::CompositeType *, JArray< ::java::lang::String * > *, JArray< ::java::lang::Object * > *); + virtual jboolean containsKey(::java::lang::String *); + virtual jboolean containsValue(::java::lang::Object *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::Object * get(::java::lang::String *); + virtual JArray< ::java::lang::Object * > * getAll(JArray< ::java::lang::String * > *); + virtual ::javax::management::openmbean::CompositeType * getCompositeType(); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); + virtual ::java::util::Collection * values(); +private: + static const jlong serialVersionUID = 8003518976613702244LL; + ::java::util::SortedMap * __attribute__((aligned(__alignof__( ::java::lang::Object)))) contents; + ::javax::management::openmbean::CompositeType * compositeType; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_CompositeDataSupport__ diff --git a/libjava/javax/management/openmbean/CompositeType.h b/libjava/javax/management/openmbean/CompositeType.h new file mode 100644 index 0000000..30dcad3 --- /dev/null +++ b/libjava/javax/management/openmbean/CompositeType.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_CompositeType__ +#define __javax_management_openmbean_CompositeType__ + +#pragma interface + +#include <javax/management/openmbean/OpenType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class CompositeType; + class OpenType; + } + } + } +} + +class javax::management::openmbean::CompositeType : public ::javax::management::openmbean::OpenType +{ + +public: + CompositeType(::java::lang::String *, ::java::lang::String *, JArray< ::java::lang::String * > *, JArray< ::java::lang::String * > *, JArray< ::javax::management::openmbean::OpenType * > *); + virtual jboolean containsKey(::java::lang::String *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::String * getDescription(::java::lang::String *); + virtual ::javax::management::openmbean::OpenType * getType(::java::lang::String *); + virtual jint hashCode(); + virtual jboolean isValue(::java::lang::Object *); + virtual ::java::util::Set * keySet(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -5366242454346948798LL; + ::java::util::TreeMap * __attribute__((aligned(__alignof__( ::javax::management::openmbean::OpenType)))) nameToDescription; + ::java::util::TreeMap * nameToType; + ::java::lang::Integer * hashCode__; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_CompositeType__ diff --git a/libjava/javax/management/openmbean/InvalidKeyException.h b/libjava/javax/management/openmbean/InvalidKeyException.h new file mode 100644 index 0000000..8534b94 --- /dev/null +++ b/libjava/javax/management/openmbean/InvalidKeyException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_InvalidKeyException__ +#define __javax_management_openmbean_InvalidKeyException__ + +#pragma interface + +#include <java/lang/IllegalArgumentException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class InvalidKeyException; + } + } + } +} + +class javax::management::openmbean::InvalidKeyException : public ::java::lang::IllegalArgumentException +{ + +public: + InvalidKeyException(); + InvalidKeyException(::java::lang::String *); +private: + static const jlong serialVersionUID = 4224269443946322062LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_InvalidKeyException__ diff --git a/libjava/javax/management/openmbean/InvalidOpenTypeException.h b/libjava/javax/management/openmbean/InvalidOpenTypeException.h new file mode 100644 index 0000000..8dec648 --- /dev/null +++ b/libjava/javax/management/openmbean/InvalidOpenTypeException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_InvalidOpenTypeException__ +#define __javax_management_openmbean_InvalidOpenTypeException__ + +#pragma interface + +#include <java/lang/IllegalArgumentException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class InvalidOpenTypeException; + } + } + } +} + +class javax::management::openmbean::InvalidOpenTypeException : public ::java::lang::IllegalArgumentException +{ + +public: + InvalidOpenTypeException(); + InvalidOpenTypeException(::java::lang::String *); +private: + static const jlong serialVersionUID = -2837312755412327534LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_InvalidOpenTypeException__ diff --git a/libjava/javax/management/openmbean/KeyAlreadyExistsException.h b/libjava/javax/management/openmbean/KeyAlreadyExistsException.h new file mode 100644 index 0000000..40269dd --- /dev/null +++ b/libjava/javax/management/openmbean/KeyAlreadyExistsException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_KeyAlreadyExistsException__ +#define __javax_management_openmbean_KeyAlreadyExistsException__ + +#pragma interface + +#include <java/lang/IllegalArgumentException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class KeyAlreadyExistsException; + } + } + } +} + +class javax::management::openmbean::KeyAlreadyExistsException : public ::java::lang::IllegalArgumentException +{ + +public: + KeyAlreadyExistsException(); + KeyAlreadyExistsException(::java::lang::String *); +private: + static const jlong serialVersionUID = 1845183636745282866LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_KeyAlreadyExistsException__ diff --git a/libjava/javax/management/openmbean/OpenDataException.h b/libjava/javax/management/openmbean/OpenDataException.h new file mode 100644 index 0000000..d79caa5 --- /dev/null +++ b/libjava/javax/management/openmbean/OpenDataException.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenDataException__ +#define __javax_management_openmbean_OpenDataException__ + +#pragma interface + +#include <javax/management/JMException.h> +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class OpenDataException; + } + } + } +} + +class javax::management::openmbean::OpenDataException : public ::javax::management::JMException +{ + +public: + OpenDataException(); + OpenDataException(::java::lang::String *); +private: + static const jlong serialVersionUID = 8346311255433349870LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_OpenDataException__ diff --git a/libjava/javax/management/openmbean/OpenMBeanAttributeInfo.h b/libjava/javax/management/openmbean/OpenMBeanAttributeInfo.h new file mode 100644 index 0000000..2e576dc --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanAttributeInfo.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanAttributeInfo__ +#define __javax_management_openmbean_OpenMBeanAttributeInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class OpenMBeanAttributeInfo; + class OpenType; + } + } + } +} + +class javax::management::openmbean::OpenMBeanAttributeInfo : public ::java::lang::Object +{ + +public: + virtual jboolean equals(::java::lang::Object *) = 0; + virtual jint hashCode() = 0; + virtual jboolean isIs() = 0; + virtual jboolean isReadable() = 0; + virtual jboolean isWritable() = 0; + virtual ::java::lang::String * toString() = 0; + virtual ::java::lang::Object * getDefaultValue() = 0; + virtual ::java::lang::String * getDescription() = 0; + virtual ::java::util::Set * getLegalValues() = 0; + virtual ::java::lang::Comparable * getMaxValue() = 0; + virtual ::java::lang::Comparable * getMinValue() = 0; + virtual ::java::lang::String * getName() = 0; + virtual ::javax::management::openmbean::OpenType * getOpenType() = 0; + virtual jboolean hasDefaultValue() = 0; + virtual jboolean hasLegalValues() = 0; + virtual jboolean hasMaxValue() = 0; + virtual jboolean hasMinValue() = 0; + virtual jboolean isValue(::java::lang::Object *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_openmbean_OpenMBeanAttributeInfo__ diff --git a/libjava/javax/management/openmbean/OpenMBeanAttributeInfoSupport.h b/libjava/javax/management/openmbean/OpenMBeanAttributeInfoSupport.h new file mode 100644 index 0000000..a9cdbcf --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanAttributeInfoSupport.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanAttributeInfoSupport__ +#define __javax_management_openmbean_OpenMBeanAttributeInfoSupport__ + +#pragma interface + +#include <javax/management/MBeanAttributeInfo.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class OpenMBeanAttributeInfoSupport; + class OpenType; + } + } + } +} + +class javax::management::openmbean::OpenMBeanAttributeInfoSupport : public ::javax::management::MBeanAttributeInfo +{ + +public: + OpenMBeanAttributeInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, jboolean, jboolean, jboolean); + OpenMBeanAttributeInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, jboolean, jboolean, jboolean, ::java::lang::Object *); + OpenMBeanAttributeInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, jboolean, jboolean, jboolean, ::java::lang::Object *, ::java::lang::Comparable *, ::java::lang::Comparable *); + OpenMBeanAttributeInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, jboolean, jboolean, jboolean, ::java::lang::Object *, JArray< ::java::lang::Object * > *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::Object * getDefaultValue(); + virtual ::java::util::Set * getLegalValues(); + virtual ::java::lang::Comparable * getMaxValue(); + virtual ::java::lang::Comparable * getMinValue(); + virtual ::javax::management::openmbean::OpenType * getOpenType(); + virtual jboolean hasDefaultValue(); + virtual jint hashCode(); + virtual jboolean hasLegalValues(); + virtual jboolean hasMaxValue(); + virtual jboolean hasMinValue(); + virtual jboolean isValue(::java::lang::Object *); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -4867215622149721849LL; + ::javax::management::openmbean::OpenType * __attribute__((aligned(__alignof__( ::javax::management::MBeanAttributeInfo)))) openType; + ::java::lang::Object * defaultValue; + ::java::util::Set * legalValues; + ::java::lang::Comparable * minValue; + ::java::lang::Comparable * maxValue; + ::java::lang::Integer * hashCode__; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_OpenMBeanAttributeInfoSupport__ diff --git a/libjava/javax/management/openmbean/OpenMBeanConstructorInfo.h b/libjava/javax/management/openmbean/OpenMBeanConstructorInfo.h new file mode 100644 index 0000000..07adf09 --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanConstructorInfo.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanConstructorInfo__ +#define __javax_management_openmbean_OpenMBeanConstructorInfo__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanParameterInfo; + namespace openmbean + { + class OpenMBeanConstructorInfo; + } + } + } +} + +class javax::management::openmbean::OpenMBeanConstructorInfo : public ::java::lang::Object +{ + +public: + virtual jboolean equals(::java::lang::Object *) = 0; + virtual ::java::lang::String * getDescription() = 0; + virtual ::java::lang::String * getName() = 0; + virtual JArray< ::javax::management::MBeanParameterInfo * > * getSignature() = 0; + virtual jint hashCode() = 0; + virtual ::java::lang::String * toString() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_openmbean_OpenMBeanConstructorInfo__ diff --git a/libjava/javax/management/openmbean/OpenMBeanConstructorInfoSupport.h b/libjava/javax/management/openmbean/OpenMBeanConstructorInfoSupport.h new file mode 100644 index 0000000..a64d9cd --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanConstructorInfoSupport.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanConstructorInfoSupport__ +#define __javax_management_openmbean_OpenMBeanConstructorInfoSupport__ + +#pragma interface + +#include <javax/management/MBeanConstructorInfo.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class OpenMBeanConstructorInfoSupport; + class OpenMBeanParameterInfo; + } + } + } +} + +class javax::management::openmbean::OpenMBeanConstructorInfoSupport : public ::javax::management::MBeanConstructorInfo +{ + +public: + OpenMBeanConstructorInfoSupport(::java::lang::String *, ::java::lang::String *, JArray< ::javax::management::openmbean::OpenMBeanParameterInfo * > *); + virtual jboolean equals(::java::lang::Object *); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -4400441579007477003LL; + ::java::lang::Integer * __attribute__((aligned(__alignof__( ::javax::management::MBeanConstructorInfo)))) hashCode__; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_OpenMBeanConstructorInfoSupport__ diff --git a/libjava/javax/management/openmbean/OpenMBeanInfo.h b/libjava/javax/management/openmbean/OpenMBeanInfo.h new file mode 100644 index 0000000..2d61d82 --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanInfo.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanInfo__ +#define __javax_management_openmbean_OpenMBeanInfo__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanAttributeInfo; + class MBeanConstructorInfo; + class MBeanNotificationInfo; + class MBeanOperationInfo; + namespace openmbean + { + class OpenMBeanInfo; + } + } + } +} + +class javax::management::openmbean::OpenMBeanInfo : public ::java::lang::Object +{ + +public: + virtual jboolean equals(::java::lang::Object *) = 0; + virtual JArray< ::javax::management::MBeanAttributeInfo * > * getAttributes() = 0; + virtual ::java::lang::String * getClassName() = 0; + virtual JArray< ::javax::management::MBeanConstructorInfo * > * getConstructors() = 0; + virtual ::java::lang::String * getDescription() = 0; + virtual JArray< ::javax::management::MBeanNotificationInfo * > * getNotifications() = 0; + virtual JArray< ::javax::management::MBeanOperationInfo * > * getOperations() = 0; + virtual jint hashCode() = 0; + virtual ::java::lang::String * toString() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_openmbean_OpenMBeanInfo__ diff --git a/libjava/javax/management/openmbean/OpenMBeanInfoSupport.h b/libjava/javax/management/openmbean/OpenMBeanInfoSupport.h new file mode 100644 index 0000000..4b4e500 --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanInfoSupport.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanInfoSupport__ +#define __javax_management_openmbean_OpenMBeanInfoSupport__ + +#pragma interface + +#include <javax/management/MBeanInfo.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanNotificationInfo; + namespace openmbean + { + class OpenMBeanAttributeInfo; + class OpenMBeanConstructorInfo; + class OpenMBeanInfoSupport; + class OpenMBeanOperationInfo; + } + } + } +} + +class javax::management::openmbean::OpenMBeanInfoSupport : public ::javax::management::MBeanInfo +{ + +public: + OpenMBeanInfoSupport(::java::lang::String *, ::java::lang::String *, JArray< ::javax::management::openmbean::OpenMBeanAttributeInfo * > *, JArray< ::javax::management::openmbean::OpenMBeanConstructorInfo * > *, JArray< ::javax::management::openmbean::OpenMBeanOperationInfo * > *, JArray< ::javax::management::MBeanNotificationInfo * > *); + virtual jboolean equals(::java::lang::Object *); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 4349395935420511492LL; + ::java::lang::Integer * __attribute__((aligned(__alignof__( ::javax::management::MBeanInfo)))) hashCode__; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_OpenMBeanInfoSupport__ diff --git a/libjava/javax/management/openmbean/OpenMBeanOperationInfo.h b/libjava/javax/management/openmbean/OpenMBeanOperationInfo.h new file mode 100644 index 0000000..4cdf931 --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanOperationInfo.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanOperationInfo__ +#define __javax_management_openmbean_OpenMBeanOperationInfo__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + class MBeanParameterInfo; + namespace openmbean + { + class OpenMBeanOperationInfo; + class OpenType; + } + } + } +} + +class javax::management::openmbean::OpenMBeanOperationInfo : public ::java::lang::Object +{ + +public: + virtual jboolean equals(::java::lang::Object *) = 0; + virtual ::java::lang::String * getDescription() = 0; + virtual jint getImpact() = 0; + virtual ::java::lang::String * getName() = 0; + virtual ::javax::management::openmbean::OpenType * getReturnOpenType() = 0; + virtual ::java::lang::String * getReturnType() = 0; + virtual JArray< ::javax::management::MBeanParameterInfo * > * getSignature() = 0; + virtual jint hashCode() = 0; + virtual ::java::lang::String * toString() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_openmbean_OpenMBeanOperationInfo__ diff --git a/libjava/javax/management/openmbean/OpenMBeanOperationInfoSupport.h b/libjava/javax/management/openmbean/OpenMBeanOperationInfoSupport.h new file mode 100644 index 0000000..04071e3 --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanOperationInfoSupport.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanOperationInfoSupport__ +#define __javax_management_openmbean_OpenMBeanOperationInfoSupport__ + +#pragma interface + +#include <javax/management/MBeanOperationInfo.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class OpenMBeanOperationInfoSupport; + class OpenMBeanParameterInfo; + class OpenType; + } + } + } +} + +class javax::management::openmbean::OpenMBeanOperationInfoSupport : public ::javax::management::MBeanOperationInfo +{ + +public: + OpenMBeanOperationInfoSupport(::java::lang::String *, ::java::lang::String *, JArray< ::javax::management::openmbean::OpenMBeanParameterInfo * > *, ::javax::management::openmbean::OpenType *, jint); + virtual jboolean equals(::java::lang::Object *); + virtual ::javax::management::openmbean::OpenType * getReturnOpenType(); + virtual jint hashCode(); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 4996859732565369366LL; + ::javax::management::openmbean::OpenType * __attribute__((aligned(__alignof__( ::javax::management::MBeanOperationInfo)))) returnOpenType; + ::java::lang::Integer * hashCode__; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_OpenMBeanOperationInfoSupport__ diff --git a/libjava/javax/management/openmbean/OpenMBeanParameterInfo.h b/libjava/javax/management/openmbean/OpenMBeanParameterInfo.h new file mode 100644 index 0000000..5fe6305 --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanParameterInfo.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanParameterInfo__ +#define __javax_management_openmbean_OpenMBeanParameterInfo__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class OpenMBeanParameterInfo; + class OpenType; + } + } + } +} + +class javax::management::openmbean::OpenMBeanParameterInfo : public ::java::lang::Object +{ + +public: + virtual jboolean equals(::java::lang::Object *) = 0; + virtual ::java::lang::Object * getDefaultValue() = 0; + virtual ::java::lang::String * getDescription() = 0; + virtual ::java::util::Set * getLegalValues() = 0; + virtual ::java::lang::Comparable * getMaxValue() = 0; + virtual ::java::lang::Comparable * getMinValue() = 0; + virtual ::java::lang::String * getName() = 0; + virtual ::javax::management::openmbean::OpenType * getOpenType() = 0; + virtual jboolean hasDefaultValue() = 0; + virtual jint hashCode() = 0; + virtual jboolean hasLegalValues() = 0; + virtual jboolean hasMaxValue() = 0; + virtual jboolean hasMinValue() = 0; + virtual jboolean isValue(::java::lang::Object *) = 0; + virtual ::java::lang::String * toString() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_openmbean_OpenMBeanParameterInfo__ diff --git a/libjava/javax/management/openmbean/OpenMBeanParameterInfoSupport.h b/libjava/javax/management/openmbean/OpenMBeanParameterInfoSupport.h new file mode 100644 index 0000000..41f8bb4 --- /dev/null +++ b/libjava/javax/management/openmbean/OpenMBeanParameterInfoSupport.h @@ -0,0 +1,61 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenMBeanParameterInfoSupport__ +#define __javax_management_openmbean_OpenMBeanParameterInfoSupport__ + +#pragma interface + +#include <javax/management/MBeanParameterInfo.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class OpenMBeanParameterInfoSupport; + class OpenType; + } + } + } +} + +class javax::management::openmbean::OpenMBeanParameterInfoSupport : public ::javax::management::MBeanParameterInfo +{ + +public: + OpenMBeanParameterInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *); + OpenMBeanParameterInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, ::java::lang::Object *); + OpenMBeanParameterInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, ::java::lang::Object *, ::java::lang::Comparable *, ::java::lang::Comparable *); + OpenMBeanParameterInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, ::java::lang::Object *, JArray< ::java::lang::Object * > *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::Object * getDefaultValue(); + virtual ::java::util::Set * getLegalValues(); + virtual ::java::lang::Comparable * getMaxValue(); + virtual ::java::lang::Comparable * getMinValue(); + virtual ::javax::management::openmbean::OpenType * getOpenType(); + virtual jboolean hasDefaultValue(); + virtual jint hashCode(); + virtual jboolean hasLegalValues(); + virtual jboolean hasMaxValue(); + virtual jboolean hasMinValue(); + virtual jboolean isValue(::java::lang::Object *); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = -7235016873758443122LL; + ::javax::management::openmbean::OpenType * __attribute__((aligned(__alignof__( ::javax::management::MBeanParameterInfo)))) openType; + ::java::lang::Object * defaultValue; + ::java::util::Set * legalValues; + ::java::lang::Comparable * minValue; + ::java::lang::Comparable * maxValue; + ::java::lang::Integer * hashCode__; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_OpenMBeanParameterInfoSupport__ diff --git a/libjava/javax/management/openmbean/OpenType.h b/libjava/javax/management/openmbean/OpenType.h new file mode 100644 index 0000000..4150cf1 --- /dev/null +++ b/libjava/javax/management/openmbean/OpenType.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_OpenType__ +#define __javax_management_openmbean_OpenType__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class OpenType; + } + } + } +} + +class javax::management::openmbean::OpenType : public ::java::lang::Object +{ + +public: // actually protected + OpenType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +public: + virtual jboolean equals(::java::lang::Object *) = 0; + virtual ::java::lang::String * getClassName(); + virtual ::java::lang::String * getDescription(); + virtual ::java::lang::String * getTypeName(); + virtual jint hashCode() = 0; + virtual jboolean isArray(); + virtual jboolean isValue(::java::lang::Object *) = 0; + virtual ::java::lang::String * toString() = 0; +private: + static const jlong serialVersionUID = -9195195325186646468LL; + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) className; + ::java::lang::String * typeName; + ::java::lang::String * description; +public: + static JArray< ::java::lang::String * > * ALLOWED_CLASSNAMES; + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_OpenType__ diff --git a/libjava/javax/management/openmbean/SimpleType.h b/libjava/javax/management/openmbean/SimpleType.h new file mode 100644 index 0000000..1ff7567 --- /dev/null +++ b/libjava/javax/management/openmbean/SimpleType.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_SimpleType__ +#define __javax_management_openmbean_SimpleType__ + +#pragma interface + +#include <javax/management/openmbean/OpenType.h> +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class SimpleType; + } + } + } +} + +class javax::management::openmbean::SimpleType : public ::javax::management::openmbean::OpenType +{ + + SimpleType(::java::lang::String *); +public: + jboolean equals(::java::lang::Object *); + jint hashCode(); + jboolean isValue(::java::lang::Object *); + ::java::lang::Object * readResolve(); + ::java::lang::String * toString(); + static ::javax::management::openmbean::SimpleType * BIGDECIMAL; + static ::javax::management::openmbean::SimpleType * BIGINTEGER; + static ::javax::management::openmbean::SimpleType * BOOLEAN; + static ::javax::management::openmbean::SimpleType * BYTE; + static ::javax::management::openmbean::SimpleType * CHARACTER; + static ::javax::management::openmbean::SimpleType * DATE; + static ::javax::management::openmbean::SimpleType * DOUBLE; + static ::javax::management::openmbean::SimpleType * FLOAT; + static ::javax::management::openmbean::SimpleType * INTEGER; + static ::javax::management::openmbean::SimpleType * LONG; + static ::javax::management::openmbean::SimpleType * OBJECTNAME; + static ::javax::management::openmbean::SimpleType * SHORT; + static ::javax::management::openmbean::SimpleType * STRING; + static ::javax::management::openmbean::SimpleType * VOID; +private: + static const jlong serialVersionUID = 2215577471957694503LL; + ::java::lang::Integer * __attribute__((aligned(__alignof__( ::javax::management::openmbean::OpenType)))) hashCode__; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_SimpleType__ diff --git a/libjava/javax/management/openmbean/TabularData.h b/libjava/javax/management/openmbean/TabularData.h new file mode 100644 index 0000000..ef70028 --- /dev/null +++ b/libjava/javax/management/openmbean/TabularData.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_TabularData__ +#define __javax_management_openmbean_TabularData__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class CompositeData; + class TabularData; + class TabularType; + } + } + } +} + +class javax::management::openmbean::TabularData : public ::java::lang::Object +{ + +public: + virtual JArray< ::java::lang::Object * > * calculateIndex(::javax::management::openmbean::CompositeData *) = 0; + virtual void clear() = 0; + virtual jboolean containsKey(JArray< ::java::lang::Object * > *) = 0; + virtual jboolean containsValue(::javax::management::openmbean::CompositeData *) = 0; + virtual jboolean equals(::java::lang::Object *) = 0; + virtual ::javax::management::openmbean::CompositeData * get(JArray< ::java::lang::Object * > *) = 0; + virtual ::javax::management::openmbean::TabularType * getTabularType() = 0; + virtual jint hashCode() = 0; + virtual jboolean isEmpty() = 0; + virtual ::java::util::Set * keySet() = 0; + virtual void put(::javax::management::openmbean::CompositeData *) = 0; + virtual void putAll(JArray< ::javax::management::openmbean::CompositeData * > *) = 0; + virtual ::javax::management::openmbean::CompositeData * remove(JArray< ::java::lang::Object * > *) = 0; + virtual jint size() = 0; + virtual ::java::lang::String * toString() = 0; + virtual ::java::util::Collection * values() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __javax_management_openmbean_TabularData__ diff --git a/libjava/javax/management/openmbean/TabularDataSupport.h b/libjava/javax/management/openmbean/TabularDataSupport.h new file mode 100644 index 0000000..23b4376 --- /dev/null +++ b/libjava/javax/management/openmbean/TabularDataSupport.h @@ -0,0 +1,72 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_TabularDataSupport__ +#define __javax_management_openmbean_TabularDataSupport__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class CompositeData; + class TabularDataSupport; + class TabularType; + } + } + } +} + +class javax::management::openmbean::TabularDataSupport : public ::java::lang::Object +{ + +public: + TabularDataSupport(::javax::management::openmbean::TabularType *); + TabularDataSupport(::javax::management::openmbean::TabularType *, jint, jfloat); + virtual JArray< ::java::lang::Object * > * calculateIndex(::javax::management::openmbean::CompositeData *); + virtual void clear(); + virtual ::java::lang::Object * clone(); + virtual jboolean containsKey(::java::lang::Object *); + virtual jboolean containsKey(JArray< ::java::lang::Object * > *); + virtual jboolean containsValue(::java::lang::Object *); + virtual jboolean containsValue(::javax::management::openmbean::CompositeData *); + virtual ::java::util::Set * entrySet(); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::Object * get(::java::lang::Object *); + virtual ::javax::management::openmbean::CompositeData * get(JArray< ::java::lang::Object * > *); + virtual ::javax::management::openmbean::TabularType * getTabularType(); + virtual jint hashCode(); + virtual jboolean isEmpty(); +private: + jboolean isKeyValid(JArray< ::java::lang::Object * > *); +public: + virtual ::java::util::Set * keySet(); + virtual void put(::javax::management::openmbean::CompositeData *); + virtual ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *); + virtual void putAll(JArray< ::javax::management::openmbean::CompositeData * > *); + virtual void putAll(::java::util::Map *); + virtual ::java::lang::Object * remove(::java::lang::Object *); + virtual ::javax::management::openmbean::CompositeData * remove(JArray< ::java::lang::Object * > *); +public: // actually package-private + virtual void setMap(::java::util::Map *); +public: + virtual jint size(); + virtual ::java::lang::String * toString(); + virtual ::java::util::Collection * values(); +private: + static const jlong serialVersionUID = 5720150593236309827LL; + ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) dataMap; + ::javax::management::openmbean::TabularType * tabularType; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_TabularDataSupport__ diff --git a/libjava/javax/management/openmbean/TabularType.h b/libjava/javax/management/openmbean/TabularType.h new file mode 100644 index 0000000..071a704 --- /dev/null +++ b/libjava/javax/management/openmbean/TabularType.h @@ -0,0 +1,48 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_management_openmbean_TabularType__ +#define __javax_management_openmbean_TabularType__ + +#pragma interface + +#include <javax/management/openmbean/OpenType.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace javax + { + namespace management + { + namespace openmbean + { + class CompositeType; + class TabularType; + } + } + } +} + +class javax::management::openmbean::TabularType : public ::javax::management::openmbean::OpenType +{ + +public: + TabularType(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::CompositeType *, JArray< ::java::lang::String * > *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::util::List * getIndexNames(); + virtual ::javax::management::openmbean::CompositeType * getRowType(); + virtual jint hashCode(); + virtual jboolean isValue(::java::lang::Object *); + virtual ::java::lang::String * toString(); +private: + static const jlong serialVersionUID = 6554071860220659261LL; + ::javax::management::openmbean::CompositeType * __attribute__((aligned(__alignof__( ::javax::management::openmbean::OpenType)))) rowType; + ::java::util::List * indexNames; + ::java::lang::Integer * hashCode__; + ::java::lang::String * string; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_management_openmbean_TabularType__ |