DefaultCellEditor.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_DefaultCellEditor__
  3. #define __javax_swing_DefaultCellEditor__
  4. #pragma interface
  5. #include <javax/swing/AbstractCellEditor.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. class Component;
  13. }
  14. }
  15. namespace javax
  16. {
  17. namespace swing
  18. {
  19. class DefaultCellEditor;
  20. class DefaultCellEditor$EditorDelegate;
  21. class JCheckBox;
  22. class JComboBox;
  23. class JComponent;
  24. class JTable;
  25. class JTextField;
  26. class JTree;
  27. }
  28. }
  29. }
  30. class javax::swing::DefaultCellEditor : public ::javax::swing::AbstractCellEditor
  31. {
  32. public:
  33. DefaultCellEditor(::javax::swing::JTextField *);
  34. DefaultCellEditor(::javax::swing::JCheckBox *);
  35. DefaultCellEditor(::javax::swing::JComboBox *);
  36. virtual ::java::awt::Component * getComponent();
  37. virtual jint getClickCountToStart();
  38. virtual void setClickCountToStart(jint);
  39. virtual ::java::lang::Object * getCellEditorValue();
  40. virtual jboolean isCellEditable(::java::util::EventObject *);
  41. virtual jboolean shouldSelectCell(::java::util::EventObject *);
  42. virtual jboolean stopCellEditing();
  43. virtual void cancelCellEditing();
  44. virtual ::java::awt::Component * getTreeCellEditorComponent(::javax::swing::JTree *, ::java::lang::Object *, jboolean, jboolean, jboolean, jint);
  45. virtual ::java::awt::Component * getTableCellEditorComponent(::javax::swing::JTable *, ::java::lang::Object *, jboolean, jint, jint);
  46. private:
  47. static const jlong serialVersionUID = 3564035141373880027LL;
  48. public: // actually protected
  49. ::javax::swing::JComponent * __attribute__((aligned(__alignof__( ::javax::swing::AbstractCellEditor)))) editorComponent;
  50. ::javax::swing::DefaultCellEditor$EditorDelegate * delegate;
  51. jint clickCountToStart;
  52. public:
  53. static ::java::lang::Class class$;
  54. };
  55. #endif // __javax_swing_DefaultCellEditor__