See: Description
| Interface | Description |
|---|---|
| Accessible |
An object whose attributes' values can be accessed in a specific, general manner.
|
| Identifiable |
An object that can identify itself.
That indentification should be sufficient to uniquely identify an object inside some pool of objects (most commonly, pool of objects of the same type). It is possible that object from some other pool can have the same identification. |
| Localizable |
An object whose value can be localized to a (properly formatted) string representation.
|
| Mutable |
An object whose state can be changed.
|
| Nameable |
An object that has "a name".
That "name" does not have to be unique inside its namespace. |
| Class | Description |
|---|---|
| EcmMessage |
A collection of
EcmMessageParts.The final result (of a conversion of EcmMessage to a String) will be created by concatenation of conversion of its EcmMessageParts.A conversion to a String is not performed inside this object. |
| EcmMessagePart |
An object that keeps information about a part of the message that is going to be presented to a user.
For example, it can be shown on the screen, or written in a log-file, or saved in the database (possibly, many other scenarios may be "invented"). Every EcmMessagePart can be used- literally (exactly as it is), if EcmMessagePart.toBeLocalized is false, or- in its localized form (if localization is possible), if EcmMessagePart.toBeLocalized is true.A conversion to a String is not performed inside this object. |