public static enum BuilderConfigurationWrapperFactory.EventSourceSupport extends Enum<BuilderConfigurationWrapperFactory.EventSourceSupport>
 An enumeration class with different options for supporting the
 EventSource interface in generated ImmutableConfiguration proxies.
 
 Using literals of this class it is possible to specify that a
 ImmutableConfiguration object returned by
 BuilderConfigurationWrapperFactory also implements the
 EventSource interface and how this implementation should work.
 See the documentation of the single constants for more details.
 
| Enum Constant and Description | 
|---|
BUILDER
EventSource support is implemented by delegating to the
 associated ConfigurationBuilder object. | 
DUMMY
Dummy support of the  
EventSource interface. | 
NONE
No support of the  
EventSource interface. | 
| Modifier and Type | Method and Description | 
|---|---|
static BuilderConfigurationWrapperFactory.EventSourceSupport | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static BuilderConfigurationWrapperFactory.EventSourceSupport[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final BuilderConfigurationWrapperFactory.EventSourceSupport NONE
EventSource interface. If this option is
 set, ImmutableConfiguration objects generated by
 BuilderConfigurationWrapperFactory do not implement the
 EventSource interface.public static final BuilderConfigurationWrapperFactory.EventSourceSupport DUMMY
EventSource interface. This option
 causes ImmutableConfiguration objects generated by
 BuilderConfigurationWrapperFactory to implement the
 EventSource interface, however, this implementation consists
 only of empty dummy methods without real functionality.public static final BuilderConfigurationWrapperFactory.EventSourceSupport BUILDER
EventSource support is implemented by delegating to the
 associated ConfigurationBuilder object. If this option is
 used, generated ImmutableConfiguration objects provide a fully
 functional implementation of EventSource by delegating to the
 builder. Because the ConfigurationBuilder interface extends
 EventSource this delegation is always possible.public static BuilderConfigurationWrapperFactory.EventSourceSupport[] values()
for (BuilderConfigurationWrapperFactory.EventSourceSupport c : BuilderConfigurationWrapperFactory.EventSourceSupport.values()) System.out.println(c);
public static BuilderConfigurationWrapperFactory.EventSourceSupport valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2001–2020 The Apache Software Foundation. All rights reserved.