- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables
Class ::xowiki::PlainPage
::xowiki::PlainPage create ... \
[ -render_adp (default "0") ]
Class Relations
::xo::db::CrClass create ::xowiki::PlainPage \ -superclass ::xowiki::PageMethods (to be applied on instances)
mime_type (setter)
ppage_id (setter)
render_adp (setter)
render_content (scripted)
set html ${:text} if {[:render_adp]} { set html [:adp_subst $html] } return [:substitute_markup $html]set_content (scripted)
set :text $textsubstitute_markup (scripted)
# # The provided text is a raw text that is transformed into HTML # markup for links etc. # [self class] instvar RE markupmap if {!${:do_substitutions}} { return $raw_content } set html "" try { if {$context_obj ne ""} { :set_resolve_context -package_id [$context_obj package_id] -parent_id [$context_obj item_id] } foreach l [split $raw_content \n] { set l [string map $markupmap(escape) $l] set l [:regsub_eval $RE(anchor) $l {:anchor "\1"}] set l [:regsub_eval $RE(div) $l {:div "\1"}] set l [:regsub_eval $RE(include) $l {:include_content "\1" ""}] #regsub -all -- $RE(clean) $l {\1} l set l [string map $markupmap(unescape) $l] append html $l \n } } on error {errorMsg} { error $errorMsg } finally { if {$context_obj ne ""} { :reset_resolve_context } } return $htmlunescape (scripted)
return $stringVariables
::xowiki::PlainPage array set RE {include {{{(.+?)}}([^\}]|$)} clean2 {(--DUMMY NOT USED--)} anchor \ {\\\[\\\[([^\]]+?)\\\]\\\]} div {>>([^<]*?)<<} clean {[\\](\{\{|>>|\[\[)}} ::xowiki::PlainPage set __default_metaclass ::xotcl::Class ::xowiki::PlainPage set __default_superclass ::xotcl::Object ::xowiki::PlainPage set abstract_p f ::xowiki::PlainPage set auto_save false ::xowiki::PlainPage array set db_constraints {} ::xowiki::PlainPage array set db_slot \ {page_order ::xowiki::Page::slot::page_order creator ::xowiki::Page::slot::creator ppage_id \ ::xowiki::PlainPage::slot::ppage_id page_id ::xowiki::Page::slot::page_id creation_date \ ::xo::db::Object::slot::creation_date creation_user ::xo::db::Object::slot::creation_user \ object_id ::xo::db::Object::slot::object_id description ::xowiki::Page::slot::description \ text ::xowiki::Page::slot::text creation_ip ::xo::db::Object::slot::creation_ip object_title \ ::xo::db::Object::slot::object_title nls_language ::xo::db::CrItem::slot::nls_language \ package_id ::xo::db::Object::slot::package_id name ::xo::db::CrItem::slot::name mime_type \ ::xo::db::CrItem::slot::mime_type context_id ::xo::db::Object::slot::context_id \ security_inherit_p ::xo::db::Object::slot::security_inherit_p title \ ::xowiki::Page::slot::title revision_id ::xo::db::CrItem::slot::revision_id item_id \ ::xo::db::CrItem::slot::item_id last_modified ::xo::db::Object::slot::last_modified \ modifying_user ::xo::db::Object::slot::modifying_user publish_date \ ::xowiki::Page::slot::publish_date modifying_ip ::xo::db::Object::slot::modifying_ip} ::xowiki::PlainPage set folder_id -100 ::xowiki::PlainPage set form ::xowiki::PlainWikiForm ::xowiki::PlainPage set id_column ppage_id ::xowiki::PlainPage array set markupmap {unescape { {[[} \{\{ >>} escape \ {{\[[} \\\{\{ {\>>} }} ::xowiki::PlainPage set mime_type text/plain ::xowiki::PlainPage set name_method {} ::xowiki::PlainPage set non_cached_instance_var_patterns __* ::xowiki::PlainPage set object_type ::xowiki::PlainPage ::xowiki::PlainPage set object_type_key 00000000000011110001100100000000 ::xowiki::PlainPage set pretty_name {#xowiki.PlainPage_pretty_name#} ::xowiki::PlainPage set pretty_plural {#xowiki.PlainPage_pretty_plural#} ::xowiki::PlainPage set security_inherit_p t ::xowiki::PlainPage set sql_package_name ::xowiki::PlainPage ::xowiki::PlainPage set storage_type text ::xowiki::PlainPage set supertype content_revision ::xowiki::PlainPage set table_name xowiki_plain_page ::xowiki::PlainPage set with_table true
- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables