OSDN Git Service

PR target/43742
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / SpinnerNumberModel.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_SpinnerNumberModel__
5 #define __javax_swing_SpinnerNumberModel__
6
7 #pragma interface
8
9 #include <javax/swing/AbstractSpinnerModel.h>
10 extern "Java"
11 {
12   namespace javax
13   {
14     namespace swing
15     {
16         class SpinnerNumberModel;
17     }
18   }
19 }
20
21 class javax::swing::SpinnerNumberModel : public ::javax::swing::AbstractSpinnerModel
22 {
23
24 public:
25   SpinnerNumberModel();
26   SpinnerNumberModel(jdouble, jdouble, jdouble, jdouble);
27   SpinnerNumberModel(jint, jint, jint, jint);
28   SpinnerNumberModel(::java::lang::Number *, ::java::lang::Comparable *, ::java::lang::Comparable *, ::java::lang::Number *);
29   virtual void setValue(::java::lang::Object *);
30   virtual ::java::lang::Object * getValue();
31   virtual ::java::lang::Object * getNextValue();
32   virtual ::java::lang::Object * getPreviousValue();
33   virtual ::java::lang::Number * getNumber();
34   virtual ::java::lang::Comparable * getMinimum();
35   virtual void setMinimum(::java::lang::Comparable *);
36   virtual ::java::lang::Comparable * getMaximum();
37   virtual void setMaximum(::java::lang::Comparable *);
38   virtual ::java::lang::Number * getStepSize();
39   virtual void setStepSize(::java::lang::Number *);
40 private:
41   static const jlong serialVersionUID = 7279176385485777821LL;
42   ::java::lang::Number * __attribute__((aligned(__alignof__( ::javax::swing::AbstractSpinnerModel)))) value;
43   ::java::lang::Comparable * minimum;
44   ::java::lang::Comparable * maximum;
45   ::java::lang::Number * stepSize;
46 public:
47   static ::java::lang::Class class$;
48 };
49
50 #endif // __javax_swing_SpinnerNumberModel__