A XMA CompProperty represents properties of an XMA Component and could be used through getter and setter methods. To change component properties the following dialogs are available:
This Dialog gives an overview about existing component properties. To insert / edit / delete the corresponding property you have to select the property and push the correspondend button. If you change or insert a new property the following dialog appears:
In an XMA Component Property you may change the following information:
| Property | Type | Description | Editable |
| DefaultValue | String | Contain an initial value of this property. | X |
| Description | String | Description of the property. | X |
| Direction | SelectionList | Specifies the possible directions of the Property: Values: IN OUT IN_OUT, INTERNAL | X |
| Name | String | Name of the Property | X |
| Type | SelectionList | Java type of the property. | X |
| Bound | boolean | If true, listeners will be informed on everey change event. | X |
| Mandatory | boolean | If true, this Property has to be set. | X |
Table 4.8. XMa Component Property Properties
The values of the direction property have the follwing meanings:
IN: input property. The generated setter is public, the getter is protected.
OUT: output property. The generated setter is protected, the getter is public.
IN_OUT: The property is input and output. The generated getter and setter are both public.
INTERNAL: The property is used only inside the component itself. It is not part of the component interface.The generated getter and setter are both protected.
The values of all properties are automatically replicated between client and server.
Learn more about CompProperty in Chapter Implementing a Component(Component Properties) and Calling a Component(String Representations of Properties).