2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_management_openmbean_TabularDataSupport__
5 #define __javax_management_openmbean_TabularDataSupport__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
21 class TabularDataSupport
;
28 class javax::management::openmbean::TabularDataSupport
: public ::java::lang::Object
32 TabularDataSupport(::javax::management::openmbean::TabularType
*);
33 TabularDataSupport(::javax::management::openmbean::TabularType
*, jint
, jfloat
);
34 virtual JArray
< ::java::lang::Object
* > * calculateIndex(::javax::management::openmbean::CompositeData
*);
36 virtual ::java::lang::Object
* clone();
37 virtual jboolean
containsKey(::java::lang::Object
*);
38 virtual jboolean
containsKey(JArray
< ::java::lang::Object
* > *);
39 virtual jboolean
containsValue(::java::lang::Object
*);
40 virtual jboolean
containsValue(::javax::management::openmbean::CompositeData
*);
41 virtual ::java::util::Set
* entrySet();
42 virtual jboolean
equals(::java::lang::Object
*);
43 virtual ::java::lang::Object
* get(::java::lang::Object
*);
44 virtual ::javax::management::openmbean::CompositeData
* get(JArray
< ::java::lang::Object
* > *);
45 virtual ::javax::management::openmbean::TabularType
* getTabularType();
46 virtual jint
hashCode();
47 virtual jboolean
isEmpty();
49 jboolean
isKeyValid(JArray
< ::java::lang::Object
* > *);
51 virtual ::java::util::Set
* keySet();
52 virtual void put(::javax::management::openmbean::CompositeData
*);
53 virtual ::java::lang::Object
* put(::java::lang::Object
*, ::java::lang::Object
*);
54 virtual void putAll(JArray
< ::javax::management::openmbean::CompositeData
* > *);
55 virtual void putAll(::java::util::Map
*);
56 virtual ::java::lang::Object
* remove(::java::lang::Object
*);
57 virtual ::javax::management::openmbean::CompositeData
* remove(JArray
< ::java::lang::Object
* > *);
59 void setMap(::java::util::HashMap
*);
62 virtual ::java::lang::String
* toString();
63 virtual ::java::util::Collection
* values();
65 static const jlong serialVersionUID
= 5720150593236309827LL;
66 ::java::util::HashMap
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) dataMap
;
67 ::javax::management::openmbean::TabularType
* tabularType
;
69 static ::java::lang::Class
class$
;
72 #endif // __javax_management_openmbean_TabularDataSupport__