PropertyEditorSupport.h 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_beans_PropertyEditorSupport__
  3. #define __java_beans_PropertyEditorSupport__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace java
  10. {
  11. namespace awt
  12. {
  13. class Component;
  14. class Graphics;
  15. class Rectangle;
  16. }
  17. namespace beans
  18. {
  19. class PropertyChangeListener;
  20. class PropertyChangeSupport;
  21. class PropertyEditorSupport;
  22. }
  23. }
  24. }
  25. class java::beans::PropertyEditorSupport : public ::java::lang::Object
  26. {
  27. public:
  28. PropertyEditorSupport();
  29. PropertyEditorSupport(::java::lang::Object *);
  30. virtual void setValue(::java::lang::Object *);
  31. virtual ::java::lang::Object * getValue();
  32. virtual jboolean isPaintable();
  33. virtual void paintValue(::java::awt::Graphics *, ::java::awt::Rectangle *);
  34. virtual ::java::lang::String * getJavaInitializationString();
  35. virtual ::java::lang::String * getAsText();
  36. virtual void setAsText(::java::lang::String *);
  37. virtual JArray< ::java::lang::String * > * getTags();
  38. virtual ::java::awt::Component * getCustomEditor();
  39. virtual jboolean supportsCustomEditor();
  40. virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
  41. virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
  42. virtual void firePropertyChange();
  43. virtual ::java::lang::Object * getSource();
  44. virtual void setSource(::java::lang::Object *);
  45. public: // actually package-private
  46. ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) eventSource;
  47. ::java::lang::Object * value;
  48. ::java::beans::PropertyChangeSupport * pSupport;
  49. public:
  50. static ::java::lang::Class class$;
  51. };
  52. #endif // __java_beans_PropertyEditorSupport__