- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables
Class ::xowiki::Object
::xowiki::Objectcreate ...
Class Relations
::xo::db::CrClass create ::xowiki::Object \ -superclass ::xowiki::PlainPageMethods (to be applied on instances)
get_payload (scripted)
set payload [self]::payload if {![nsf::is object $payload]} { ::xo::Context create $payload -requireNamespace } expr {[$payload exists $var] ? [$payload set $var] : $default}initialize_loaded_object (scripted)
:set_payload ${:text} nextmime_type (setter)
render_content (scripted)
if {[[self]::payload info methods content] ne ""} { set html [[self]::payload content] #:log render-adp=[:render_adp] if {[:render_adp]} { set html [:adp_subst $html] return [:substitute_markup $html] } else { #return "<pre>[string map {> > < <} ${:text}]</pre>" return $html } }set_payload (scripted)
set payload [self]::payload if {[nsf::is object $payload]} {$payload destroy} ::xo::Context create $payload -requireNamespace -actual_query [::xo::cc actual_query] $payload set package_id ${:package_id} ad_try { $payload contains $cmd $payload init } on error {errorMsg} { ad_log error "xowiki::Object set_payload: content $cmd lead to error: $errorMsg" ::xo::xotcl_object_cache flush ${:item_id} }xowiki_object_id (setter)
- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables