1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_management_openmbean_OpenMBeanAttributeInfoSupport__ 5 #define __javax_management_openmbean_OpenMBeanAttributeInfoSupport__ 6 7 #pragma interface 8 9 #include <javax/management/MBeanAttributeInfo.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace javax 15 { 16 namespace management 17 { 18 namespace openmbean 19 { 20 class OpenMBeanAttributeInfoSupport; 21 class OpenType; 22 } 23 } 24 } 25 } 26 27 class javax::management::openmbean::OpenMBeanAttributeInfoSupport : public ::javax::management::MBeanAttributeInfo 28 { 29 30 public: 31 OpenMBeanAttributeInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, jboolean, jboolean, jboolean); 32 OpenMBeanAttributeInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, jboolean, jboolean, jboolean, ::java::lang::Object *); 33 OpenMBeanAttributeInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, jboolean, jboolean, jboolean, ::java::lang::Object *, ::java::lang::Comparable *, ::java::lang::Comparable *); 34 OpenMBeanAttributeInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, jboolean, jboolean, jboolean, ::java::lang::Object *, JArray< ::java::lang::Object * > *); 35 virtual jboolean equals(::java::lang::Object *); 36 virtual ::java::lang::Object * getDefaultValue(); 37 virtual ::java::util::Set * getLegalValues(); 38 virtual ::java::lang::Comparable * getMaxValue(); 39 virtual ::java::lang::Comparable * getMinValue(); 40 virtual ::javax::management::openmbean::OpenType * getOpenType(); 41 virtual jboolean hasDefaultValue(); 42 virtual jint hashCode(); 43 virtual jboolean hasLegalValues(); 44 virtual jboolean hasMaxValue(); 45 virtual jboolean hasMinValue(); 46 virtual jboolean isValue(::java::lang::Object *); 47 virtual ::java::lang::String * toString(); 48 private: 49 static const jlong serialVersionUID = -4867215622149721849LL; 50 ::javax::management::openmbean::OpenType * __attribute__((aligned(__alignof__( ::javax::management::MBeanAttributeInfo)))) openType; 51 ::java::lang::Object * defaultValue; 52 ::java::util::Set * legalValues; 53 ::java::lang::Comparable * minValue; 54 ::java::lang::Comparable * maxValue; 55 ::java::lang::Integer * hashCode__; 56 ::java::lang::String * string; 57 public: 58 static ::java::lang::Class class$; 59 }; 60 61 #endif // __javax_management_openmbean_OpenMBeanAttributeInfoSupport__ 62