// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __javax_imageio_plugins_jpeg_JPEGHuffmanTable__ #define __javax_imageio_plugins_jpeg_JPEGHuffmanTable__ #pragma interface #include #include extern "Java" { namespace javax { namespace imageio { namespace plugins { namespace jpeg { class JPEGHuffmanTable; } } } } } class javax::imageio::plugins::jpeg::JPEGHuffmanTable : public ::java::lang::Object { public: JPEGHuffmanTable(JArray< jshort > *, JArray< jshort > *); private: JPEGHuffmanTable(JArray< jshort > *, JArray< jshort > *, jboolean); static JArray< jshort > * checkLengths(JArray< jshort > *); static JArray< jshort > * checkValues(JArray< jshort > *, JArray< jshort > *); public: virtual JArray< jshort > * getLengths(); virtual JArray< jshort > * getValues(); virtual ::java::lang::String * toString(); private: JArray< jshort > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) lengths; JArray< jshort > * values; public: static ::javax::imageio::plugins::jpeg::JPEGHuffmanTable * StdACChrominance; static ::javax::imageio::plugins::jpeg::JPEGHuffmanTable * StdACLuminance; static ::javax::imageio::plugins::jpeg::JPEGHuffmanTable * StdDCChrominance; static ::javax::imageio::plugins::jpeg::JPEGHuffmanTable * StdDCLuminance; static ::java::lang::Class class$; }; #endif // __javax_imageio_plugins_jpeg_JPEGHuffmanTable__