2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_imageio_plugins_jpeg_JPEGHuffmanTable__
5 #define __javax_imageio_plugins_jpeg_JPEGHuffmanTable__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
22 class JPEGHuffmanTable;
29 class javax::imageio::plugins::jpeg::JPEGHuffmanTable : public ::java::lang::Object
33 JPEGHuffmanTable(JArray< jshort > *, JArray< jshort > *);
35 JPEGHuffmanTable(JArray< jshort > *, JArray< jshort > *, jboolean);
36 static JArray< jshort > * checkLengths(JArray< jshort > *);
37 static JArray< jshort > * checkValues(JArray< jshort > *, JArray< jshort > *);
39 virtual JArray< jshort > * getLengths();
40 virtual JArray< jshort > * getValues();
41 virtual ::java::lang::String * toString();
43 JArray< jshort > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) lengths;
44 JArray< jshort > * values;
46 static ::javax::imageio::plugins::jpeg::JPEGHuffmanTable * StdACChrominance;
47 static ::javax::imageio::plugins::jpeg::JPEGHuffmanTable * StdACLuminance;
48 static ::javax::imageio::plugins::jpeg::JPEGHuffmanTable * StdDCChrominance;
49 static ::javax::imageio::plugins::jpeg::JPEGHuffmanTable * StdDCLuminance;
50 static ::java::lang::Class class$;
53 #endif // __javax_imageio_plugins_jpeg_JPEGHuffmanTable__