ObjectName.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_management_ObjectName__
  3. #define __javax_management_ObjectName__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. extern "Java"
  7. {
  8. namespace javax
  9. {
  10. namespace management
  11. {
  12. class MBeanServer;
  13. class ObjectName;
  14. }
  15. }
  16. }
  17. class javax::management::ObjectName : public ::java::lang::Object
  18. {
  19. public:
  20. ObjectName(::java::lang::String *);
  21. private:
  22. void parse(::java::lang::String *);
  23. public:
  24. ObjectName(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  25. ObjectName(::java::lang::String *, ::java::util::Hashtable *);
  26. private:
  27. void checkComponents();
  28. public:
  29. virtual jboolean apply(::javax::management::ObjectName *);
  30. private:
  31. static jboolean domainMatches(::java::lang::String *, jint, ::java::lang::String *, jint);
  32. public:
  33. virtual jboolean equals(::java::lang::Object *);
  34. virtual ::java::lang::String * getCanonicalKeyPropertyListString();
  35. virtual ::java::lang::String * getCanonicalName();
  36. virtual ::java::lang::String * getDomain();
  37. static ::javax::management::ObjectName * getInstance(::javax::management::ObjectName *);
  38. static ::javax::management::ObjectName * getInstance(::java::lang::String *);
  39. static ::javax::management::ObjectName * getInstance(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  40. static ::javax::management::ObjectName * getInstance(::java::lang::String *, ::java::util::Hashtable *);
  41. virtual ::java::lang::String * getKeyProperty(::java::lang::String *);
  42. virtual ::java::util::Hashtable * getKeyPropertyList();
  43. virtual ::java::lang::String * getKeyPropertyListString();
  44. virtual jint hashCode();
  45. virtual jboolean isDomainPattern();
  46. virtual jboolean isPattern();
  47. virtual jboolean isPropertyPattern();
  48. virtual jboolean isPropertyListPattern();
  49. virtual jboolean isPropertyValuePattern();
  50. virtual jboolean isPropertyValuePattern(::java::lang::String *);
  51. static ::java::lang::String * quote(::java::lang::String *);
  52. virtual void setMBeanServer(::javax::management::MBeanServer *);
  53. virtual ::java::lang::String * toString();
  54. private:
  55. void writeObject(::java::io::ObjectOutputStream *);
  56. void readObject(::java::io::ObjectInputStream *);
  57. public:
  58. static ::java::lang::String * unquote(::java::lang::String *);
  59. private:
  60. static const jlong serialVersionUID = 1081892073854801359LL;
  61. public:
  62. static ::javax::management::ObjectName * WILDCARD;
  63. private:
  64. ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) domain;
  65. ::java::util::TreeMap * properties;
  66. ::java::lang::String * propertyListString;
  67. jboolean propertyListPattern;
  68. jboolean propertyValuePattern;
  69. ::javax::management::MBeanServer * server;
  70. public:
  71. static ::java::lang::Class class$;
  72. };
  73. #endif // __javax_management_ObjectName__