See: Description
| Interface | Description |
|---|---|
| Language |
Interface for custom Language implementation.
|
| LocalizedFields |
LocalizedFields interface is used to link a collection of properties to a specific language.
|
| Class | Description |
|---|---|
| AbstractLocalizedFieldsObject<Base extends LocalizedFields> |
An object that contains different versions of
LocalizedFields instances providing language versioned fields. |
| BaseLocalizedFields |
Provides an abstract base class that implements the LocalizedFields interface and allows
Language setting upon construction of the fields instance.
|
| LanguageConfigurator |
LanguageConfigurator holds the reference to the actual Language implementation being used.
|
| LocalizedFieldsCollection<Base extends LocalizedFields> |
A collection wrapper around a set of LocalizedFields.
|
| Exception | Description |
|---|---|
| LanguageConfigurator.LanguagesNotConfiguredException |
Exception thrown when the Language system has not been properly initialized.
|
Base classes and interfaces to facilitate objects with localized fields. To use these classes you would usually:
Language. Often an enum.AbstractLocalizedFieldsObject that uses
an extension of BaseLocalizedFields for its fields implementation.Examples of use can be found in the RestoBookings and Resto projects.
Copyright © 2017. All rights reserved.