2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_imageio_stream_ImageOutputStreamImpl__
5 #define __javax_imageio_stream_ImageOutputStreamImpl__
9 #include <javax/imageio/stream/ImageInputStreamImpl.h>
10 #include <gcj/array.h>
20 class ImageOutputStreamImpl
;
26 class javax::imageio::stream::ImageOutputStreamImpl
: public ::javax::imageio::stream::ImageInputStreamImpl
30 ImageOutputStreamImpl();
31 public: // actually protected
32 virtual void flushBits();
34 virtual void write(JArray
< jbyte
> *);
35 virtual void write(JArray
< jbyte
> *, jint
, jint
) = 0;
36 virtual void write(jint
) = 0;
37 virtual void writeBit(jint
);
38 virtual void writeBits(jlong
, jint
);
39 virtual void writeBoolean(jboolean
);
40 virtual void writeByte(jint
);
41 virtual void writeBytes(::java::lang::String
*);
42 virtual void writeChar(jint
);
43 virtual void writeChars(JArray
< jchar
> *, jint
, jint
);
44 virtual void writeChars(::java::lang::String
*);
45 virtual void writeDouble(jdouble
);
46 virtual void writeDoubles(JArray
< jdouble
> *, jint
, jint
);
47 virtual void writeFloat(jfloat
);
48 virtual void writeFloats(JArray
< jfloat
> *, jint
, jint
);
49 virtual void writeInt(jint
);
50 virtual void writeInts(JArray
< jint
> *, jint
, jint
);
51 virtual void writeLong(jlong
);
52 virtual void writeLongs(JArray
< jlong
> *, jint
, jint
);
53 virtual void writeShort(jint
);
54 virtual void writeShorts(JArray
< jshort
> *, jint
, jint
);
55 virtual void writeUTF(::java::lang::String
*);
56 static ::java::lang::Class
class$
;
59 #endif // __javax_imageio_stream_ImageOutputStreamImpl__