This commit is contained in:
parent
f7ca19e663
commit
a71248fc37
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,227 @@
|
||||||
|
// 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 "eppcom-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
namespace eppcom_1_0
|
||||||
|
{
|
||||||
|
// pwAuthInfoType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void pwAuthInfoType_pskel::
|
||||||
|
roid_parser (::eppcom_1_0::roidType_pskel& p)
|
||||||
|
{
|
||||||
|
this->roid_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void pwAuthInfoType_pskel::
|
||||||
|
parsers (::eppcom_1_0::roidType_pskel& roid)
|
||||||
|
{
|
||||||
|
this->roid_parser_ = &roid;
|
||||||
|
}
|
||||||
|
|
||||||
|
pwAuthInfoType_pskel::
|
||||||
|
pwAuthInfoType_pskel ()
|
||||||
|
: roid_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// reasonType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void reasonType_pskel::
|
||||||
|
lang_parser (::xml_schema::language_pskel& p)
|
||||||
|
{
|
||||||
|
this->lang_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void reasonType_pskel::
|
||||||
|
parsers (::xml_schema::language_pskel& lang)
|
||||||
|
{
|
||||||
|
this->lang_parser_ = ⟨
|
||||||
|
}
|
||||||
|
|
||||||
|
reasonType_pskel::
|
||||||
|
reasonType_pskel ()
|
||||||
|
: lang_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace eppcom_1_0
|
||||||
|
{
|
||||||
|
// pwAuthInfoType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void pwAuthInfoType_pskel::
|
||||||
|
roid ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void pwAuthInfoType_pskel::
|
||||||
|
post_pwAuthInfoType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
bool pwAuthInfoType_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 == "roid" && ns.empty ())
|
||||||
|
{
|
||||||
|
if (this->roid_parser_)
|
||||||
|
{
|
||||||
|
this->roid_parser_->pre ();
|
||||||
|
this->roid_parser_->_pre_impl ();
|
||||||
|
this->roid_parser_->_characters (v);
|
||||||
|
this->roid_parser_->_post_impl ();
|
||||||
|
this->roid_parser_->post_roidType ();
|
||||||
|
this->roid ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// extAuthInfoType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void extAuthInfoType_pskel::
|
||||||
|
post_extAuthInfoType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// reasonBaseType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void reasonBaseType_pskel::
|
||||||
|
post_reasonBaseType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// reasonType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void reasonType_pskel::
|
||||||
|
lang (const ::std::string&)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void reasonType_pskel::
|
||||||
|
post_reasonType ()
|
||||||
|
{
|
||||||
|
post_reasonBaseType ();
|
||||||
|
}
|
||||||
|
|
||||||
|
bool reasonType_pskel::
|
||||||
|
_attribute_impl (const ::xml_schema::ro_string& ns,
|
||||||
|
const ::xml_schema::ro_string& n,
|
||||||
|
const ::xml_schema::ro_string& v)
|
||||||
|
{
|
||||||
|
if (this->::eppcom_1_0::reasonBaseType_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;
|
||||||
|
}
|
||||||
|
|
||||||
|
// clIDType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void clIDType_pskel::
|
||||||
|
post_clIDType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// labelType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void labelType_pskel::
|
||||||
|
post_labelType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// minTokenType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void minTokenType_pskel::
|
||||||
|
post_minTokenType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// roidType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void roidType_pskel::
|
||||||
|
post_roidType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// trStatusType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void trStatusType_pskel::
|
||||||
|
post_trStatusType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Begin epilogue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End epilogue.
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,486 @@
|
||||||
|
// 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 "registrant-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
namespace registrant_1_0
|
||||||
|
{
|
||||||
|
// commandType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
registrantTransfer_parser (::registrant_1_0::registrantTransferType_pskel& p)
|
||||||
|
{
|
||||||
|
this->registrantTransfer_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
clTRID_parser (::epp_1_0::trIDStringType_pskel& p)
|
||||||
|
{
|
||||||
|
this->clTRID_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
parsers (::registrant_1_0::registrantTransferType_pskel& registrantTransfer,
|
||||||
|
::epp_1_0::trIDStringType_pskel& clTRID)
|
||||||
|
{
|
||||||
|
this->registrantTransfer_parser_ = ®istrantTransfer;
|
||||||
|
this->clTRID_parser_ = &clTRID;
|
||||||
|
}
|
||||||
|
|
||||||
|
commandType_pskel::
|
||||||
|
commandType_pskel ()
|
||||||
|
: registrantTransfer_parser_ (0),
|
||||||
|
clTRID_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// registrantTransferType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
name_parser (::eppcom_1_0::labelType_pskel& p)
|
||||||
|
{
|
||||||
|
this->name_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
curExpDate_parser (::xml_schema::date_pskel& p)
|
||||||
|
{
|
||||||
|
this->curExpDate_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
period_parser (::domain_1_0::periodType_pskel& p)
|
||||||
|
{
|
||||||
|
this->period_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
kvlist_parser (::kv_1_0::listType_pskel& p)
|
||||||
|
{
|
||||||
|
this->kvlist_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
explanation_parser (::xml_schema::normalized_string_pskel& p)
|
||||||
|
{
|
||||||
|
this->explanation_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
parsers (::eppcom_1_0::labelType_pskel& name,
|
||||||
|
::xml_schema::date_pskel& curExpDate,
|
||||||
|
::domain_1_0::periodType_pskel& period,
|
||||||
|
::kv_1_0::listType_pskel& kvlist,
|
||||||
|
::xml_schema::normalized_string_pskel& explanation)
|
||||||
|
{
|
||||||
|
this->name_parser_ = &name;
|
||||||
|
this->curExpDate_parser_ = &curExpDate;
|
||||||
|
this->period_parser_ = .
|
||||||
|
this->kvlist_parser_ = &kvlist;
|
||||||
|
this->explanation_parser_ = &explanation;
|
||||||
|
}
|
||||||
|
|
||||||
|
registrantTransferType_pskel::
|
||||||
|
registrantTransferType_pskel ()
|
||||||
|
: name_parser_ (0),
|
||||||
|
curExpDate_parser_ (0),
|
||||||
|
period_parser_ (0),
|
||||||
|
kvlist_parser_ (0),
|
||||||
|
explanation_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
// rtrnDataType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
name_parser (::eppcom_1_0::labelType_pskel& p)
|
||||||
|
{
|
||||||
|
this->name_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
exDate_parser (::xml_schema::date_time_pskel& p)
|
||||||
|
{
|
||||||
|
this->exDate_parser_ = &p;
|
||||||
|
}
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
parsers (::eppcom_1_0::labelType_pskel& name,
|
||||||
|
::xml_schema::date_time_pskel& exDate)
|
||||||
|
{
|
||||||
|
this->name_parser_ = &name;
|
||||||
|
this->exDate_parser_ = &exDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
rtrnDataType_pskel::
|
||||||
|
rtrnDataType_pskel ()
|
||||||
|
: name_parser_ (0),
|
||||||
|
exDate_parser_ (0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace registrant_1_0
|
||||||
|
{
|
||||||
|
// commandType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void commandType_pskel::
|
||||||
|
registrantTransfer ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
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 == "registrantTransfer" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->registrantTransfer_parser_;
|
||||||
|
|
||||||
|
if (this->registrantTransfer_parser_)
|
||||||
|
this->registrantTransfer_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "clTRID" && ns == "urn:X-ar:params:xml:ns:registrant-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 == "registrantTransfer" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->registrantTransfer_parser_)
|
||||||
|
{
|
||||||
|
this->registrantTransfer_parser_->post_registrantTransferType ();
|
||||||
|
this->registrantTransfer ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "clTRID" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->clTRID_parser_)
|
||||||
|
{
|
||||||
|
this->clTRID_parser_->post_trIDStringType ();
|
||||||
|
this->clTRID ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// registrantTransferType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
name ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
curExpDate (const ::xml_schema::date&)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
period ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
kvlist ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
explanation (const ::std::string&)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void registrantTransferType_pskel::
|
||||||
|
post_registrantTransferType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
bool registrantTransferType_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 == "name" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->name_parser_;
|
||||||
|
|
||||||
|
if (this->name_parser_)
|
||||||
|
this->name_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "curExpDate" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->curExpDate_parser_;
|
||||||
|
|
||||||
|
if (this->curExpDate_parser_)
|
||||||
|
this->curExpDate_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "period" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->period_parser_;
|
||||||
|
|
||||||
|
if (this->period_parser_)
|
||||||
|
this->period_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "kvlist" && ns == "urn:X-ar:params:xml:ns:kv-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->kvlist_parser_;
|
||||||
|
|
||||||
|
if (this->kvlist_parser_)
|
||||||
|
this->kvlist_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "explanation" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->explanation_parser_;
|
||||||
|
|
||||||
|
if (this->explanation_parser_)
|
||||||
|
this->explanation_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool registrantTransferType_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 == "name" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->name_parser_)
|
||||||
|
{
|
||||||
|
this->name_parser_->post_labelType ();
|
||||||
|
this->name ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "curExpDate" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->curExpDate_parser_)
|
||||||
|
this->curExpDate (this->curExpDate_parser_->post_date ());
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "period" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->period_parser_)
|
||||||
|
{
|
||||||
|
this->period_parser_->post_periodType ();
|
||||||
|
this->period ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "kvlist" && ns == "urn:X-ar:params:xml:ns:kv-1.0")
|
||||||
|
{
|
||||||
|
if (this->kvlist_parser_)
|
||||||
|
{
|
||||||
|
this->kvlist_parser_->post_listType ();
|
||||||
|
this->kvlist ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "explanation" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->explanation_parser_)
|
||||||
|
this->explanation (this->explanation_parser_->post_normalized_string ());
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// rtrnDataType_pskel
|
||||||
|
//
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
name ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
exDate (const ::xml_schema::date_time&)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void rtrnDataType_pskel::
|
||||||
|
post_rtrnDataType ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
bool rtrnDataType_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 == "name" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->name_parser_;
|
||||||
|
|
||||||
|
if (this->name_parser_)
|
||||||
|
this->name_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "exDate" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
this->::xml_schema::complex_content::context_.top ().parser_ = this->exDate_parser_;
|
||||||
|
|
||||||
|
if (this->exDate_parser_)
|
||||||
|
this->exDate_parser_->pre ();
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool rtrnDataType_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 == "name" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->name_parser_)
|
||||||
|
{
|
||||||
|
this->name_parser_->post_labelType ();
|
||||||
|
this->name ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (n == "exDate" && ns == "urn:X-ar:params:xml:ns:registrant-1.0")
|
||||||
|
{
|
||||||
|
if (this->exDate_parser_)
|
||||||
|
this->exDate (this->exDate_parser_->post_date_time ());
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Begin epilogue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End epilogue.
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,447 @@
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef CXX______RESOURCES_EPPCOM_1_0_PSKEL_HXX
|
||||||
|
#define CXX______RESOURCES_EPPCOM_1_0_PSKEL_HXX
|
||||||
|
|
||||||
|
// Begin prologue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End prologue.
|
||||||
|
|
||||||
|
#include <xsd/cxx/config.hxx>
|
||||||
|
|
||||||
|
#if (XSD_INT_VERSION != 3030000L)
|
||||||
|
#error XSD runtime version mismatch
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <xsd/cxx/pre.hxx>
|
||||||
|
|
||||||
|
// Forward declarations
|
||||||
|
//
|
||||||
|
namespace eppcom_1_0
|
||||||
|
{
|
||||||
|
class pwAuthInfoType_pskel;
|
||||||
|
class extAuthInfoType_pskel;
|
||||||
|
class reasonBaseType_pskel;
|
||||||
|
class reasonType_pskel;
|
||||||
|
class clIDType_pskel;
|
||||||
|
class labelType_pskel;
|
||||||
|
class minTokenType_pskel;
|
||||||
|
class roidType_pskel;
|
||||||
|
class trStatusType_pskel;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef XSD_USE_CHAR
|
||||||
|
#define XSD_USE_CHAR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef XSD_CXX_PARSER_USE_CHAR
|
||||||
|
#define XSD_CXX_PARSER_USE_CHAR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <xsd/cxx/xml/char-utf8.hxx>
|
||||||
|
#include <xsd/cxx/xml/error-handler.hxx>
|
||||||
|
#include <xsd/cxx/parser/exceptions.hxx>
|
||||||
|
#include <xsd/cxx/parser/elements.hxx>
|
||||||
|
#include <xsd/cxx/parser/xml-schema.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/parser.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/xml-schema-pskel.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/xml-schema-pimpl.hxx>
|
||||||
|
#include <xsd/cxx/parser/xerces/elements.hxx>
|
||||||
|
|
||||||
|
namespace xml_schema
|
||||||
|
{
|
||||||
|
// Built-in XML Schema types mapping.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::string_sequence< char > string_sequence;
|
||||||
|
typedef ::xsd::cxx::parser::qname< char > qname;
|
||||||
|
typedef ::xsd::cxx::parser::buffer buffer;
|
||||||
|
typedef ::xsd::cxx::parser::time_zone time_zone;
|
||||||
|
typedef ::xsd::cxx::parser::gday gday;
|
||||||
|
typedef ::xsd::cxx::parser::gmonth gmonth;
|
||||||
|
typedef ::xsd::cxx::parser::gyear gyear;
|
||||||
|
typedef ::xsd::cxx::parser::gmonth_day gmonth_day;
|
||||||
|
typedef ::xsd::cxx::parser::gyear_month gyear_month;
|
||||||
|
typedef ::xsd::cxx::parser::date date;
|
||||||
|
typedef ::xsd::cxx::parser::time time;
|
||||||
|
typedef ::xsd::cxx::parser::date_time date_time;
|
||||||
|
typedef ::xsd::cxx::parser::duration duration;
|
||||||
|
|
||||||
|
// Base parser skeletons.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::parser_base< char > parser_base;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::empty_content< char > empty_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::simple_content< char > simple_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::complex_content< char > complex_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::list_base< char > list_base;
|
||||||
|
|
||||||
|
// Parser skeletons and implementations for the XML Schema
|
||||||
|
// built-in types.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_type_pskel< char > any_type_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_type_pimpl< char > any_type_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pskel< char > any_simple_type_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pimpl< char > any_simple_type_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::byte_pskel< char > byte_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::byte_pimpl< char > byte_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pskel< char > unsigned_byte_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pimpl< char > unsigned_byte_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::short_pskel< char > short_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::short_pimpl< char > short_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pskel< char > unsigned_short_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pimpl< char > unsigned_short_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::int_pskel< char > int_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::int_pimpl< char > int_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pskel< char > unsigned_int_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pimpl< char > unsigned_int_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::long_pskel< char > long_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::long_pimpl< char > long_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pskel< char > unsigned_long_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pimpl< char > unsigned_long_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::integer_pskel< char > integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::integer_pimpl< char > integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pskel< char > non_positive_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pimpl< char > non_positive_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pskel< char > non_negative_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pimpl< char > non_negative_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::positive_integer_pskel< char > positive_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::positive_integer_pimpl< char > positive_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::negative_integer_pskel< char > negative_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::negative_integer_pimpl< char > negative_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::boolean_pskel< char > boolean_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::boolean_pimpl< char > boolean_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::float_pskel< char > float_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::float_pimpl< char > float_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::double_pskel< char > double_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::double_pimpl< char > double_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::decimal_pskel< char > decimal_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::decimal_pimpl< char > decimal_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::string_pskel< char > string_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::string_pimpl< char > string_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::normalized_string_pskel< char > normalized_string_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::normalized_string_pimpl< char > normalized_string_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::token_pskel< char > token_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::token_pimpl< char > token_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::name_pskel< char > name_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::name_pimpl< char > name_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtoken_pskel< char > nmtoken_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtoken_pimpl< char > nmtoken_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtokens_pskel< char > nmtokens_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtokens_pimpl< char > nmtokens_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::ncname_pskel< char > ncname_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::ncname_pimpl< char > ncname_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::language_pskel< char > language_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::language_pimpl< char > language_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::id_pskel< char > id_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::id_pimpl< char > id_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idref_pskel< char > idref_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idref_pimpl< char > idref_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idrefs_pskel< char > idrefs_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idrefs_pimpl< char > idrefs_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::uri_pskel< char > uri_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::uri_pimpl< char > uri_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::qname_pskel< char > qname_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::qname_pimpl< char > qname_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::base64_binary_pskel< char > base64_binary_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::base64_binary_pimpl< char > base64_binary_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::hex_binary_pskel< char > hex_binary_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::hex_binary_pimpl< char > hex_binary_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_pskel< char > date_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_pimpl< char > date_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_time_pskel< char > date_time_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_time_pimpl< char > date_time_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::duration_pskel< char > duration_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::duration_pimpl< char > duration_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gday_pskel< char > gday_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gday_pimpl< char > gday_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_pskel< char > gmonth_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_pimpl< char > gmonth_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pskel< char > gmonth_day_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pimpl< char > gmonth_day_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_pskel< char > gyear_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_pimpl< char > gyear_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_month_pskel< char > gyear_month_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_month_pimpl< char > gyear_month_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::time_pskel< char > time_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::time_pimpl< char > time_pimpl;
|
||||||
|
|
||||||
|
// Exceptions. See libxsd/xsd/cxx/parser/exceptions.hxx for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::exception< char > exception;
|
||||||
|
|
||||||
|
// Parsing diagnostics.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::severity severity;
|
||||||
|
typedef ::xsd::cxx::parser::error< char > error;
|
||||||
|
typedef ::xsd::cxx::parser::diagnostics< char > diagnostics;
|
||||||
|
typedef ::xsd::cxx::parser::parsing< char > parsing;
|
||||||
|
|
||||||
|
// Error handler. See libxsd/xsd/cxx/xml/error-handler.hxx for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::xml::error_handler< char > error_handler;
|
||||||
|
|
||||||
|
// Read-only string.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::ro_string< char > ro_string;
|
||||||
|
|
||||||
|
// Parsing flags. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::flags flags;
|
||||||
|
|
||||||
|
// Parsing properties. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::properties< char > properties;
|
||||||
|
|
||||||
|
// Document type. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::document< char > document;
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace eppcom_1_0
|
||||||
|
{
|
||||||
|
class pwAuthInfoType_pskel: public virtual ::xml_schema::normalized_string_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
roid ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_pwAuthInfoType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
roid_parser (::eppcom_1_0::roidType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::eppcom_1_0::roidType_pskel& /* roid */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
pwAuthInfoType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_attribute_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::eppcom_1_0::roidType_pskel* roid_parser_;
|
||||||
|
};
|
||||||
|
|
||||||
|
class extAuthInfoType_pskel: public ::xml_schema::complex_content
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_extAuthInfoType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class reasonBaseType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_reasonBaseType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class reasonType_pskel: public virtual ::eppcom_1_0::reasonBaseType_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
lang (const ::std::string&);
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_reasonType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
lang_parser (::xml_schema::language_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::xml_schema::language_pskel& /* lang */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
reasonType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_attribute_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::xml_schema::language_pskel* lang_parser_;
|
||||||
|
};
|
||||||
|
|
||||||
|
class clIDType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_clIDType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class labelType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_labelType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class minTokenType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_minTokenType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class roidType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_roidType ();
|
||||||
|
};
|
||||||
|
|
||||||
|
class trStatusType_pskel: public virtual ::xml_schema::token_pskel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_trStatusType ();
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#include <xsd/cxx/post.hxx>
|
||||||
|
|
||||||
|
// Begin epilogue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End epilogue.
|
||||||
|
|
||||||
|
#endif // CXX______RESOURCES_EPPCOM_1_0_PSKEL_HXX
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,463 @@
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef CXX______RESOURCES_REGISTRANT_1_0_PSKEL_HXX
|
||||||
|
#define CXX______RESOURCES_REGISTRANT_1_0_PSKEL_HXX
|
||||||
|
|
||||||
|
// Begin prologue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End prologue.
|
||||||
|
|
||||||
|
#include <xsd/cxx/config.hxx>
|
||||||
|
|
||||||
|
#if (XSD_INT_VERSION != 3030000L)
|
||||||
|
#error XSD runtime version mismatch
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <xsd/cxx/pre.hxx>
|
||||||
|
|
||||||
|
// Forward declarations
|
||||||
|
//
|
||||||
|
namespace registrant_1_0
|
||||||
|
{
|
||||||
|
class commandType_pskel;
|
||||||
|
class registrantTransferType_pskel;
|
||||||
|
class rtrnDataType_pskel;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef XSD_USE_CHAR
|
||||||
|
#define XSD_USE_CHAR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef XSD_CXX_PARSER_USE_CHAR
|
||||||
|
#define XSD_CXX_PARSER_USE_CHAR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <xsd/cxx/xml/char-utf8.hxx>
|
||||||
|
#include <xsd/cxx/xml/error-handler.hxx>
|
||||||
|
#include <xsd/cxx/parser/exceptions.hxx>
|
||||||
|
#include <xsd/cxx/parser/elements.hxx>
|
||||||
|
#include <xsd/cxx/parser/xml-schema.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/parser.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/xml-schema-pskel.hxx>
|
||||||
|
#include <xsd/cxx/parser/non-validating/xml-schema-pimpl.hxx>
|
||||||
|
#include <xsd/cxx/parser/xerces/elements.hxx>
|
||||||
|
|
||||||
|
namespace xml_schema
|
||||||
|
{
|
||||||
|
// Built-in XML Schema types mapping.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::string_sequence< char > string_sequence;
|
||||||
|
typedef ::xsd::cxx::parser::qname< char > qname;
|
||||||
|
typedef ::xsd::cxx::parser::buffer buffer;
|
||||||
|
typedef ::xsd::cxx::parser::time_zone time_zone;
|
||||||
|
typedef ::xsd::cxx::parser::gday gday;
|
||||||
|
typedef ::xsd::cxx::parser::gmonth gmonth;
|
||||||
|
typedef ::xsd::cxx::parser::gyear gyear;
|
||||||
|
typedef ::xsd::cxx::parser::gmonth_day gmonth_day;
|
||||||
|
typedef ::xsd::cxx::parser::gyear_month gyear_month;
|
||||||
|
typedef ::xsd::cxx::parser::date date;
|
||||||
|
typedef ::xsd::cxx::parser::time time;
|
||||||
|
typedef ::xsd::cxx::parser::date_time date_time;
|
||||||
|
typedef ::xsd::cxx::parser::duration duration;
|
||||||
|
|
||||||
|
// Base parser skeletons.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::parser_base< char > parser_base;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::empty_content< char > empty_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::simple_content< char > simple_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::complex_content< char > complex_content;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::list_base< char > list_base;
|
||||||
|
|
||||||
|
// Parser skeletons and implementations for the XML Schema
|
||||||
|
// built-in types.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_type_pskel< char > any_type_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_type_pimpl< char > any_type_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pskel< char > any_simple_type_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::any_simple_type_pimpl< char > any_simple_type_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::byte_pskel< char > byte_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::byte_pimpl< char > byte_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pskel< char > unsigned_byte_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_byte_pimpl< char > unsigned_byte_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::short_pskel< char > short_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::short_pimpl< char > short_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pskel< char > unsigned_short_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_short_pimpl< char > unsigned_short_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::int_pskel< char > int_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::int_pimpl< char > int_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pskel< char > unsigned_int_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_int_pimpl< char > unsigned_int_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::long_pskel< char > long_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::long_pimpl< char > long_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pskel< char > unsigned_long_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::unsigned_long_pimpl< char > unsigned_long_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::integer_pskel< char > integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::integer_pimpl< char > integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pskel< char > non_positive_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_positive_integer_pimpl< char > non_positive_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pskel< char > non_negative_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::non_negative_integer_pimpl< char > non_negative_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::positive_integer_pskel< char > positive_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::positive_integer_pimpl< char > positive_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::negative_integer_pskel< char > negative_integer_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::negative_integer_pimpl< char > negative_integer_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::boolean_pskel< char > boolean_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::boolean_pimpl< char > boolean_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::float_pskel< char > float_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::float_pimpl< char > float_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::double_pskel< char > double_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::double_pimpl< char > double_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::decimal_pskel< char > decimal_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::decimal_pimpl< char > decimal_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::string_pskel< char > string_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::string_pimpl< char > string_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::normalized_string_pskel< char > normalized_string_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::normalized_string_pimpl< char > normalized_string_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::token_pskel< char > token_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::token_pimpl< char > token_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::name_pskel< char > name_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::name_pimpl< char > name_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtoken_pskel< char > nmtoken_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtoken_pimpl< char > nmtoken_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtokens_pskel< char > nmtokens_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::nmtokens_pimpl< char > nmtokens_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::ncname_pskel< char > ncname_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::ncname_pimpl< char > ncname_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::language_pskel< char > language_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::language_pimpl< char > language_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::id_pskel< char > id_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::id_pimpl< char > id_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idref_pskel< char > idref_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idref_pimpl< char > idref_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idrefs_pskel< char > idrefs_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::idrefs_pimpl< char > idrefs_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::uri_pskel< char > uri_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::uri_pimpl< char > uri_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::qname_pskel< char > qname_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::qname_pimpl< char > qname_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::base64_binary_pskel< char > base64_binary_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::base64_binary_pimpl< char > base64_binary_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::hex_binary_pskel< char > hex_binary_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::hex_binary_pimpl< char > hex_binary_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_pskel< char > date_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_pimpl< char > date_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_time_pskel< char > date_time_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::date_time_pimpl< char > date_time_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::duration_pskel< char > duration_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::duration_pimpl< char > duration_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gday_pskel< char > gday_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gday_pimpl< char > gday_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_pskel< char > gmonth_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_pimpl< char > gmonth_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pskel< char > gmonth_day_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gmonth_day_pimpl< char > gmonth_day_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_pskel< char > gyear_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_pimpl< char > gyear_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_month_pskel< char > gyear_month_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::gyear_month_pimpl< char > gyear_month_pimpl;
|
||||||
|
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::time_pskel< char > time_pskel;
|
||||||
|
typedef ::xsd::cxx::parser::non_validating::time_pimpl< char > time_pimpl;
|
||||||
|
|
||||||
|
// Exceptions. See libxsd/xsd/cxx/parser/exceptions.hxx for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::exception< char > exception;
|
||||||
|
|
||||||
|
// Parsing diagnostics.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::severity severity;
|
||||||
|
typedef ::xsd::cxx::parser::error< char > error;
|
||||||
|
typedef ::xsd::cxx::parser::diagnostics< char > diagnostics;
|
||||||
|
typedef ::xsd::cxx::parser::parsing< char > parsing;
|
||||||
|
|
||||||
|
// Error handler. See libxsd/xsd/cxx/xml/error-handler.hxx for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::xml::error_handler< char > error_handler;
|
||||||
|
|
||||||
|
// Read-only string.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::ro_string< char > ro_string;
|
||||||
|
|
||||||
|
// Parsing flags. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::flags flags;
|
||||||
|
|
||||||
|
// Parsing properties. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::properties< char > properties;
|
||||||
|
|
||||||
|
// Document type. See libxsd/xsd/cxx/parser/xerces/elements.hxx
|
||||||
|
// for details.
|
||||||
|
//
|
||||||
|
typedef ::xsd::cxx::parser::xerces::document< char > document;
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "eppcom-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
#include "epp-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
#include "domain-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
#include "kv-1.0-pskel.hxx"
|
||||||
|
|
||||||
|
namespace registrant_1_0
|
||||||
|
{
|
||||||
|
class commandType_pskel: public ::xml_schema::complex_content
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
registrantTransfer ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
clTRID ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_commandType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
registrantTransfer_parser (::registrant_1_0::registrantTransferType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
clTRID_parser (::epp_1_0::trIDStringType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::registrant_1_0::registrantTransferType_pskel& /* registrantTransfer */,
|
||||||
|
::epp_1_0::trIDStringType_pskel& /* clTRID */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
commandType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_start_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string*);
|
||||||
|
|
||||||
|
virtual bool
|
||||||
|
_end_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::registrant_1_0::registrantTransferType_pskel* registrantTransfer_parser_;
|
||||||
|
::epp_1_0::trIDStringType_pskel* clTRID_parser_;
|
||||||
|
};
|
||||||
|
|
||||||
|
class registrantTransferType_pskel: public ::xml_schema::complex_content
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
name ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
curExpDate (const ::xml_schema::date&);
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
period ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
kvlist ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
explanation (const ::std::string&);
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_registrantTransferType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
name_parser (::eppcom_1_0::labelType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
curExpDate_parser (::xml_schema::date_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
period_parser (::domain_1_0::periodType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
kvlist_parser (::kv_1_0::listType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
explanation_parser (::xml_schema::normalized_string_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::eppcom_1_0::labelType_pskel& /* name */,
|
||||||
|
::xml_schema::date_pskel& /* curExpDate */,
|
||||||
|
::domain_1_0::periodType_pskel& /* period */,
|
||||||
|
::kv_1_0::listType_pskel& /* kvlist */,
|
||||||
|
::xml_schema::normalized_string_pskel& /* explanation */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
registrantTransferType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_start_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string*);
|
||||||
|
|
||||||
|
virtual bool
|
||||||
|
_end_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::eppcom_1_0::labelType_pskel* name_parser_;
|
||||||
|
::xml_schema::date_pskel* curExpDate_parser_;
|
||||||
|
::domain_1_0::periodType_pskel* period_parser_;
|
||||||
|
::kv_1_0::listType_pskel* kvlist_parser_;
|
||||||
|
::xml_schema::normalized_string_pskel* explanation_parser_;
|
||||||
|
};
|
||||||
|
|
||||||
|
class rtrnDataType_pskel: public ::xml_schema::complex_content
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Parser callbacks. Override them in your implementation.
|
||||||
|
//
|
||||||
|
// virtual void
|
||||||
|
// pre ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
name ();
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
exDate (const ::xml_schema::date_time&);
|
||||||
|
|
||||||
|
virtual void
|
||||||
|
post_rtrnDataType ();
|
||||||
|
|
||||||
|
// Parser construction API.
|
||||||
|
//
|
||||||
|
void
|
||||||
|
name_parser (::eppcom_1_0::labelType_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
exDate_parser (::xml_schema::date_time_pskel&);
|
||||||
|
|
||||||
|
void
|
||||||
|
parsers (::eppcom_1_0::labelType_pskel& /* name */,
|
||||||
|
::xml_schema::date_time_pskel& /* exDate */);
|
||||||
|
|
||||||
|
// Constructor.
|
||||||
|
//
|
||||||
|
rtrnDataType_pskel ();
|
||||||
|
|
||||||
|
// Implementation.
|
||||||
|
//
|
||||||
|
protected:
|
||||||
|
virtual bool
|
||||||
|
_start_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string*);
|
||||||
|
|
||||||
|
virtual bool
|
||||||
|
_end_element_impl (const ::xml_schema::ro_string&,
|
||||||
|
const ::xml_schema::ro_string&);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
::eppcom_1_0::labelType_pskel* name_parser_;
|
||||||
|
::xml_schema::date_time_pskel* exDate_parser_;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#include <xsd/cxx/post.hxx>
|
||||||
|
|
||||||
|
// Begin epilogue.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// End epilogue.
|
||||||
|
|
||||||
|
#endif // CXX______RESOURCES_REGISTRANT_1_0_PSKEL_HXX
|
Loading…
Reference in New Issue