// Copyright (C) 2005-2010 Code Synthesis Tools CC // // This program was generated by CodeSynthesis XSD, an XML Schema to // C++ data binding compiler. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License version 2 as // published by the Free Software Foundation. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // // In addition, as a special exception, Code Synthesis Tools CC gives // permission to link this program with the Xerces-C++ library (or with // modified versions of Xerces-C++ that use the same license as Xerces-C++), // and distribute linked combinations including the two. You must obey // the GNU General Public License version 2 in all respects for all of // the code used other than Xerces-C++. If you modify this copy of the // program, you may extend this exception to your version of the program, // but you are not obligated to do so. If you do not wish to do so, delete // this exception statement from your version. // // Furthermore, Code Synthesis Tools CC makes a special exception for // the Free/Libre and Open Source Software (FLOSS) which is described // in the accompanying FLOSSE file. // // Begin prologue. // // // End prologue. #include "epp-1.0-pskel.hxx" namespace epp_1_0 { // eppType_pskel // void eppType_pskel:: greeting_parser (::epp_1_0::greetingType_pskel& p) { this->greeting_parser_ = &p; } void eppType_pskel:: hello_parser (::xml_schema::any_type_pskel& p) { this->hello_parser_ = &p; } void eppType_pskel:: command_parser (::epp_1_0::commandType_pskel& p) { this->command_parser_ = &p; } void eppType_pskel:: response_parser (::epp_1_0::responseType_pskel& p) { this->response_parser_ = &p; } void eppType_pskel:: extension_parser (::epp_1_0::extAnyType_pskel& p) { this->extension_parser_ = &p; } void eppType_pskel:: parsers (::epp_1_0::greetingType_pskel& greeting, ::xml_schema::any_type_pskel& hello, ::epp_1_0::commandType_pskel& command, ::epp_1_0::responseType_pskel& response, ::epp_1_0::extAnyType_pskel& extension) { this->greeting_parser_ = &greeting; this->hello_parser_ = &hello; this->command_parser_ = &command; this->response_parser_ = &response; this->extension_parser_ = &extension; } eppType_pskel:: eppType_pskel () : greeting_parser_ (0), hello_parser_ (0), command_parser_ (0), response_parser_ (0), extension_parser_ (0) { } // greetingType_pskel // void greetingType_pskel:: svID_parser (::epp_1_0::sIDType_pskel& p) { this->svID_parser_ = &p; } void greetingType_pskel:: svDate_parser (::xml_schema::date_time_pskel& p) { this->svDate_parser_ = &p; } void greetingType_pskel:: svcMenu_parser (::epp_1_0::svcMenuType_pskel& p) { this->svcMenu_parser_ = &p; } void greetingType_pskel:: dcp_parser (::epp_1_0::dcpType_pskel& p) { this->dcp_parser_ = &p; } void greetingType_pskel:: parsers (::epp_1_0::sIDType_pskel& svID, ::xml_schema::date_time_pskel& svDate, ::epp_1_0::svcMenuType_pskel& svcMenu, ::epp_1_0::dcpType_pskel& dcp) { this->svID_parser_ = &svID; this->svDate_parser_ = &svDate; this->svcMenu_parser_ = &svcMenu; this->dcp_parser_ = &dcp; } greetingType_pskel:: greetingType_pskel () : svID_parser_ (0), svDate_parser_ (0), svcMenu_parser_ (0), dcp_parser_ (0) { } // svcMenuType_pskel // void svcMenuType_pskel:: version_parser (::epp_1_0::versionType_pskel& p) { this->version_parser_ = &p; } void svcMenuType_pskel:: lang_parser (::xml_schema::language_pskel& p) { this->lang_parser_ = &p; } void svcMenuType_pskel:: objURI_parser (::xml_schema::uri_pskel& p) { this->objURI_parser_ = &p; } void svcMenuType_pskel:: svcExtension_parser (::epp_1_0::extURIType_pskel& p) { this->svcExtension_parser_ = &p; } void svcMenuType_pskel:: parsers (::epp_1_0::versionType_pskel& version, ::xml_schema::language_pskel& lang, ::xml_schema::uri_pskel& objURI, ::epp_1_0::extURIType_pskel& svcExtension) { this->version_parser_ = &version; this->lang_parser_ = ⟨ this->objURI_parser_ = &objURI; this->svcExtension_parser_ = &svcExtension; } svcMenuType_pskel:: svcMenuType_pskel () : version_parser_ (0), lang_parser_ (0), objURI_parser_ (0), svcExtension_parser_ (0) { } // dcpType_pskel // void dcpType_pskel:: access_parser (::epp_1_0::dcpAccessType_pskel& p) { this->access_parser_ = &p; } void dcpType_pskel:: statement_parser (::epp_1_0::dcpStatementType_pskel& p) { this->statement_parser_ = &p; } void dcpType_pskel:: expiry_parser (::epp_1_0::dcpExpiryType_pskel& p) { this->expiry_parser_ = &p; } void dcpType_pskel:: parsers (::epp_1_0::dcpAccessType_pskel& access, ::epp_1_0::dcpStatementType_pskel& statement, ::epp_1_0::dcpExpiryType_pskel& expiry) { this->access_parser_ = &access; this->statement_parser_ = &statement; this->expiry_parser_ = &expiry; } dcpType_pskel:: dcpType_pskel () : access_parser_ (0), statement_parser_ (0), expiry_parser_ (0) { } // dcpAccessType_pskel // void dcpAccessType_pskel:: all_parser (::xml_schema::any_type_pskel& p) { this->all_parser_ = &p; } void dcpAccessType_pskel:: none_parser (::xml_schema::any_type_pskel& p) { this->none_parser_ = &p; } void dcpAccessType_pskel:: null_parser (::xml_schema::any_type_pskel& p) { this->null_parser_ = &p; } void dcpAccessType_pskel:: other_parser (::xml_schema::any_type_pskel& p) { this->other_parser_ = &p; } void dcpAccessType_pskel:: personal_parser (::xml_schema::any_type_pskel& p) { this->personal_parser_ = &p; } void dcpAccessType_pskel:: personalAndOther_parser (::xml_schema::any_type_pskel& p) { this->personalAndOther_parser_ = &p; } void dcpAccessType_pskel:: parsers (::xml_schema::any_type_pskel& all, ::xml_schema::any_type_pskel& none, ::xml_schema::any_type_pskel& null, ::xml_schema::any_type_pskel& other, ::xml_schema::any_type_pskel& personal, ::xml_schema::any_type_pskel& personalAndOther) { this->all_parser_ = &all; this->none_parser_ = &none; this->null_parser_ = &null; this->other_parser_ = &other; this->personal_parser_ = &personal; this->personalAndOther_parser_ = &personalAndOther; } dcpAccessType_pskel:: dcpAccessType_pskel () : all_parser_ (0), none_parser_ (0), null_parser_ (0), other_parser_ (0), personal_parser_ (0), personalAndOther_parser_ (0) { } // dcpStatementType_pskel // void dcpStatementType_pskel:: purpose_parser (::epp_1_0::dcpPurposeType_pskel& p) { this->purpose_parser_ = &p; } void dcpStatementType_pskel:: recipient_parser (::epp_1_0::dcpRecipientType_pskel& p) { this->recipient_parser_ = &p; } void dcpStatementType_pskel:: retention_parser (::epp_1_0::dcpRetentionType_pskel& p) { this->retention_parser_ = &p; } void dcpStatementType_pskel:: parsers (::epp_1_0::dcpPurposeType_pskel& purpose, ::epp_1_0::dcpRecipientType_pskel& recipient, ::epp_1_0::dcpRetentionType_pskel& retention) { this->purpose_parser_ = &purpose; this->recipient_parser_ = &recipient; this->retention_parser_ = &retention; } dcpStatementType_pskel:: dcpStatementType_pskel () : purpose_parser_ (0), recipient_parser_ (0), retention_parser_ (0) { } // dcpPurposeType_pskel // void dcpPurposeType_pskel:: admin_parser (::xml_schema::any_type_pskel& p) { this->admin_parser_ = &p; } void dcpPurposeType_pskel:: contact_parser (::xml_schema::any_type_pskel& p) { this->contact_parser_ = &p; } void dcpPurposeType_pskel:: other_parser (::xml_schema::any_type_pskel& p) { this->other_parser_ = &p; } void dcpPurposeType_pskel:: prov_parser (::xml_schema::any_type_pskel& p) { this->prov_parser_ = &p; } void dcpPurposeType_pskel:: parsers (::xml_schema::any_type_pskel& admin, ::xml_schema::any_type_pskel& contact, ::xml_schema::any_type_pskel& other, ::xml_schema::any_type_pskel& prov) { this->admin_parser_ = &admin; this->contact_parser_ = &contact; this->other_parser_ = &other; this->prov_parser_ = &prov; } dcpPurposeType_pskel:: dcpPurposeType_pskel () : admin_parser_ (0), contact_parser_ (0), other_parser_ (0), prov_parser_ (0) { } // dcpRecipientType_pskel // void dcpRecipientType_pskel:: other_parser (::xml_schema::any_type_pskel& p) { this->other_parser_ = &p; } void dcpRecipientType_pskel:: ours_parser (::epp_1_0::dcpOursType_pskel& p) { this->ours_parser_ = &p; } void dcpRecipientType_pskel:: public_parser (::xml_schema::any_type_pskel& p) { this->public__parser_ = &p; } void dcpRecipientType_pskel:: same_parser (::xml_schema::any_type_pskel& p) { this->same_parser_ = &p; } void dcpRecipientType_pskel:: unrelated_parser (::xml_schema::any_type_pskel& p) { this->unrelated_parser_ = &p; } void dcpRecipientType_pskel:: parsers (::xml_schema::any_type_pskel& other, ::epp_1_0::dcpOursType_pskel& ours, ::xml_schema::any_type_pskel& public_, ::xml_schema::any_type_pskel& same, ::xml_schema::any_type_pskel& unrelated) { this->other_parser_ = &other; this->ours_parser_ = &ours; this->public__parser_ = &public_; this->same_parser_ = &same; this->unrelated_parser_ = &unrelated; } dcpRecipientType_pskel:: dcpRecipientType_pskel () : other_parser_ (0), ours_parser_ (0), public__parser_ (0), same_parser_ (0), unrelated_parser_ (0) { } // dcpOursType_pskel // void dcpOursType_pskel:: recDesc_parser (::epp_1_0::dcpRecDescType_pskel& p) { this->recDesc_parser_ = &p; } void dcpOursType_pskel:: parsers (::epp_1_0::dcpRecDescType_pskel& recDesc) { this->recDesc_parser_ = &recDesc; } dcpOursType_pskel:: dcpOursType_pskel () : recDesc_parser_ (0) { } // dcpRetentionType_pskel // void dcpRetentionType_pskel:: business_parser (::xml_schema::any_type_pskel& p) { this->business_parser_ = &p; } void dcpRetentionType_pskel:: indefinite_parser (::xml_schema::any_type_pskel& p) { this->indefinite_parser_ = &p; } void dcpRetentionType_pskel:: legal_parser (::xml_schema::any_type_pskel& p) { this->legal_parser_ = &p; } void dcpRetentionType_pskel:: none_parser (::xml_schema::any_type_pskel& p) { this->none_parser_ = &p; } void dcpRetentionType_pskel:: stated_parser (::xml_schema::any_type_pskel& p) { this->stated_parser_ = &p; } void dcpRetentionType_pskel:: parsers (::xml_schema::any_type_pskel& business, ::xml_schema::any_type_pskel& indefinite, ::xml_schema::any_type_pskel& legal, ::xml_schema::any_type_pskel& none, ::xml_schema::any_type_pskel& stated) { this->business_parser_ = &business; this->indefinite_parser_ = &indefinite; this->legal_parser_ = &legal; this->none_parser_ = &none; this->stated_parser_ = &stated; } dcpRetentionType_pskel:: dcpRetentionType_pskel () : business_parser_ (0), indefinite_parser_ (0), legal_parser_ (0), none_parser_ (0), stated_parser_ (0) { } // dcpExpiryType_pskel // void dcpExpiryType_pskel:: absolute_parser (::xml_schema::date_time_pskel& p) { this->absolute_parser_ = &p; } void dcpExpiryType_pskel:: relative_parser (::xml_schema::duration_pskel& p) { this->relative_parser_ = &p; } void dcpExpiryType_pskel:: parsers (::xml_schema::date_time_pskel& absolute, ::xml_schema::duration_pskel& relative) { this->absolute_parser_ = &absolute; this->relative_parser_ = &relative; } dcpExpiryType_pskel:: dcpExpiryType_pskel () : absolute_parser_ (0), relative_parser_ (0) { } // extURIType_pskel // void extURIType_pskel:: extURI_parser (::xml_schema::uri_pskel& p) { this->extURI_parser_ = &p; } void extURIType_pskel:: parsers (::xml_schema::uri_pskel& extURI) { this->extURI_parser_ = &extURI; } extURIType_pskel:: extURIType_pskel () : extURI_parser_ (0) { } // commandType_pskel // void commandType_pskel:: check_parser (::epp_1_0::readWriteType_pskel& p) { this->check_parser_ = &p; } void commandType_pskel:: create_parser (::epp_1_0::readWriteType_pskel& p) { this->create_parser_ = &p; } void commandType_pskel:: delete_parser (::epp_1_0::readWriteType_pskel& p) { this->delete__parser_ = &p; } void commandType_pskel:: info_parser (::epp_1_0::readWriteType_pskel& p) { this->info_parser_ = &p; } void commandType_pskel:: login_parser (::epp_1_0::loginType_pskel& p) { this->login_parser_ = &p; } void commandType_pskel:: logout_parser (::xml_schema::any_type_pskel& p) { this->logout_parser_ = &p; } void commandType_pskel:: poll_parser (::epp_1_0::pollType_pskel& p) { this->poll_parser_ = &p; } void commandType_pskel:: renew_parser (::epp_1_0::readWriteType_pskel& p) { this->renew_parser_ = &p; } void commandType_pskel:: transfer_parser (::epp_1_0::transferType_pskel& p) { this->transfer_parser_ = &p; } void commandType_pskel:: update_parser (::epp_1_0::readWriteType_pskel& p) { this->update_parser_ = &p; } void commandType_pskel:: extension_parser (::epp_1_0::extAnyType_pskel& p) { this->extension_parser_ = &p; } void commandType_pskel:: clTRID_parser (::epp_1_0::trIDStringType_pskel& p) { this->clTRID_parser_ = &p; } void commandType_pskel:: parsers (::epp_1_0::readWriteType_pskel& check, ::epp_1_0::readWriteType_pskel& create, ::epp_1_0::readWriteType_pskel& delete_, ::epp_1_0::readWriteType_pskel& info, ::epp_1_0::loginType_pskel& login, ::xml_schema::any_type_pskel& logout, ::epp_1_0::pollType_pskel& poll, ::epp_1_0::readWriteType_pskel& renew, ::epp_1_0::transferType_pskel& transfer, ::epp_1_0::readWriteType_pskel& update, ::epp_1_0::extAnyType_pskel& extension, ::epp_1_0::trIDStringType_pskel& clTRID) { this->check_parser_ = ✓ this->create_parser_ = &create; this->delete__parser_ = &delete_; this->info_parser_ = &info; this->login_parser_ = &login; this->logout_parser_ = &logout; this->poll_parser_ = &poll; this->renew_parser_ = &renew; this->transfer_parser_ = &transfer; this->update_parser_ = &update; this->extension_parser_ = &extension; this->clTRID_parser_ = &clTRID; } commandType_pskel:: commandType_pskel () : check_parser_ (0), create_parser_ (0), delete__parser_ (0), info_parser_ (0), login_parser_ (0), logout_parser_ (0), poll_parser_ (0), renew_parser_ (0), transfer_parser_ (0), update_parser_ (0), extension_parser_ (0), clTRID_parser_ (0) { } // loginType_pskel // void loginType_pskel:: clID_parser (::eppcom_1_0::clIDType_pskel& p) { this->clID_parser_ = &p; } void loginType_pskel:: pw_parser (::epp_1_0::pwType_pskel& p) { this->pw_parser_ = &p; } void loginType_pskel:: newPW_parser (::epp_1_0::pwType_pskel& p) { this->newPW_parser_ = &p; } void loginType_pskel:: options_parser (::epp_1_0::credsOptionsType_pskel& p) { this->options_parser_ = &p; } void loginType_pskel:: svcs_parser (::epp_1_0::loginSvcType_pskel& p) { this->svcs_parser_ = &p; } void loginType_pskel:: parsers (::eppcom_1_0::clIDType_pskel& clID, ::epp_1_0::pwType_pskel& pw, ::epp_1_0::pwType_pskel& newPW, ::epp_1_0::credsOptionsType_pskel& options, ::epp_1_0::loginSvcType_pskel& svcs) { this->clID_parser_ = &clID; this->pw_parser_ = &pw; this->newPW_parser_ = &newPW; this->options_parser_ = &options; this->svcs_parser_ = &svcs; } loginType_pskel:: loginType_pskel () : clID_parser_ (0), pw_parser_ (0), newPW_parser_ (0), options_parser_ (0), svcs_parser_ (0) { } // credsOptionsType_pskel // void credsOptionsType_pskel:: version_parser (::epp_1_0::versionType_pskel& p) { this->version_parser_ = &p; } void credsOptionsType_pskel:: lang_parser (::xml_schema::language_pskel& p) { this->lang_parser_ = &p; } void credsOptionsType_pskel:: parsers (::epp_1_0::versionType_pskel& version, ::xml_schema::language_pskel& lang) { this->version_parser_ = &version; this->lang_parser_ = ⟨ } credsOptionsType_pskel:: credsOptionsType_pskel () : version_parser_ (0), lang_parser_ (0) { } // loginSvcType_pskel // void loginSvcType_pskel:: objURI_parser (::xml_schema::uri_pskel& p) { this->objURI_parser_ = &p; } void loginSvcType_pskel:: svcExtension_parser (::epp_1_0::extURIType_pskel& p) { this->svcExtension_parser_ = &p; } void loginSvcType_pskel:: parsers (::xml_schema::uri_pskel& objURI, ::epp_1_0::extURIType_pskel& svcExtension) { this->objURI_parser_ = &objURI; this->svcExtension_parser_ = &svcExtension; } loginSvcType_pskel:: loginSvcType_pskel () : objURI_parser_ (0), svcExtension_parser_ (0) { } // pollType_pskel // void pollType_pskel:: op_parser (::epp_1_0::pollOpType_pskel& p) { this->op_parser_ = &p; } void pollType_pskel:: msgID_parser (::xml_schema::token_pskel& p) { this->msgID_parser_ = &p; } void pollType_pskel:: parsers (::epp_1_0::pollOpType_pskel& op, ::xml_schema::token_pskel& msgID) { this->op_parser_ = &op; this->msgID_parser_ = &msgID; } pollType_pskel:: pollType_pskel () : op_parser_ (0), msgID_parser_ (0) { } // transferType_pskel // void transferType_pskel:: op_parser (::epp_1_0::transferOpType_pskel& p) { this->op_parser_ = &p; } void transferType_pskel:: parsers (::epp_1_0::transferOpType_pskel& op) { this->op_parser_ = &op; } transferType_pskel:: transferType_pskel () : op_parser_ (0) { } // trIDType_pskel // void trIDType_pskel:: clTRID_parser (::epp_1_0::trIDStringType_pskel& p) { this->clTRID_parser_ = &p; } void trIDType_pskel:: svTRID_parser (::epp_1_0::trIDStringType_pskel& p) { this->svTRID_parser_ = &p; } void trIDType_pskel:: parsers (::epp_1_0::trIDStringType_pskel& clTRID, ::epp_1_0::trIDStringType_pskel& svTRID) { this->clTRID_parser_ = &clTRID; this->svTRID_parser_ = &svTRID; } trIDType_pskel:: trIDType_pskel () : clTRID_parser_ (0), svTRID_parser_ (0) { } // responseType_pskel // void responseType_pskel:: result_parser (::epp_1_0::resultType_pskel& p) { this->result_parser_ = &p; } void responseType_pskel:: msgQ_parser (::epp_1_0::msgQType_pskel& p) { this->msgQ_parser_ = &p; } void responseType_pskel:: resData_parser (::epp_1_0::extAnyType_pskel& p) { this->resData_parser_ = &p; } void responseType_pskel:: extension_parser (::epp_1_0::extAnyType_pskel& p) { this->extension_parser_ = &p; } void responseType_pskel:: trID_parser (::epp_1_0::trIDType_pskel& p) { this->trID_parser_ = &p; } void responseType_pskel:: parsers (::epp_1_0::resultType_pskel& result, ::epp_1_0::msgQType_pskel& msgQ, ::epp_1_0::extAnyType_pskel& resData, ::epp_1_0::extAnyType_pskel& extension, ::epp_1_0::trIDType_pskel& trID) { this->result_parser_ = &result; this->msgQ_parser_ = &msgQ; this->resData_parser_ = &resData; this->extension_parser_ = &extension; this->trID_parser_ = &trID; } responseType_pskel:: responseType_pskel () : result_parser_ (0), msgQ_parser_ (0), resData_parser_ (0), extension_parser_ (0), trID_parser_ (0) { } // resultType_pskel // void resultType_pskel:: msg_parser (::epp_1_0::msgType_pskel& p) { this->msg_parser_ = &p; } void resultType_pskel:: value_parser (::epp_1_0::errValueType_pskel& p) { this->value_parser_ = &p; } void resultType_pskel:: extValue_parser (::epp_1_0::extErrValueType_pskel& p) { this->extValue_parser_ = &p; } void resultType_pskel:: code_parser (::epp_1_0::resultCodeType_pskel& p) { this->code_parser_ = &p; } void resultType_pskel:: parsers (::epp_1_0::msgType_pskel& msg, ::epp_1_0::errValueType_pskel& value, ::epp_1_0::extErrValueType_pskel& extValue, ::epp_1_0::resultCodeType_pskel& code) { this->msg_parser_ = &msg; this->value_parser_ = &value; this->extValue_parser_ = &extValue; this->code_parser_ = &code; } resultType_pskel:: resultType_pskel () : msg_parser_ (0), value_parser_ (0), extValue_parser_ (0), code_parser_ (0) { } // extErrValueType_pskel // void extErrValueType_pskel:: value_parser (::epp_1_0::errValueType_pskel& p) { this->value_parser_ = &p; } void extErrValueType_pskel:: reason_parser (::epp_1_0::msgType_pskel& p) { this->reason_parser_ = &p; } void extErrValueType_pskel:: parsers (::epp_1_0::errValueType_pskel& value, ::epp_1_0::msgType_pskel& reason) { this->value_parser_ = &value; this->reason_parser_ = &reason; } extErrValueType_pskel:: extErrValueType_pskel () : value_parser_ (0), reason_parser_ (0) { } // msgQType_pskel // void msgQType_pskel:: qDate_parser (::xml_schema::date_time_pskel& p) { this->qDate_parser_ = &p; } void msgQType_pskel:: msg_parser (::epp_1_0::mixedMsgType_pskel& p) { this->msg_parser_ = &p; } void msgQType_pskel:: count_parser (::xml_schema::unsigned_long_pskel& p) { this->count_parser_ = &p; } void msgQType_pskel:: id_parser (::eppcom_1_0::minTokenType_pskel& p) { this->id_parser_ = &p; } void msgQType_pskel:: parsers (::xml_schema::date_time_pskel& qDate, ::epp_1_0::mixedMsgType_pskel& msg, ::xml_schema::unsigned_long_pskel& count, ::eppcom_1_0::minTokenType_pskel& id) { this->qDate_parser_ = &qDate; this->msg_parser_ = &msg; this->count_parser_ = &count; this->id_parser_ = &id; } msgQType_pskel:: msgQType_pskel () : qDate_parser_ (0), msg_parser_ (0), count_parser_ (0), id_parser_ (0) { } // mixedMsgType_pskel // void mixedMsgType_pskel:: lang_parser (::xml_schema::language_pskel& p) { this->lang_parser_ = &p; } void mixedMsgType_pskel:: parsers (::xml_schema::language_pskel& lang) { this->lang_parser_ = ⟨ } mixedMsgType_pskel:: mixedMsgType_pskel () : lang_parser_ (0) { } // msgType_pskel // void msgType_pskel:: lang_parser (::xml_schema::language_pskel& p) { this->lang_parser_ = &p; } void msgType_pskel:: parsers (::xml_schema::language_pskel& lang) { this->lang_parser_ = ⟨ } msgType_pskel:: msgType_pskel () : lang_parser_ (0) { } } namespace epp_1_0 { // eppType_pskel // void eppType_pskel:: greeting () { } void eppType_pskel:: hello () { } void eppType_pskel:: command () { } void eppType_pskel:: response () { } void eppType_pskel:: extension () { } void eppType_pskel:: post_eppType () { } bool eppType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "greeting" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->greeting_parser_; if (this->greeting_parser_) this->greeting_parser_->pre (); return true; } if (n == "hello" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->hello_parser_; if (this->hello_parser_) this->hello_parser_->pre (); return true; } if (n == "command" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->command_parser_; if (this->command_parser_) this->command_parser_->pre (); return true; } if (n == "response" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->response_parser_; if (this->response_parser_) this->response_parser_->pre (); return true; } if (n == "extension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->extension_parser_; if (this->extension_parser_) this->extension_parser_->pre (); return true; } return false; } bool eppType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "greeting" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->greeting_parser_) { this->greeting_parser_->post_greetingType (); this->greeting (); } return true; } if (n == "hello" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->hello_parser_) { this->hello_parser_->post_any_type (); this->hello (); } return true; } if (n == "command" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->command_parser_) { this->command_parser_->post_commandType (); this->command (); } return true; } if (n == "response" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->response_parser_) { this->response_parser_->post_responseType (); this->response (); } return true; } if (n == "extension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->extension_parser_) { this->extension_parser_->post_extAnyType (); this->extension (); } return true; } return false; } // greetingType_pskel // void greetingType_pskel:: svID () { } void greetingType_pskel:: svDate (const ::xml_schema::date_time&) { } void greetingType_pskel:: svcMenu () { } void greetingType_pskel:: dcp () { } void greetingType_pskel:: post_greetingType () { } bool greetingType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "svID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->svID_parser_; if (this->svID_parser_) this->svID_parser_->pre (); return true; } if (n == "svDate" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->svDate_parser_; if (this->svDate_parser_) this->svDate_parser_->pre (); return true; } if (n == "svcMenu" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->svcMenu_parser_; if (this->svcMenu_parser_) this->svcMenu_parser_->pre (); return true; } if (n == "dcp" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->dcp_parser_; if (this->dcp_parser_) this->dcp_parser_->pre (); return true; } return false; } bool greetingType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "svID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->svID_parser_) { this->svID_parser_->post_sIDType (); this->svID (); } return true; } if (n == "svDate" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->svDate_parser_) this->svDate (this->svDate_parser_->post_date_time ()); return true; } if (n == "svcMenu" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->svcMenu_parser_) { this->svcMenu_parser_->post_svcMenuType (); this->svcMenu (); } return true; } if (n == "dcp" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->dcp_parser_) { this->dcp_parser_->post_dcpType (); this->dcp (); } return true; } return false; } // sIDType_pskel // void sIDType_pskel:: post_sIDType () { } // svcMenuType_pskel // void svcMenuType_pskel:: version () { } void svcMenuType_pskel:: lang (const ::std::string&) { } void svcMenuType_pskel:: objURI (const ::std::string&) { } void svcMenuType_pskel:: svcExtension () { } void svcMenuType_pskel:: post_svcMenuType () { } bool svcMenuType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "version" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->version_parser_; if (this->version_parser_) this->version_parser_->pre (); return true; } if (n == "lang" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->lang_parser_; if (this->lang_parser_) this->lang_parser_->pre (); return true; } if (n == "objURI" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->objURI_parser_; if (this->objURI_parser_) this->objURI_parser_->pre (); return true; } if (n == "svcExtension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->svcExtension_parser_; if (this->svcExtension_parser_) this->svcExtension_parser_->pre (); return true; } return false; } bool svcMenuType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "version" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->version_parser_) { this->version_parser_->post_versionType (); this->version (); } return true; } if (n == "lang" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->lang_parser_) this->lang (this->lang_parser_->post_language ()); return true; } if (n == "objURI" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->objURI_parser_) this->objURI (this->objURI_parser_->post_uri ()); return true; } if (n == "svcExtension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->svcExtension_parser_) { this->svcExtension_parser_->post_extURIType (); this->svcExtension (); } return true; } return false; } // dcpType_pskel // void dcpType_pskel:: access () { } void dcpType_pskel:: statement () { } void dcpType_pskel:: expiry () { } void dcpType_pskel:: post_dcpType () { } bool dcpType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "access" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->access_parser_; if (this->access_parser_) this->access_parser_->pre (); return true; } if (n == "statement" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->statement_parser_; if (this->statement_parser_) this->statement_parser_->pre (); return true; } if (n == "expiry" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->expiry_parser_; if (this->expiry_parser_) this->expiry_parser_->pre (); return true; } return false; } bool dcpType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "access" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->access_parser_) { this->access_parser_->post_dcpAccessType (); this->access (); } return true; } if (n == "statement" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->statement_parser_) { this->statement_parser_->post_dcpStatementType (); this->statement (); } return true; } if (n == "expiry" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->expiry_parser_) { this->expiry_parser_->post_dcpExpiryType (); this->expiry (); } return true; } return false; } // dcpAccessType_pskel // void dcpAccessType_pskel:: all () { } void dcpAccessType_pskel:: none () { } void dcpAccessType_pskel:: null () { } void dcpAccessType_pskel:: other () { } void dcpAccessType_pskel:: personal () { } void dcpAccessType_pskel:: personalAndOther () { } void dcpAccessType_pskel:: post_dcpAccessType () { } bool dcpAccessType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "all" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->all_parser_; if (this->all_parser_) this->all_parser_->pre (); return true; } if (n == "none" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->none_parser_; if (this->none_parser_) this->none_parser_->pre (); return true; } if (n == "null" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->null_parser_; if (this->null_parser_) this->null_parser_->pre (); return true; } if (n == "other" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->other_parser_; if (this->other_parser_) this->other_parser_->pre (); return true; } if (n == "personal" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->personal_parser_; if (this->personal_parser_) this->personal_parser_->pre (); return true; } if (n == "personalAndOther" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->personalAndOther_parser_; if (this->personalAndOther_parser_) this->personalAndOther_parser_->pre (); return true; } return false; } bool dcpAccessType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "all" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->all_parser_) { this->all_parser_->post_any_type (); this->all (); } return true; } if (n == "none" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->none_parser_) { this->none_parser_->post_any_type (); this->none (); } return true; } if (n == "null" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->null_parser_) { this->null_parser_->post_any_type (); this->null (); } return true; } if (n == "other" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->other_parser_) { this->other_parser_->post_any_type (); this->other (); } return true; } if (n == "personal" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->personal_parser_) { this->personal_parser_->post_any_type (); this->personal (); } return true; } if (n == "personalAndOther" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->personalAndOther_parser_) { this->personalAndOther_parser_->post_any_type (); this->personalAndOther (); } return true; } return false; } // dcpStatementType_pskel // void dcpStatementType_pskel:: purpose () { } void dcpStatementType_pskel:: recipient () { } void dcpStatementType_pskel:: retention () { } void dcpStatementType_pskel:: post_dcpStatementType () { } bool dcpStatementType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "purpose" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->purpose_parser_; if (this->purpose_parser_) this->purpose_parser_->pre (); return true; } if (n == "recipient" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->recipient_parser_; if (this->recipient_parser_) this->recipient_parser_->pre (); return true; } if (n == "retention" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->retention_parser_; if (this->retention_parser_) this->retention_parser_->pre (); return true; } return false; } bool dcpStatementType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "purpose" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->purpose_parser_) { this->purpose_parser_->post_dcpPurposeType (); this->purpose (); } return true; } if (n == "recipient" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->recipient_parser_) { this->recipient_parser_->post_dcpRecipientType (); this->recipient (); } return true; } if (n == "retention" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->retention_parser_) { this->retention_parser_->post_dcpRetentionType (); this->retention (); } return true; } return false; } // dcpPurposeType_pskel // void dcpPurposeType_pskel:: admin () { } void dcpPurposeType_pskel:: contact () { } void dcpPurposeType_pskel:: other () { } void dcpPurposeType_pskel:: prov () { } void dcpPurposeType_pskel:: post_dcpPurposeType () { } bool dcpPurposeType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "admin" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->admin_parser_; if (this->admin_parser_) this->admin_parser_->pre (); return true; } if (n == "contact" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->contact_parser_; if (this->contact_parser_) this->contact_parser_->pre (); return true; } if (n == "other" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->other_parser_; if (this->other_parser_) this->other_parser_->pre (); return true; } if (n == "prov" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->prov_parser_; if (this->prov_parser_) this->prov_parser_->pre (); return true; } return false; } bool dcpPurposeType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "admin" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->admin_parser_) { this->admin_parser_->post_any_type (); this->admin (); } return true; } if (n == "contact" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->contact_parser_) { this->contact_parser_->post_any_type (); this->contact (); } return true; } if (n == "other" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->other_parser_) { this->other_parser_->post_any_type (); this->other (); } return true; } if (n == "prov" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->prov_parser_) { this->prov_parser_->post_any_type (); this->prov (); } return true; } return false; } // dcpRecipientType_pskel // void dcpRecipientType_pskel:: other () { } void dcpRecipientType_pskel:: ours () { } void dcpRecipientType_pskel:: public_ () { } void dcpRecipientType_pskel:: same () { } void dcpRecipientType_pskel:: unrelated () { } void dcpRecipientType_pskel:: post_dcpRecipientType () { } bool dcpRecipientType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "other" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->other_parser_; if (this->other_parser_) this->other_parser_->pre (); return true; } if (n == "ours" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->ours_parser_; if (this->ours_parser_) this->ours_parser_->pre (); return true; } if (n == "public" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->public__parser_; if (this->public__parser_) this->public__parser_->pre (); return true; } if (n == "same" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->same_parser_; if (this->same_parser_) this->same_parser_->pre (); return true; } if (n == "unrelated" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->unrelated_parser_; if (this->unrelated_parser_) this->unrelated_parser_->pre (); return true; } return false; } bool dcpRecipientType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "other" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->other_parser_) { this->other_parser_->post_any_type (); this->other (); } return true; } if (n == "ours" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->ours_parser_) { this->ours_parser_->post_dcpOursType (); this->ours (); } return true; } if (n == "public" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->public__parser_) { this->public__parser_->post_any_type (); this->public_ (); } return true; } if (n == "same" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->same_parser_) { this->same_parser_->post_any_type (); this->same (); } return true; } if (n == "unrelated" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->unrelated_parser_) { this->unrelated_parser_->post_any_type (); this->unrelated (); } return true; } return false; } // dcpOursType_pskel // void dcpOursType_pskel:: recDesc () { } void dcpOursType_pskel:: post_dcpOursType () { } bool dcpOursType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "recDesc" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->recDesc_parser_; if (this->recDesc_parser_) this->recDesc_parser_->pre (); return true; } return false; } bool dcpOursType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "recDesc" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->recDesc_parser_) { this->recDesc_parser_->post_dcpRecDescType (); this->recDesc (); } return true; } return false; } // dcpRecDescType_pskel // void dcpRecDescType_pskel:: post_dcpRecDescType () { } // dcpRetentionType_pskel // void dcpRetentionType_pskel:: business () { } void dcpRetentionType_pskel:: indefinite () { } void dcpRetentionType_pskel:: legal () { } void dcpRetentionType_pskel:: none () { } void dcpRetentionType_pskel:: stated () { } void dcpRetentionType_pskel:: post_dcpRetentionType () { } bool dcpRetentionType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "business" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->business_parser_; if (this->business_parser_) this->business_parser_->pre (); return true; } if (n == "indefinite" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->indefinite_parser_; if (this->indefinite_parser_) this->indefinite_parser_->pre (); return true; } if (n == "legal" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->legal_parser_; if (this->legal_parser_) this->legal_parser_->pre (); return true; } if (n == "none" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->none_parser_; if (this->none_parser_) this->none_parser_->pre (); return true; } if (n == "stated" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->stated_parser_; if (this->stated_parser_) this->stated_parser_->pre (); return true; } return false; } bool dcpRetentionType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "business" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->business_parser_) { this->business_parser_->post_any_type (); this->business (); } return true; } if (n == "indefinite" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->indefinite_parser_) { this->indefinite_parser_->post_any_type (); this->indefinite (); } return true; } if (n == "legal" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->legal_parser_) { this->legal_parser_->post_any_type (); this->legal (); } return true; } if (n == "none" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->none_parser_) { this->none_parser_->post_any_type (); this->none (); } return true; } if (n == "stated" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->stated_parser_) { this->stated_parser_->post_any_type (); this->stated (); } return true; } return false; } // dcpExpiryType_pskel // void dcpExpiryType_pskel:: absolute (const ::xml_schema::date_time&) { } void dcpExpiryType_pskel:: relative (const ::xml_schema::duration&) { } void dcpExpiryType_pskel:: post_dcpExpiryType () { } bool dcpExpiryType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "absolute" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->absolute_parser_; if (this->absolute_parser_) this->absolute_parser_->pre (); return true; } if (n == "relative" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->relative_parser_; if (this->relative_parser_) this->relative_parser_->pre (); return true; } return false; } bool dcpExpiryType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "absolute" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->absolute_parser_) this->absolute (this->absolute_parser_->post_date_time ()); return true; } if (n == "relative" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->relative_parser_) this->relative (this->relative_parser_->post_duration ()); return true; } return false; } // extAnyType_pskel // void extAnyType_pskel:: post_extAnyType () { } // extURIType_pskel // void extURIType_pskel:: extURI (const ::std::string&) { } void extURIType_pskel:: post_extURIType () { } bool extURIType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "extURI" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->extURI_parser_; if (this->extURI_parser_) this->extURI_parser_->pre (); return true; } return false; } bool extURIType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "extURI" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->extURI_parser_) this->extURI (this->extURI_parser_->post_uri ()); return true; } return false; } // versionType_pskel // void versionType_pskel:: post_versionType () { } // commandType_pskel // void commandType_pskel:: check () { } void commandType_pskel:: create () { } void commandType_pskel:: delete_ () { } void commandType_pskel:: info () { } void commandType_pskel:: login () { } void commandType_pskel:: logout () { } void commandType_pskel:: poll () { } void commandType_pskel:: renew () { } void commandType_pskel:: transfer () { } void commandType_pskel:: update () { } void commandType_pskel:: extension () { } void commandType_pskel:: clTRID () { } void commandType_pskel:: post_commandType () { } bool commandType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "check" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->check_parser_; if (this->check_parser_) this->check_parser_->pre (); return true; } if (n == "create" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->create_parser_; if (this->create_parser_) this->create_parser_->pre (); return true; } if (n == "delete" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->delete__parser_; if (this->delete__parser_) this->delete__parser_->pre (); return true; } if (n == "info" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->info_parser_; if (this->info_parser_) this->info_parser_->pre (); return true; } if (n == "login" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->login_parser_; if (this->login_parser_) this->login_parser_->pre (); return true; } if (n == "logout" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->logout_parser_; if (this->logout_parser_) this->logout_parser_->pre (); return true; } if (n == "poll" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->poll_parser_; if (this->poll_parser_) this->poll_parser_->pre (); return true; } if (n == "renew" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->renew_parser_; if (this->renew_parser_) this->renew_parser_->pre (); return true; } if (n == "transfer" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->transfer_parser_; if (this->transfer_parser_) this->transfer_parser_->pre (); return true; } if (n == "update" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->update_parser_; if (this->update_parser_) this->update_parser_->pre (); return true; } if (n == "extension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->extension_parser_; if (this->extension_parser_) this->extension_parser_->pre (); return true; } if (n == "clTRID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->clTRID_parser_; if (this->clTRID_parser_) this->clTRID_parser_->pre (); return true; } return false; } bool commandType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "check" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->check_parser_) { this->check_parser_->post_readWriteType (); this->check (); } return true; } if (n == "create" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->create_parser_) { this->create_parser_->post_readWriteType (); this->create (); } return true; } if (n == "delete" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->delete__parser_) { this->delete__parser_->post_readWriteType (); this->delete_ (); } return true; } if (n == "info" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->info_parser_) { this->info_parser_->post_readWriteType (); this->info (); } return true; } if (n == "login" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->login_parser_) { this->login_parser_->post_loginType (); this->login (); } return true; } if (n == "logout" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->logout_parser_) { this->logout_parser_->post_any_type (); this->logout (); } return true; } if (n == "poll" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->poll_parser_) { this->poll_parser_->post_pollType (); this->poll (); } return true; } if (n == "renew" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->renew_parser_) { this->renew_parser_->post_readWriteType (); this->renew (); } return true; } if (n == "transfer" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->transfer_parser_) { this->transfer_parser_->post_transferType (); this->transfer (); } return true; } if (n == "update" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->update_parser_) { this->update_parser_->post_readWriteType (); this->update (); } return true; } if (n == "extension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->extension_parser_) { this->extension_parser_->post_extAnyType (); this->extension (); } return true; } if (n == "clTRID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->clTRID_parser_) { this->clTRID_parser_->post_trIDStringType (); this->clTRID (); } return true; } return false; } // loginType_pskel // void loginType_pskel:: clID () { } void loginType_pskel:: pw () { } void loginType_pskel:: newPW () { } void loginType_pskel:: options () { } void loginType_pskel:: svcs () { } void loginType_pskel:: post_loginType () { } bool loginType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "clID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->clID_parser_; if (this->clID_parser_) this->clID_parser_->pre (); return true; } if (n == "pw" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->pw_parser_; if (this->pw_parser_) this->pw_parser_->pre (); return true; } if (n == "newPW" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->newPW_parser_; if (this->newPW_parser_) this->newPW_parser_->pre (); return true; } if (n == "options" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->options_parser_; if (this->options_parser_) this->options_parser_->pre (); return true; } if (n == "svcs" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->svcs_parser_; if (this->svcs_parser_) this->svcs_parser_->pre (); return true; } return false; } bool loginType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "clID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->clID_parser_) { this->clID_parser_->post_clIDType (); this->clID (); } return true; } if (n == "pw" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->pw_parser_) { this->pw_parser_->post_pwType (); this->pw (); } return true; } if (n == "newPW" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->newPW_parser_) { this->newPW_parser_->post_pwType (); this->newPW (); } return true; } if (n == "options" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->options_parser_) { this->options_parser_->post_credsOptionsType (); this->options (); } return true; } if (n == "svcs" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->svcs_parser_) { this->svcs_parser_->post_loginSvcType (); this->svcs (); } return true; } return false; } // credsOptionsType_pskel // void credsOptionsType_pskel:: version () { } void credsOptionsType_pskel:: lang (const ::std::string&) { } void credsOptionsType_pskel:: post_credsOptionsType () { } bool credsOptionsType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "version" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->version_parser_; if (this->version_parser_) this->version_parser_->pre (); return true; } if (n == "lang" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->lang_parser_; if (this->lang_parser_) this->lang_parser_->pre (); return true; } return false; } bool credsOptionsType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "version" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->version_parser_) { this->version_parser_->post_versionType (); this->version (); } return true; } if (n == "lang" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->lang_parser_) this->lang (this->lang_parser_->post_language ()); return true; } return false; } // pwType_pskel // void pwType_pskel:: post_pwType () { } // loginSvcType_pskel // void loginSvcType_pskel:: objURI (const ::std::string&) { } void loginSvcType_pskel:: svcExtension () { } void loginSvcType_pskel:: post_loginSvcType () { } bool loginSvcType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "objURI" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->objURI_parser_; if (this->objURI_parser_) this->objURI_parser_->pre (); return true; } if (n == "svcExtension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->svcExtension_parser_; if (this->svcExtension_parser_) this->svcExtension_parser_->pre (); return true; } return false; } bool loginSvcType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "objURI" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->objURI_parser_) this->objURI (this->objURI_parser_->post_uri ()); return true; } if (n == "svcExtension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->svcExtension_parser_) { this->svcExtension_parser_->post_extURIType (); this->svcExtension (); } return true; } return false; } // pollType_pskel // void pollType_pskel:: op () { } void pollType_pskel:: msgID (const ::std::string&) { } void pollType_pskel:: post_pollType () { } bool pollType_pskel:: _attribute_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string& v) { if (this->::xml_schema::complex_content::_attribute_impl (ns, n, v)) return true; if (n == "op" && ns.empty ()) { if (this->op_parser_) { this->op_parser_->pre (); this->op_parser_->_pre_impl (); this->op_parser_->_characters (v); this->op_parser_->_post_impl (); this->op_parser_->post_pollOpType (); this->op (); } return true; } if (n == "msgID" && ns.empty ()) { if (this->msgID_parser_) { this->msgID_parser_->pre (); this->msgID_parser_->_pre_impl (); this->msgID_parser_->_characters (v); this->msgID_parser_->_post_impl (); this->msgID (this->msgID_parser_->post_token ()); } return true; } return false; } // pollOpType_pskel // void pollOpType_pskel:: post_pollOpType () { } // transferType_pskel // void transferType_pskel:: op () { } void transferType_pskel:: post_transferType () { } bool transferType_pskel:: _attribute_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string& v) { if (this->::xml_schema::complex_content::_attribute_impl (ns, n, v)) return true; if (n == "op" && ns.empty ()) { if (this->op_parser_) { this->op_parser_->pre (); this->op_parser_->_pre_impl (); this->op_parser_->_characters (v); this->op_parser_->_post_impl (); this->op_parser_->post_transferOpType (); this->op (); } return true; } return false; } // transferOpType_pskel // void transferOpType_pskel:: post_transferOpType () { } // readWriteType_pskel // void readWriteType_pskel:: post_readWriteType () { } // trIDType_pskel // void trIDType_pskel:: clTRID () { } void trIDType_pskel:: svTRID () { } void trIDType_pskel:: post_trIDType () { } bool trIDType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "clTRID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->clTRID_parser_; if (this->clTRID_parser_) this->clTRID_parser_->pre (); return true; } if (n == "svTRID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->svTRID_parser_; if (this->svTRID_parser_) this->svTRID_parser_->pre (); return true; } return false; } bool trIDType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "clTRID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->clTRID_parser_) { this->clTRID_parser_->post_trIDStringType (); this->clTRID (); } return true; } if (n == "svTRID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->svTRID_parser_) { this->svTRID_parser_->post_trIDStringType (); this->svTRID (); } return true; } return false; } // trIDStringType_pskel // void trIDStringType_pskel:: post_trIDStringType () { } // responseType_pskel // void responseType_pskel:: result () { } void responseType_pskel:: msgQ () { } void responseType_pskel:: resData () { } void responseType_pskel:: extension () { } void responseType_pskel:: trID () { } void responseType_pskel:: post_responseType () { } bool responseType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "result" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->result_parser_; if (this->result_parser_) this->result_parser_->pre (); return true; } if (n == "msgQ" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->msgQ_parser_; if (this->msgQ_parser_) this->msgQ_parser_->pre (); return true; } if (n == "resData" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->resData_parser_; if (this->resData_parser_) this->resData_parser_->pre (); return true; } if (n == "extension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->extension_parser_; if (this->extension_parser_) this->extension_parser_->pre (); return true; } if (n == "trID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->trID_parser_; if (this->trID_parser_) this->trID_parser_->pre (); return true; } return false; } bool responseType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "result" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->result_parser_) { this->result_parser_->post_resultType (); this->result (); } return true; } if (n == "msgQ" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->msgQ_parser_) { this->msgQ_parser_->post_msgQType (); this->msgQ (); } return true; } if (n == "resData" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->resData_parser_) { this->resData_parser_->post_extAnyType (); this->resData (); } return true; } if (n == "extension" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->extension_parser_) { this->extension_parser_->post_extAnyType (); this->extension (); } return true; } if (n == "trID" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->trID_parser_) { this->trID_parser_->post_trIDType (); this->trID (); } return true; } return false; } // resultType_pskel // void resultType_pskel:: msg () { } void resultType_pskel:: value () { } void resultType_pskel:: extValue () { } void resultType_pskel:: code () { } void resultType_pskel:: post_resultType () { } bool resultType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "msg" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->msg_parser_; if (this->msg_parser_) this->msg_parser_->pre (); return true; } if (n == "value" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->value_parser_; if (this->value_parser_) this->value_parser_->pre (); return true; } if (n == "extValue" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->extValue_parser_; if (this->extValue_parser_) this->extValue_parser_->pre (); return true; } return false; } bool resultType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "msg" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->msg_parser_) { this->msg_parser_->post_msgType (); this->msg (); } return true; } if (n == "value" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->value_parser_) { this->value_parser_->post_errValueType (); this->value (); } return true; } if (n == "extValue" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->extValue_parser_) { this->extValue_parser_->post_extErrValueType (); this->extValue (); } return true; } return false; } bool resultType_pskel:: _attribute_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string& v) { if (this->::xml_schema::complex_content::_attribute_impl (ns, n, v)) return true; if (n == "code" && ns.empty ()) { if (this->code_parser_) { this->code_parser_->pre (); this->code_parser_->_pre_impl (); this->code_parser_->_characters (v); this->code_parser_->_post_impl (); this->code_parser_->post_resultCodeType (); this->code (); } return true; } return false; } // errValueType_pskel // void errValueType_pskel:: post_errValueType () { } // extErrValueType_pskel // void extErrValueType_pskel:: value () { } void extErrValueType_pskel:: reason () { } void extErrValueType_pskel:: post_extErrValueType () { } bool extErrValueType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "value" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->value_parser_; if (this->value_parser_) this->value_parser_->pre (); return true; } if (n == "reason" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->reason_parser_; if (this->reason_parser_) this->reason_parser_->pre (); return true; } return false; } bool extErrValueType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "value" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->value_parser_) { this->value_parser_->post_errValueType (); this->value (); } return true; } if (n == "reason" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->reason_parser_) { this->reason_parser_->post_msgType (); this->reason (); } return true; } return false; } // msgQType_pskel // void msgQType_pskel:: qDate (const ::xml_schema::date_time&) { } void msgQType_pskel:: msg () { } void msgQType_pskel:: count (unsigned long long) { } void msgQType_pskel:: id () { } void msgQType_pskel:: post_msgQType () { } bool msgQType_pskel:: _start_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string* t) { XSD_UNUSED (t); if (this->::xml_schema::complex_content::_start_element_impl (ns, n, t)) return true; if (n == "qDate" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->qDate_parser_; if (this->qDate_parser_) this->qDate_parser_->pre (); return true; } if (n == "msg" && ns == "urn:ietf:params:xml:ns:epp-1.0") { this->::xml_schema::complex_content::context_.top ().parser_ = this->msg_parser_; if (this->msg_parser_) this->msg_parser_->pre (); return true; } return false; } bool msgQType_pskel:: _end_element_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n) { if (this->::xml_schema::complex_content::_end_element_impl (ns, n)) return true; if (n == "qDate" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->qDate_parser_) this->qDate (this->qDate_parser_->post_date_time ()); return true; } if (n == "msg" && ns == "urn:ietf:params:xml:ns:epp-1.0") { if (this->msg_parser_) { this->msg_parser_->post_mixedMsgType (); this->msg (); } return true; } return false; } bool msgQType_pskel:: _attribute_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string& v) { if (this->::xml_schema::complex_content::_attribute_impl (ns, n, v)) return true; if (n == "count" && ns.empty ()) { if (this->count_parser_) { this->count_parser_->pre (); this->count_parser_->_pre_impl (); this->count_parser_->_characters (v); this->count_parser_->_post_impl (); this->count (this->count_parser_->post_unsigned_long ()); } return true; } if (n == "id" && ns.empty ()) { if (this->id_parser_) { this->id_parser_->pre (); this->id_parser_->_pre_impl (); this->id_parser_->_characters (v); this->id_parser_->_post_impl (); this->id_parser_->post_minTokenType (); this->id (); } return true; } return false; } // mixedMsgType_pskel // void mixedMsgType_pskel:: lang (const ::std::string&) { } void mixedMsgType_pskel:: post_mixedMsgType () { } bool mixedMsgType_pskel:: _attribute_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string& v) { if (this->::xml_schema::complex_content::_attribute_impl (ns, n, v)) return true; if (n == "lang" && ns.empty ()) { if (this->lang_parser_) { this->lang_parser_->pre (); this->lang_parser_->_pre_impl (); this->lang_parser_->_characters (v); this->lang_parser_->_post_impl (); this->lang (this->lang_parser_->post_language ()); } return true; } return false; } // msgType_pskel // void msgType_pskel:: lang (const ::std::string&) { } void msgType_pskel:: post_msgType () { } bool msgType_pskel:: _attribute_impl (const ::xml_schema::ro_string& ns, const ::xml_schema::ro_string& n, const ::xml_schema::ro_string& v) { if (this->::xml_schema::normalized_string_pskel::_attribute_impl (ns, n, v)) return true; if (n == "lang" && ns.empty ()) { if (this->lang_parser_) { this->lang_parser_->pre (); this->lang_parser_->_pre_impl (); this->lang_parser_->_characters (v); this->lang_parser_->_post_impl (); this->lang (this->lang_parser_->post_language ()); } return true; } return false; } // resultCodeType_pskel // void resultCodeType_pskel:: post_resultCodeType () { } } // Begin epilogue. // // // End epilogue.