public class CommonConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CommonConfiguration.ConfigurationOption
Types of configuration options.
|
static class |
CommonConfiguration.ControlMode
Types of control modes.
|
static class |
CommonConfiguration.InstantiationMode
Types of collection instantiation modes.
|
| Modifier and Type | Field and Description |
|---|---|
protected EnumMap<CommonConfiguration.ConfigurationOption,Object> |
configurationValues |
protected org.apache.commons.logging.Log |
logger |
| Constructor and Description |
|---|
CommonConfiguration() |
CommonConfiguration(CommonConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.commons.lang3.builder.ToStringBuilder |
appendProperties(org.apache.commons.lang3.builder.ToStringBuilder builder) |
Class<?> |
getCollectionImplClass()
Returns the value of
collection option. |
Class<?> |
getCollectionInterfaceClass()
Returns the value of
collectionInterface option. |
CommonConfiguration.InstantiationMode |
getInstantiationMode()
Returns the value of
instantiate option. |
boolean |
isApplyPluralForm()
Returns the value of
plural option. |
void |
setApplyPluralForm(boolean applyPluralForm) |
void |
setCollectionImplClass(Class<?> collectionImplClass) |
void |
setCollectionInterfaceClass(Class<?> collectionInterfaceClass) |
void |
setInstantiationMode(CommonConfiguration.InstantiationMode instantiationMode) |
void |
setLogger(org.apache.commons.logging.Log logger) |
String |
toString() |
protected EnumMap<CommonConfiguration.ConfigurationOption,Object> configurationValues
protected org.apache.commons.logging.Log logger
public CommonConfiguration()
public CommonConfiguration(CommonConfiguration configuration)
public Class<?> getCollectionImplClass()
collection option. By default returns ArrayList.public void setCollectionImplClass(Class<?> collectionImplClass)
public Class<?> getCollectionInterfaceClass()
collectionInterface option. By default returns List.public void setCollectionInterfaceClass(Class<?> collectionInterfaceClass)
public CommonConfiguration.InstantiationMode getInstantiationMode()
instantiate option. By default returns early.public void setInstantiationMode(CommonConfiguration.InstantiationMode instantiationMode)
public boolean isApplyPluralForm()
plural option. By default returns false.public void setApplyPluralForm(boolean applyPluralForm)
public void setLogger(org.apache.commons.logging.Log logger)
protected org.apache.commons.lang3.builder.ToStringBuilder appendProperties(org.apache.commons.lang3.builder.ToStringBuilder builder)
Copyright © 2022–2023. All rights reserved.