<!ATTLIST CONTROL id ID #IMPLIED javaName NMTOKEN #IMPLIED level ( CLASS | INSTANCE) "CLASS" priority NMTOKEN #IMPLIED message CDATA #IMPLIED> |
Attribute | Mand. | Description | Default |
id | no | Identifier of the control. | |
javaName | no | Java class implementing the control. This class must respect an interface depending on the control level: - field level (leon.data.datainterface.LyFieldInfoControl interface), - class level (leon.data.datainterface.LyClassControl interface) - form level (leon.data.datainterface.LyFormControl interface). |
|
level | no | Indicates whether the control is created at the class level (CLASS) or for each instance (INSTANCE). | CLASS |
priority | no | Integer defining the control priority. A control is launched only if its priority is lower than the one of the application. The application priority is defined programatically defined by the getPriorityLevel method of the leon.app.behavior.LyApplicationBehavior class associated with the application. The default priority level is 0. | |
message | no | Message to be displayed to end-user when formula isn't verified. |
<!ELEMENT CONTROL (FORMULA?, ARG*)> |
Element | Mand. | Mult. | Description |
FORMULA | no | no | Formula used to perform the control. |
ARG | no | yes | Control argument. |