1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_javax_imageio_png_PNGICCProfile__ 5 #define __gnu_javax_imageio_png_PNGICCProfile__ 6 7 #pragma interface 8 9 #include <gnu/javax/imageio/png/PNGChunk.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace gnu 15 { 16 namespace javax 17 { 18 namespace imageio 19 { 20 namespace png 21 { 22 class PNGICCProfile; 23 } 24 } 25 } 26 } 27 namespace java 28 { 29 namespace awt 30 { 31 namespace color 32 { 33 class ColorSpace; 34 class ICC_Profile; 35 } 36 } 37 } 38 } 39 40 class gnu::javax::imageio::png::PNGICCProfile : public ::gnu::javax::imageio::png::PNGChunk 41 { 42 43 public: // actually protected 44 PNGICCProfile(jint, JArray< jbyte > *, jint); 45 public: 46 PNGICCProfile(::java::awt::color::ICC_Profile *); 47 virtual ::java::awt::color::ColorSpace * getColorSpace(); 48 virtual ::java::lang::String * toString(); 49 private: 50 ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::javax::imageio::png::PNGChunk)))) name; 51 ::java::awt::color::ICC_Profile * profile; 52 static JArray< jbyte > * genericName; 53 public: 54 static ::java::lang::Class class$; 55 }; 56 57 #endif // __gnu_javax_imageio_png_PNGICCProfile__ 58