interface ITranslatableWithArgs : ITranslatable
Represents a ITranslatable with arguments.
It uses a translatable, which has placeholders, as basis and java.lang.String.format to substitute the placeholders with the arguments.
abstract val arguments: Array<Any>
The arguments. |
|
open val id: <ERROR CLASS>
The id of this ITranslatable -- per default it is "Class.namename" |
|
open val name: String
The name of this ITranslatable -- the name together with its Class.name should identify a ITranslatable (see id). |
|
abstract val translatable: ITranslatable
A ITranslatable with placeholders for the arguments. |
open fun getDefault(): <ERROR CLASS>
Returns the default representation of this ITranslatable. |
class TranslatableWithArgs : ITranslatableWithArgs
An ITranslatable which contains placeholders for arguments. |