4120 lines
84 KiB
C++
4120 lines
84 KiB
C++
|
// 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.
|
||
|
|