Element Application


The application.
This is the topmost component for modeling a web application.
This component manages all application-level concerns:


Attributes
mandatory   String HomePage The page displayed by default by the application.
The path is relative to the WEB-INF directory and has to start with a '/' (ex: /pages/Welcome).

Named Children Elements
0 - unbounded   ExpressionFunctionsProvider[] CustomExpressionFunctions The list of custom expression functions providers.
1 - unbounded   locale.LocaleConfig[] SupportedLocales The list of supported locales with their configuration.
mandatory   locale.ILocaleSelector LocaleSelector This is the component that knows how to retrieve the locale used by a user.
1 - unbounded   msg.MessageProvider[] MessagesProviders Declares the components that provide localized messages.
optional   error.ErrorHandler ErrorHandler This is the component in charge of displaying uncaught exceptions to the user.
0 - unbounded   binding.IDataSource[] GlobalBeans Defines global application beans used by the presentation layer.
Beans declared here are accessible from any page of the application.
0 - unbounded   RuleDefinition[] Rules Declares general rules reused across the application.
1 - unbounded   html.IFrame[] Frames Declares graphical frames used by the application.