2016-06-27 François Dumont <fdumont@gcc.gnu.org>
[official-gcc.git] / libjava / javax / swing / ProgressMonitorInputStream.h
blob2f4f555b8a9bcef35eaba71118e353a1fb7a59d9
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_ProgressMonitorInputStream__
5 #define __javax_swing_ProgressMonitorInputStream__
7 #pragma interface
9 #include <java/io/FilterInputStream.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class Component;
21 namespace javax
23 namespace swing
25 class ProgressMonitor;
26 class ProgressMonitorInputStream;
31 class javax::swing::ProgressMonitorInputStream : public ::java::io::FilterInputStream
34 public:
35 ProgressMonitorInputStream(::java::awt::Component *, ::java::lang::Object *, ::java::io::InputStream *);
36 virtual void reset();
37 virtual jint read();
38 virtual jint read(JArray< jbyte > *);
39 virtual jint read(JArray< jbyte > *, jint, jint);
40 virtual jlong skip(jlong);
41 virtual void close();
42 virtual ::javax::swing::ProgressMonitor * getProgressMonitor();
43 private:
44 void checkMonitorCanceled();
45 ::javax::swing::ProgressMonitor * __attribute__((aligned(__alignof__( ::java::io::FilterInputStream)))) monitor;
46 jint read__;
47 public: // actually package-private
48 static jboolean $assertionsDisabled;
49 public:
50 static ::java::lang::Class class$;
53 #endif // __javax_swing_ProgressMonitorInputStream__