OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / management / openmbean / OpenMBeanParameterInfoSupport.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_management_openmbean_OpenMBeanParameterInfoSupport__
5 #define __javax_management_openmbean_OpenMBeanParameterInfoSupport__
6
7 #pragma interface
8
9 #include <javax/management/MBeanParameterInfo.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 OpenMBeanParameterInfoSupport;
21           class OpenType;
22       }
23     }
24   }
25 }
26
27 class javax::management::openmbean::OpenMBeanParameterInfoSupport : public ::javax::management::MBeanParameterInfo
28 {
29
30 public:
31   OpenMBeanParameterInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *);
32   OpenMBeanParameterInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, ::java::lang::Object *);
33   OpenMBeanParameterInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, ::java::lang::Object *, ::java::lang::Comparable *, ::java::lang::Comparable *);
34   OpenMBeanParameterInfoSupport(::java::lang::String *, ::java::lang::String *, ::javax::management::openmbean::OpenType *, ::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 = -7235016873758443122LL;
50   ::javax::management::openmbean::OpenType * __attribute__((aligned(__alignof__( ::javax::management::MBeanParameterInfo)))) 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_OpenMBeanParameterInfoSupport__