// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __gnu_java_security_x509_PolicyNodeImpl__ #define __gnu_java_security_x509_PolicyNodeImpl__ #pragma interface #include extern "Java" { namespace gnu { namespace java { namespace security { namespace x509 { class PolicyNodeImpl; } } } } namespace java { namespace security { namespace cert { class PolicyNode; class PolicyQualifierInfo; } } } } class gnu::java::security::x509::PolicyNodeImpl : public ::java::lang::Object { public: PolicyNodeImpl(); void addChild(::gnu::java::security::x509::PolicyNodeImpl *); ::java::util::Iterator * getChildren(); jint getDepth(); void setDepth(jint); void addAllExpectedPolicies(::java::util::Set *); void addExpectedPolicy(::java::lang::String *); ::java::util::Set * getExpectedPolicies(); ::java::security::cert::PolicyNode * getParent(); void addAllPolicyQualifiers(::java::util::Collection *); void addPolicyQualifier(::java::security::cert::PolicyQualifierInfo *); ::java::util::Set * getPolicyQualifiers(); ::java::lang::String * getValidPolicy(); void setValidPolicy(::java::lang::String *); jboolean isCritical(); void setCritical(jboolean); void setReadOnly(); ::java::lang::String * toString(); private: ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) policy; ::java::util::Set * expectedPolicies; ::java::util::Set * qualifiers; ::java::util::Set * children; ::gnu::java::security::x509::PolicyNodeImpl * parent; jint depth; jboolean critical; jboolean readOnly; public: static ::java::lang::Class class$; }; #endif // __gnu_java_security_x509_PolicyNodeImpl__