2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_management_ObjectName__
5 #define __javax_management_ObjectName__
9 #include <java/lang/Object.h>
22 class javax::management::ObjectName
: public ::java::lang::Object
26 ObjectName(::java::lang::String
*);
28 void parse(::java::lang::String
*);
30 ObjectName(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
31 ObjectName(::java::lang::String
*, ::java::util::Hashtable
*);
33 void checkComponents();
35 virtual jboolean
apply(::javax::management::ObjectName
*);
37 static jboolean
domainMatches(::java::lang::String
*, jint
, ::java::lang::String
*, jint
);
39 virtual jboolean
equals(::java::lang::Object
*);
40 virtual ::java::lang::String
* getCanonicalKeyPropertyListString();
41 virtual ::java::lang::String
* getCanonicalName();
42 virtual ::java::lang::String
* getDomain();
43 static ::javax::management::ObjectName
* getInstance(::javax::management::ObjectName
*);
44 static ::javax::management::ObjectName
* getInstance(::java::lang::String
*);
45 static ::javax::management::ObjectName
* getInstance(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
46 static ::javax::management::ObjectName
* getInstance(::java::lang::String
*, ::java::util::Hashtable
*);
47 virtual ::java::lang::String
* getKeyProperty(::java::lang::String
*);
48 virtual ::java::util::Hashtable
* getKeyPropertyList();
49 virtual ::java::lang::String
* getKeyPropertyListString();
50 virtual jint
hashCode();
51 virtual jboolean
isDomainPattern();
52 virtual jboolean
isPattern();
53 virtual jboolean
isPropertyPattern();
54 virtual jboolean
isPropertyListPattern();
55 virtual jboolean
isPropertyValuePattern();
56 virtual jboolean
isPropertyValuePattern(::java::lang::String
*);
57 static ::java::lang::String
* quote(::java::lang::String
*);
58 virtual void setMBeanServer(::javax::management::MBeanServer
*);
59 virtual ::java::lang::String
* toString();
61 void writeObject(::java::io::ObjectOutputStream
*);
62 void readObject(::java::io::ObjectInputStream
*);
64 static ::java::lang::String
* unquote(::java::lang::String
*);
66 static const jlong serialVersionUID
= 1081892073854801359LL;
68 static ::javax::management::ObjectName
* WILDCARD
;
70 ::java::lang::String
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) domain
;
71 ::java::util::TreeMap
* properties
;
72 ::java::lang::String
* propertyListString
;
73 jboolean propertyListPattern
;
74 jboolean propertyValuePattern
;
75 ::javax::management::MBeanServer
* server
;
77 static ::java::lang::Class
class$
;
80 #endif // __javax_management_ObjectName__