Difference between revisions of "Message DSL"

From OS.bee documentation
Jump to: navigation, search
(→‎Overview)
(Blanked the page)
Line 1: Line 1:
−
==Purpose==
 
−
The Message DSL contains all defined message outputs that either will be shown in the application as reponses and notifications (eg. Pop-Up Dialog), or redirected instead as console output (later also possibly persisted in log-files) with a selected list of severity level reports; both resulting of user interactions with the application.
 
  
−
==Overview==
 
−
 
−
[[File:MessageDSLOverview.png|center|frame|''Figure 1: Architecture Message DSL'']]
 
−
 
−
==Message Model Files==
 
−
The Message DSL model unifies the content of all possible output messages and make them available for other DSL models such as [[Action DSL]].
 
−
 
−
Message model files are made up of the following sections:
 
−
 
−
* '''Package declaration''': The message model file must have a unique fully qualified name that can be specified with the keyword '''package''' at the beginning of the file.
 
−
* '''Category section''': The category section allows you to group a set of messages and in so forth defines different batches or categories (groups) of different set of messages.
 
−
* '''Message section''': The message section contains the body and content of each messages.
 
−
 
−
===package definition===
 
−
====category====
 
−
=====message=====
 
−
=====output=====
 
−
======all======
 
−
======log======
 
−
======show======
 
−
 
−
=====parameter=====
 
−
* Boolean
 
−
* Class
 
−
* Double
 
−
* Exception
 
−
* Int
 
−
* Object
 
−
* String
 
−
=====severity=====
 
−
* Log: log-debug | log-error | log-info | log-trace | log-warn
 
−
* Show: show-error | show-info | show-warn
 
−
 
−
== Copyright Notice ==
 
−
{{Copyright Notice}}
 

Revision as of 15:23, 20 October 2017