1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_imageio_metadata_IIOMetadataFormatImpl$IIOMetadataNodeAttrList__ 5 #define __javax_imageio_metadata_IIOMetadataFormatImpl$IIOMetadataNodeAttrList__ 6 7 #pragma interface 8 9 #include <javax/imageio/metadata/IIOMetadataFormatImpl$IIOMetadataNodeAttr.h> 10 extern "Java" 11 { 12 namespace javax 13 { 14 namespace imageio 15 { 16 namespace metadata 17 { 18 class IIOMetadataFormatImpl; 19 class IIOMetadataFormatImpl$IIOMetadataNodeAttrList; 20 } 21 } 22 } 23 namespace org 24 { 25 namespace w3c 26 { 27 namespace dom 28 { 29 class Element; 30 } 31 } 32 } 33 } 34 35 class javax::imageio::metadata::IIOMetadataFormatImpl$IIOMetadataNodeAttrList : public ::javax::imageio::metadata::IIOMetadataFormatImpl$IIOMetadataNodeAttr 36 { 37 38 public: 39 IIOMetadataFormatImpl$IIOMetadataNodeAttrList(::javax::imageio::metadata::IIOMetadataFormatImpl *, ::org::w3c::dom::Element *, ::java::lang::String *, jint, jboolean, jint, jint); 40 virtual jint getListMinLength(); 41 virtual jint getListMaxLength(); 42 public: // actually protected 43 jint __attribute__((aligned(__alignof__( ::javax::imageio::metadata::IIOMetadataFormatImpl$IIOMetadataNodeAttr)))) listMinLength; 44 jint listMaxLength; 45 public: // actually package-private 46 ::javax::imageio::metadata::IIOMetadataFormatImpl * this$0; 47 public: 48 static ::java::lang::Class class$; 49 }; 50 51 #endif // __javax_imageio_metadata_IIOMetadataFormatImpl$IIOMetadataNodeAttrList__ 52