1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_imageio_metadata_IIOMetadataNode$IIONamedNodeMap__ 5 #define __javax_imageio_metadata_IIOMetadataNode$IIONamedNodeMap__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace javax 13 { 14 namespace imageio 15 { 16 namespace metadata 17 { 18 class IIOMetadataNode; 19 class IIOMetadataNode$IIONamedNodeMap; 20 } 21 } 22 } 23 namespace org 24 { 25 namespace w3c 26 { 27 namespace dom 28 { 29 class Node; 30 } 31 } 32 } 33 } 34 35 class javax::imageio::metadata::IIOMetadataNode$IIONamedNodeMap : public ::java::lang::Object 36 { 37 38 public: 39 IIOMetadataNode$IIONamedNodeMap(::javax::imageio::metadata::IIOMetadataNode *, ::java::util::HashMap *); 40 virtual ::org::w3c::dom::Node * getNamedItem(::java::lang::String *); 41 virtual ::org::w3c::dom::Node * setNamedItem(::org::w3c::dom::Node *); 42 virtual ::org::w3c::dom::Node * removeNamedItem(::java::lang::String *); 43 virtual ::org::w3c::dom::Node * item(jint); 44 virtual jint getLength(); 45 virtual ::org::w3c::dom::Node * getNamedItemNS(::java::lang::String *, ::java::lang::String *); 46 virtual ::org::w3c::dom::Node * setNamedItemNS(::org::w3c::dom::Node *); 47 virtual ::org::w3c::dom::Node * removeNamedItemNS(::java::lang::String *, ::java::lang::String *); 48 public: // actually package-private 49 ::java::util::HashMap * __attribute__((aligned(__alignof__( ::java::lang::Object)))) attrs; 50 ::javax::imageio::metadata::IIOMetadataNode * this$0; 51 public: 52 static ::java::lang::Class class$; 53 }; 54 55 #endif // __javax_imageio_metadata_IIOMetadataNode$IIONamedNodeMap__ 56