public class SimpleEnumProvider extends AbstractEnumProvider
EnumProvider. It only supports Boolean
and any static Enum (where it dynamically creates definitions).AbstractEnumProvider.EnumContainer| Constructor and Description |
|---|
SimpleEnumProvider()
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
loadEnumValues(AbstractEnumProvider.EnumContainer container) |
void |
require(Runnable callback,
EnumDefinition<?,?>... enumDefinitions)
This method triggers that the given
EnumDefinitions are available. |
clear, doInitialize, getEnumContainer, getEnumDefinition, getEnumDefinition, getEnumDefinitions, getEnumDefinitionWithCategory, getEnumValue, getEnumValue, getEnumValues, getEnumValues, getStringUtil, isAvailable, isSupportEnumAutoRegistration, iterator, registerEnum, registerEnumDefinition, registerEnumDefinitions, require, setStringUtilcreateLogger, getLoggerdoInitialized, getInitializationState, initializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic void require(Runnable callback, EnumDefinition<?,?>... enumDefinitions)
EnumProviderEnumDefinitions are available. In
advanced to EnumProvider.require(EnumDefinition...) it allows to specify a callback that gets invoked after the
required EnumDefinitions are available. This is useful in asynchronous
environments (e.g. in client applications that have to receive the values (asynchronously) from the server).callback - is a Runnable that will be called after all given
EnumDefinitions are available.enumDefinitions - are the EnumDefinitions of the required enumerations.protected void loadEnumValues(AbstractEnumProvider.EnumContainer container)
loadEnumValues in class AbstractEnumProvidercontainer - is the AbstractEnumProvider.EnumContainer for which the AbstractEnumProvider.getEnumValues(EnumDefinition) should be
loaded.Copyright © 2001–2016 mmm-Team. All rights reserved.