Runtime System Objects
The run time system defines several application server objects that can be accessed via the API. These objects can be used in database templates and elements, as well as in application modules plugged in via the application plugin mechanism.
The runtime system creates the following objects by default. The object variables and member functions are used in applications to communicate with the application server and the Content Database.
- Maxscape::WebServer
- The WebServer object is used to provide configuration data to the system.
- Maxscape::Process
- The Process class is merely a container for other run time objects.
- Maxscape::Database
- Object for basic database operations.
- Maxscape::Page
- The Page object contains the objects related to page relevant data, e.g. the Context, CGI and User objects, as members.
- Maxscape::Context
- The context in which a document generation takes place.
- Maxscape::Elements
- Elements to handle a pages database elements.
- Maxscape::>Menu
- Object to generate a site navigation menu from the Content Database.
- Maxscape::UserData
- Object that contains the user related data for individualized content generation.
- Maxscape::CGI
- Methods and environment variables (e.g. QUERY_STRIING) from the (fast) CGI interface.
- Maxscape::Form
- Object to handle HTML/CGI forms.
- Maxscape::Table
- Object to display and manipulate database tables of the Content Database.
- ...