예제 #1
0
void register_HtmlLinkTag_class(){

    { //::osiris::HtmlLinkTag
        typedef ::boost::python::class_< HtmlLinkTag_wrapper, ::boost::noncopyable > HtmlLinkTag_exposer_t;
        HtmlLinkTag_exposer_t HtmlLinkTag_exposer = HtmlLinkTag_exposer_t( "HtmlLinkTag", ::boost::python::no_init );
        ::boost::python::scope HtmlLinkTag_scope( HtmlLinkTag_exposer );
        HtmlLinkTag_exposer.def( ::boost::python::init< >() );
        { //::osiris::HtmlLinkTag::getRel
        
            typedef boost::python::object ( *getRel_function_type )( ::osiris::HtmlLinkTag const & );
            
            HtmlLinkTag_exposer.def( 
                "getRel"
                , getRel_function_type( &HtmlLinkTag_wrapper::getRel ) );
        
        }
        { //::osiris::HtmlLinkTag::getHref
        
            typedef boost::python::object ( *getHref_function_type )( ::osiris::HtmlLinkTag const & );
            
            HtmlLinkTag_exposer.def( 
                "getHref"
                , getHref_function_type( &HtmlLinkTag_wrapper::getHref ) );
        
        }
        { //::osiris::HtmlLinkTag::getType
        
            typedef boost::python::object ( *getType_function_type )( ::osiris::HtmlLinkTag const & );
            
            HtmlLinkTag_exposer.def( 
                "getType"
                , getType_function_type( &HtmlLinkTag_wrapper::getType ) );
        
        }
        { //::osiris::HtmlLinkTag::getTitle
        
            typedef boost::python::object ( *getTitle_function_type )( ::osiris::HtmlLinkTag const & );
            
            HtmlLinkTag_exposer.def( 
                "getTitle"
                , getTitle_function_type( &HtmlLinkTag_wrapper::getTitle ) );
        
        }
        { //::osiris::HtmlLinkTag::getHreflang
        
            typedef boost::python::object ( *getHreflang_function_type )( ::osiris::HtmlLinkTag const & );
            
            HtmlLinkTag_exposer.def( 
                "getHreflang"
                , getHreflang_function_type( &HtmlLinkTag_wrapper::getHreflang ) );
        
        }
        { //::osiris::HtmlLinkTag::create
        
            typedef boost::python::object ( *create_function_type )( ::osiris::String const &,::osiris::String const & );
            
            HtmlLinkTag_exposer.def( 
                "create"
                , create_function_type( &HtmlLinkTag_wrapper::create )
                , ( ::boost::python::arg("rel"), ::boost::python::arg("href") ) );
        
        }
        { //::osiris::HtmlLinkTag::render
        
            typedef void ( ::osiris::HtmlLinkTag::*render_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlLinkTag_wrapper::*default_render_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlLinkTag_exposer.def( 
                "render"
                , render_function_type(&::osiris::HtmlLinkTag::render)
                , default_render_function_type(&HtmlLinkTag_wrapper::default_render)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::HtmlLinkTag::setHref
        
            typedef void ( *setHref_function_type )( ::osiris::HtmlLinkTag &,::osiris::String const & );
            
            HtmlLinkTag_exposer.def( 
                "setHref"
                , setHref_function_type( &HtmlLinkTag_wrapper::setHref )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("href") ) );
        
        }
        { //::osiris::HtmlLinkTag::setHreflang
        
            typedef void ( *setHreflang_function_type )( ::osiris::HtmlLinkTag &,::osiris::String const & );
            
            HtmlLinkTag_exposer.def( 
                "setHreflang"
                , setHreflang_function_type( &HtmlLinkTag_wrapper::setHreflang )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("hreflang") ) );
        
        }
        { //::osiris::HtmlLinkTag::setRel
        
            typedef void ( *setRel_function_type )( ::osiris::HtmlLinkTag &,::osiris::String const & );
            
            HtmlLinkTag_exposer.def( 
                "setRel"
                , setRel_function_type( &HtmlLinkTag_wrapper::setRel )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("rel") ) );
        
        }
        { //::osiris::HtmlLinkTag::setTitle
        
            typedef void ( *setTitle_function_type )( ::osiris::HtmlLinkTag &,::osiris::String const & );
            
            HtmlLinkTag_exposer.def( 
                "setTitle"
                , setTitle_function_type( &HtmlLinkTag_wrapper::setTitle )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("title") ) );
        
        }
        { //::osiris::HtmlLinkTag::setType
        
            typedef void ( *setType_function_type )( ::osiris::HtmlLinkTag &,::osiris::String const & );
            
            HtmlLinkTag_exposer.def( 
                "setType"
                , setType_function_type( &HtmlLinkTag_wrapper::setType )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("type") ) );
        
        }
        HtmlLinkTag_exposer.staticmethod( "create" );
        { //property "rel"[fget=::osiris::HtmlLinkTag::getRel, fset=::osiris::HtmlLinkTag::setRel]
        
            typedef ::osiris::String const & ( ::osiris::HtmlLinkTag::*fget )(  ) const;
            typedef void ( ::osiris::HtmlLinkTag::*fset )( ::osiris::String const & ) ;
            
            HtmlLinkTag_exposer.add_property( 
                "rel"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlLinkTag::getRel )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , fset( &::osiris::HtmlLinkTag::setRel )
                , "get\\set property, built on top of \"osiris::String const & osiris::HtmlLinkTag::getRel() const [member function]\" and \"void osiris::HtmlLinkTag::setRel(osiris::String const & rel) [member function]\"" );
        
        }
        { //property "href"[fget=::osiris::HtmlLinkTag::getHref, fset=::osiris::HtmlLinkTag::setHref]
        
            typedef ::osiris::String const & ( ::osiris::HtmlLinkTag::*fget )(  ) const;
            typedef void ( ::osiris::HtmlLinkTag::*fset )( ::osiris::String const & ) ;
            
            HtmlLinkTag_exposer.add_property( 
                "href"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlLinkTag::getHref )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , fset( &::osiris::HtmlLinkTag::setHref )
                , "get\\set property, built on top of \"osiris::String const & osiris::HtmlLinkTag::getHref() const [member function]\" and \"void osiris::HtmlLinkTag::setHref(osiris::String const & href) [member function]\"" );
        
        }
        { //property "type"[fget=::osiris::HtmlLinkTag::getType, fset=::osiris::HtmlLinkTag::setType]
        
            typedef ::osiris::String const & ( ::osiris::HtmlLinkTag::*fget )(  ) const;
            typedef void ( ::osiris::HtmlLinkTag::*fset )( ::osiris::String const & ) ;
            
            HtmlLinkTag_exposer.add_property( 
                "type"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlLinkTag::getType )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , fset( &::osiris::HtmlLinkTag::setType )
                , "get\\set property, built on top of \"osiris::String const & osiris::HtmlLinkTag::getType() const [member function]\" and \"void osiris::HtmlLinkTag::setType(osiris::String const & type) [member function]\"" );
        
        }
        { //property "title"[fget=::osiris::HtmlLinkTag::getTitle, fset=::osiris::HtmlLinkTag::setTitle]
        
            typedef ::osiris::String const & ( ::osiris::HtmlLinkTag::*fget )(  ) const;
            typedef void ( ::osiris::HtmlLinkTag::*fset )( ::osiris::String const & ) ;
            
            HtmlLinkTag_exposer.add_property( 
                "title"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlLinkTag::getTitle )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , fset( &::osiris::HtmlLinkTag::setTitle )
                , "get\\set property, built on top of \"osiris::String const & osiris::HtmlLinkTag::getTitle() const [member function]\" and \"void osiris::HtmlLinkTag::setTitle(osiris::String const & title) [member function]\"" );
        
        }
        { //property "hreflang"[fget=::osiris::HtmlLinkTag::getHreflang, fset=::osiris::HtmlLinkTag::setHreflang]
        
            typedef ::osiris::String const & ( ::osiris::HtmlLinkTag::*fget )(  ) const;
            typedef void ( ::osiris::HtmlLinkTag::*fset )( ::osiris::String const & ) ;
            
            HtmlLinkTag_exposer.add_property( 
                "hreflang"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlLinkTag::getHreflang )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , fset( &::osiris::HtmlLinkTag::setHreflang )
                , "get\\set property, built on top of \"osiris::String const & osiris::HtmlLinkTag::getHreflang() const [member function]\" and \"void osiris::HtmlLinkTag::setHreflang(osiris::String const & hreflang) [member function]\"" );
        
        }
        ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::HtmlLinkTag > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HtmlLinkTag >, boost::shared_ptr< ::osiris::Object > >();
    }

}
예제 #2
0
void register_HtmlPopup_class(){

    { //::osiris::HtmlPopup
        typedef ::boost::python::class_< HtmlPopup_wrapper, ::boost::python::bases< ::osiris::HtmlDiv >, ::boost::noncopyable > HtmlPopup_exposer_t;
        HtmlPopup_exposer_t HtmlPopup_exposer = HtmlPopup_exposer_t( "HtmlPopup", ::boost::python::init< >() );
        ::boost::python::scope HtmlPopup_scope( HtmlPopup_exposer );
        ::boost::python::enum_< ::osiris::HtmlPopup::Type>("Type")
            .value("ptStatic", ::osiris::HtmlPopup::ptStatic)
            .value("ptStaticClick", ::osiris::HtmlPopup::ptStaticClick)
            .value("ptTooltip", ::osiris::HtmlPopup::ptTooltip)
            .value("ptPopup", ::osiris::HtmlPopup::ptPopup)
            .export_values()
            ;
        { //::osiris::HtmlPopup::getType
        
            typedef boost::python::object ( *getType_function_type )( ::osiris::HtmlPopup const & );
            
            HtmlPopup_exposer.def( 
                "getType"
                , getType_function_type( &HtmlPopup_wrapper::getType ) );
        
        }
        { //::osiris::HtmlPopup::getHeader
        
            typedef boost::python::object ( *getHeader_function_type )( ::osiris::HtmlPopup & );
            
            HtmlPopup_exposer.def( 
                "getHeader"
                , getHeader_function_type( &HtmlPopup_wrapper::getHeader ) );
        
        }
        { //::osiris::HtmlPopup::getBody
        
            typedef boost::python::object ( *getBody_function_type )( ::osiris::HtmlPopup & );
            
            HtmlPopup_exposer.def( 
                "getBody"
                , getBody_function_type( &HtmlPopup_wrapper::getBody ) );
        
        }
        { //::osiris::HtmlPopup::onPreRender
        
            typedef void ( HtmlPopup_wrapper::*onPreRender_function_type )(  ) ;
            
            HtmlPopup_exposer.def( 
                "onPreRender"
                , onPreRender_function_type( &HtmlPopup_wrapper::default_onPreRender ) );
        
        }
        { //::osiris::HtmlPopup::setType
        
            typedef void ( *setType_function_type )( ::osiris::HtmlPopup &,::osiris::HtmlPopup::Type );
            
            HtmlPopup_exposer.def( 
                "setType"
                , setType_function_type( &HtmlPopup_wrapper::setType )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("type") ) );
        
        }
        { //::osiris::IHtmlControl::decodeEvent
        
            typedef bool ( HtmlPopup_wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;
            
            HtmlPopup_exposer.def( 
                "decodeEvent"
                , decodeEvent_function_type( &HtmlPopup_wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );
        
        }
        { //::osiris::IHtmlControl::encodeEvent
        
            typedef ::osiris::String ( HtmlPopup_wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;
            
            HtmlPopup_exposer.def( 
                "encodeEvent"
                , encodeEvent_function_type( &HtmlPopup_wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::getSession
        
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( HtmlPopup_wrapper::*default_getSession_function_type )(  ) const;
            
            HtmlPopup_exposer.def( 
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&HtmlPopup_wrapper::default_getSession) );
        
        }
        { //::osiris::IHtmlControl::onEvent
        
            typedef void ( HtmlPopup_wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;
            
            HtmlPopup_exposer.def( 
                "onEvent"
                , onEvent_function_type( &HtmlPopup_wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::onInit
        
            typedef void ( HtmlPopup_wrapper::*onInit_function_type )(  ) ;
            
            HtmlPopup_exposer.def( 
                "onInit"
                , onInit_function_type( &HtmlPopup_wrapper::default_onInit ) );
        
        }
        { //::osiris::IHtmlControl::onLoad
        
            typedef void ( HtmlPopup_wrapper::*onLoad_function_type )(  ) ;
            
            HtmlPopup_exposer.def( 
                "onLoad"
                , onLoad_function_type( &HtmlPopup_wrapper::default_onLoad ) );
        
        }
        { //::osiris::IHtmlControl::onLoadViewState
        
            typedef void ( HtmlPopup_wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;
            
            HtmlPopup_exposer.def( 
                "onLoadViewState"
                , onLoadViewState_function_type( &HtmlPopup_wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::HtmlDiv::onRender
        
            typedef void ( HtmlPopup_wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlPopup_exposer.def( 
                "onRender"
                , onRender_function_type( &HtmlPopup_wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::onSaveViewState
        
            typedef void ( HtmlPopup_wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlPopup_exposer.def( 
                "onSaveViewState"
                , onSaveViewState_function_type( &HtmlPopup_wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::renderAttributes
        
            typedef void ( ::osiris::IHtmlControl::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlPopup_wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlPopup_exposer.def( 
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::IHtmlControl::renderAttributes)
                , default_renderAttributes_function_type(&HtmlPopup_wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::renderChilds
        
            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlPopup_wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlPopup_exposer.def( 
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&HtmlPopup_wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::saveViewState
        
            typedef void ( HtmlPopup_wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlPopup_exposer.def( 
                "saveViewState"
                , saveViewState_function_type( &HtmlPopup_wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );
        
        }
        { //property "type"[fget=::osiris::HtmlPopup::getType, fset=::osiris::HtmlPopup::setType]
        
            typedef ::osiris::HtmlPopup::Type ( ::osiris::HtmlPopup::*fget )(  ) const;
            typedef void ( ::osiris::HtmlPopup::*fset )( ::osiris::HtmlPopup::Type ) ;
            
            HtmlPopup_exposer.add_property( 
                "type"
                , fget( &::osiris::HtmlPopup::getType )
                , fset( &::osiris::HtmlPopup::setType )
                , "get\\set property, built on top of \"osiris::HtmlPopup::Type osiris::HtmlPopup::getType() const [member function]\" and \"void osiris::HtmlPopup::setType(osiris::HtmlPopup::Type type) [member function]\"" );
        
        }
    }

}