228 lines
4.6 KiB
C++
228 lines
4.6 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 "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.
|
|
|