org.benow.java.config.entry
Class ClassConfigurationEntry
java.lang.Object
org.benow.java.config.ConfigurationEntryImpl
org.benow.java.config.entry.StringConfigurationEntry
org.benow.java.config.entry.ClassConfigurationEntry
- All Implemented Interfaces:
- ConfigurationEntry
public class ClassConfigurationEntry
- extends StringConfigurationEntry
util: org.benow.util.config.entry.ClassConfigurationEntry
- Author:
- andy
|
Constructor Summary |
protected |
ClassConfigurationEntry()
|
|
ClassConfigurationEntry(java.lang.String name,
java.lang.Class<?> defaultValue,
java.lang.Class<?> ofBaseClass,
java.lang.String desc)
|
|
ClassConfigurationEntry(java.lang.String name,
java.lang.Class<?> defaultValue,
java.lang.String description)
|
|
ClassConfigurationEntry(java.lang.String name,
java.util.List<java.lang.Class<?>> defaultValue,
java.lang.Class<?> ofBaseClass,
java.lang.String description)
|
|
ClassConfigurationEntry(java.lang.String name,
java.lang.String defaultClassName,
java.lang.Class<?> ofBaseClass,
java.lang.String description)
|
|
ClassConfigurationEntry(java.lang.String name,
java.lang.String defaultClassName,
java.lang.String description)
|
| Methods inherited from class org.benow.java.config.ConfigurationEntryImpl |
addValueQuiet, addValues, assertValueCondition, assigned, assignFrom, clear, getDeclarationLocation, getDeclaringClass, getDescription, getDisplayName, getLevel, getLocation, getMultiValues, getName, getPossibleValues, getPossibleValuesString, getRawValue, getRawValues, getRawValuesAsCSV, getRelevance, getSimpleName, getSoloValue, getType, getValidator, getValue, getValues, getValuesAsString, isDefault, isValid, reference, removeValue, resolveValuesIn, setDefaultValue, setDescription, setDisplayName, setLocation, setPossibleValues, setRawValue, setRawValues, setReferredChangeHander, setRelevance, setSoloValue, setType, setValidator, setValue, setValueAsString, setValueQuiet, setValues, setValuesAsStrings, setValuesQuiet, toCSVString, toString, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ClassConfigurationEntry
protected ClassConfigurationEntry()
ClassConfigurationEntry
public ClassConfigurationEntry(java.lang.String name,
java.lang.Class<?> defaultValue,
java.lang.String description)
ClassConfigurationEntry
public ClassConfigurationEntry(java.lang.String name,
java.lang.Class<?> defaultValue,
java.lang.Class<?> ofBaseClass,
java.lang.String desc)
ClassConfigurationEntry
public ClassConfigurationEntry(java.lang.String name,
java.util.List<java.lang.Class<?>> defaultValue,
java.lang.Class<?> ofBaseClass,
java.lang.String description)
ClassConfigurationEntry
public ClassConfigurationEntry(java.lang.String name,
java.lang.String defaultClassName,
java.lang.String description)
ClassConfigurationEntry
public ClassConfigurationEntry(java.lang.String name,
java.lang.String defaultClassName,
java.lang.Class<?> ofBaseClass,
java.lang.String description)
addValue
public void addValue(java.lang.Object value)
- Overrides:
addValue in class ConfigurationEntryImpl
setDefaultValue
public void setDefaultValue(java.lang.Class<?> defaultValue)
setLevel
public ClassConfigurationEntry setLevel(ConfigurationEntry.Relevance level)
- Description copied from class:
ConfigurationEntryImpl
- override and return instance type for construction initialization
- Overrides:
setLevel in class StringConfigurationEntry
getClassValue
public java.lang.Class<?> getClassValue()
throws ConfigurationException
- Throws:
ConfigurationException
getClassValues
public java.util.List<java.lang.Class<?>> getClassValues()
throws ConfigurationException
- Throws:
ConfigurationException
getInstance
public java.lang.Object getInstance()
throws ConfigurationException
- Throws:
ConfigurationException
getInstance
public java.lang.Object getInstance(java.lang.Class<?>[] paramClasses,
java.lang.Object[] paramValues)
throws ConfigurationException
- Throws:
ConfigurationException
getInstances
public java.util.List<java.lang.Object> getInstances()
throws ConfigurationException
- Throws:
ConfigurationException
getInstances
public java.util.List<java.lang.Object> getInstances(java.lang.Class<?>[] paramClasses,
java.lang.Object[] paramValues)
throws ConfigurationException
- Throws:
ConfigurationException
getStringValues
public java.util.List<java.lang.String> getStringValues()
- Overrides:
getStringValues in class StringConfigurationEntry
getMappedClassValues
public java.util.List<java.lang.Class<?>> getMappedClassValues(java.lang.String key)
- Gets mapped classes for given key
- See Also:
StringConfigurationEntry.getMappedValues(String)
isAssigned
public boolean isAssigned()
setValue
public void setValue(java.lang.Class<?> value)
setValues
public void setValues(java.lang.Class[] values)