class WEB_WINDOW
Summary
Direct parents
Inherit list: UI_TYPED_BRIDGE_WINDOW
Insert list: LOGGING, WEB_ITEM
Class invariant
Overview
Creation features
Features
{ANY}
{UI_WINDOW}
{WEB_APPLICATION}
{WEB_ITEM}
{}
{UI_JOB}
{ANY}
{}
{}
  • log: LOGGER
    There is one logger per concrete type; for performance reasons it is cached in each instance.
  • log_memory__0_: LOGGER
    The cached logger.
panel: WEB_PANEL
writable attribute
{ANY}
menu: WEB_MENU
writable attribute
{ANY}
effective function
{ANY}
set_panel (a_panel: WEB_PANEL)
effective procedure
set_menu (a_menu: WEB_MENU)
effective procedure
reply (context: WEB_CONTEXT)
effective procedure
require
  • context /= Void
save (context: WEB_CONTEXT)
effective procedure
gather static data (field contents and so on)
run (context: WEB_CONTEXT)
effective procedure
execute actions (button clicks etc.)
retrieve_name (a_name: STRING, a_extension: COLLECTION[STRING]): ABSTRACT_STRING
effective function
template_parser: WEB_TEMPLATE_PARSER
once function
{}
connect_to (a_job: UI_JOB)
deferred procedure
ui: UI_
writable attribute
{ANY}
effective function
{ANY}
ensure
  • Result.intern = Result
make (a_ui: UI_)
effective procedure
{}
require
  • a_ui /= Void
ensure
  • ui = a_ui
job: WEB_JOB
writable attribute
{}
log: LOGGER
effective function
{}
There is one logger per concrete type; for performance reasons it is cached in each instance.
ensure
  • Result /= Void
log_memory__0_: LOGGER
writable attribute
{}
The cached logger.
The ugly name is intentional. Don't use directly.