Fix expected messages in test
[official-gcc.git] / libjava / javax / imageio / ImageWriteParam.h
blob100a3e5f96230b57866a30ad2eaa15b80a9d431a
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_imageio_ImageWriteParam__
5 #define __javax_imageio_ImageWriteParam__
7 #pragma interface
9 #include <javax/imageio/IIOParam.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class Dimension;
21 namespace javax
23 namespace imageio
25 class ImageWriteParam;
30 class javax::imageio::ImageWriteParam : public ::javax::imageio::IIOParam
33 public: // actually protected
34 ImageWriteParam();
35 public:
36 ImageWriteParam(::java::util::Locale *);
37 virtual jfloat getBitRate(jfloat);
38 private:
39 void checkSupportsCompression();
40 void checkNotExplicitCompression();
41 void checkCompressionTypesSet();
42 void checkSupportsProgressiveEncoding();
43 void checkSupportsTiling();
44 void checkNotExplicitTiling();
45 void checkTilingInitialized();
46 void checkMode(jint);
47 public:
48 virtual jboolean canOffsetTiles();
49 virtual jboolean canWriteCompressed();
50 virtual jboolean canWriteProgressive();
51 virtual jboolean canWriteTiles();
52 virtual jint getCompressionMode();
53 virtual jfloat getCompressionQuality();
54 virtual JArray< ::java::lang::String * > * getCompressionQualityDescriptions();
55 virtual JArray< jfloat > * getCompressionQualityValues();
56 virtual ::java::lang::String * getCompressionType();
57 virtual JArray< ::java::lang::String * > * getCompressionTypes();
58 virtual ::java::util::Locale * getLocale();
59 virtual ::java::lang::String * getLocalizedCompressionTypeName();
60 virtual JArray< ::java::awt::Dimension * > * getPreferredTileSizes();
61 virtual jint getProgressiveMode();
62 virtual jint getTileGridXOffset();
63 virtual jint getTileGridYOffset();
64 virtual jint getTileHeight();
65 virtual jint getTileWidth();
66 virtual jint getTilingMode();
67 virtual jboolean isCompressionLossless();
68 virtual void setCompressionMode(jint);
69 virtual void setCompressionQuality(jfloat);
70 virtual void setCompressionType(::java::lang::String *);
71 virtual void setProgressiveMode(jint);
72 virtual void setTiling(jint, jint, jint, jint);
73 virtual void setTilingMode(jint);
74 virtual void unsetCompression();
75 virtual void unsetTiling();
76 static const jint MODE_DISABLED = 0;
77 static const jint MODE_DEFAULT = 1;
78 static const jint MODE_EXPLICIT = 2;
79 static const jint MODE_COPY_FROM_METADATA = 3;
80 public: // actually protected
81 jboolean __attribute__((aligned(__alignof__( ::javax::imageio::IIOParam)))) canOffsetTiles__;
82 jboolean canWriteCompressed__;
83 jboolean canWriteProgressive__;
84 jboolean canWriteTiles__;
85 jint compressionMode;
86 jfloat compressionQuality;
87 ::java::lang::String * compressionType;
88 JArray< ::java::lang::String * > * compressionTypes;
89 ::java::util::Locale * locale;
90 JArray< ::java::awt::Dimension * > * preferredTileSizes;
91 jint progressiveMode;
92 jint tileGridXOffset;
93 jint tileGridYOffset;
94 jint tileHeight;
95 jint tileWidth;
96 jint tilingMode;
97 jboolean tilingSet;
98 public:
99 static ::java::lang::Class class$;
102 #endif // __javax_imageio_ImageWriteParam__