1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_xml_validation_xmlschema_ComplexType__ 5 #define __gnu_xml_validation_xmlschema_ComplexType__ 6 7 #pragma interface 8 9 #include <gnu/xml/validation/datatype/Type.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace xml 15 { 16 namespace validation 17 { 18 namespace xmlschema 19 { 20 class AnyAttribute; 21 class ComplexType; 22 } 23 } 24 } 25 } 26 namespace javax 27 { 28 namespace xml 29 { 30 namespace namespace$ 31 { 32 class QName; 33 } 34 } 35 } 36 } 37 38 class gnu::xml::validation::xmlschema::ComplexType : public ::gnu::xml::validation::datatype::Type 39 { 40 41 public: // actually package-private 42 ComplexType(::javax::xml::namespace$::QName *, jboolean, jint, jint); 43 ::javax::xml::namespace$::QName * __attribute__((aligned(__alignof__( ::gnu::xml::validation::datatype::Type)))) baseType; 44 jint derivationMethod; 45 jint finality; 46 jboolean isAbstract; 47 ::java::util::Set * attributeUses; 48 ::gnu::xml::validation::xmlschema::AnyAttribute * attributeWildcard; 49 jint contentType; 50 ::java::lang::Object * contentModel; 51 jint prohibitedSubstitutions; 52 ::java::util::Set * annotations; 53 public: 54 static ::java::lang::Class class$; 55 }; 56 57 #endif // __gnu_xml_validation_xmlschema_ComplexType__ 58