ActionMap.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_ActionMap__
  3. #define __javax_swing_ActionMap__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace javax
  10. {
  11. namespace swing
  12. {
  13. class Action;
  14. class ActionMap;
  15. }
  16. }
  17. }
  18. class javax::swing::ActionMap : public ::java::lang::Object
  19. {
  20. public:
  21. ActionMap();
  22. virtual ::javax::swing::Action * get(::java::lang::Object *);
  23. virtual void put(::java::lang::Object *, ::javax::swing::Action *);
  24. virtual void remove(::java::lang::Object *);
  25. virtual ::javax::swing::ActionMap * getParent();
  26. virtual void setParent(::javax::swing::ActionMap *);
  27. virtual jint size();
  28. virtual void clear();
  29. virtual JArray< ::java::lang::Object * > * keys();
  30. virtual JArray< ::java::lang::Object * > * allKeys();
  31. private:
  32. static const jlong serialVersionUID = -6277518704513986346LL;
  33. ::java::util::Map * __attribute__((aligned(__alignof__( ::java::lang::Object)))) actionMap;
  34. ::javax::swing::ActionMap * parent;
  35. public:
  36. static ::java::lang::Class class$;
  37. };
  38. #endif // __javax_swing_ActionMap__