public class ConfigurationModule extends Object
for more information and examples.| Modifier and Type | Method and Description |
|---|---|
void |
assertStaticClean() |
Configuration |
build() |
Set<NamedParameterNode<?>> |
getBoundNamedParameters() |
<T> ConfigurationModule |
set(Impl<List> opt,
List implList)
Binds a list to a specific optional/required Impl using ConfigurationModule.
|
<T> ConfigurationModule |
set(Impl<T> opt,
Class<? extends T> impl) |
<T> ConfigurationModule |
set(Impl<T> opt,
String impl) |
ConfigurationModule |
set(Param<? extends Number> opt,
Number val) |
ConfigurationModule |
set(Param<Boolean> opt,
boolean val) |
<T> ConfigurationModule |
set(Param<List> opt,
List implList)
Binds a list to a specfici optional/required Param using ConfigurationModule.
|
<T> ConfigurationModule |
set(Param<T> opt,
Class<? extends T> val) |
<T> ConfigurationModule |
set(Param<T> opt,
String val) |
String |
toPrettyString() |
List<Map.Entry<String,String>> |
toStringPairs() |
public final <T> ConfigurationModule set(Impl<T> opt, Class<? extends T> impl)
public final <T> ConfigurationModule set(Impl<T> opt, String impl)
public final <T> ConfigurationModule set(Impl<List> opt, List implList)
T - opt - Target optional/required ImplimplList - List object to be injectedpublic final <T> ConfigurationModule set(Param<T> opt, Class<? extends T> val)
public final ConfigurationModule set(Param<Boolean> opt, boolean val)
public final ConfigurationModule set(Param<? extends Number> opt, Number val)
public final <T> ConfigurationModule set(Param<T> opt, String val)
public final <T> ConfigurationModule set(Param<List> opt, List implList)
T - opt - target optional/required ParamimplList - List object to be injectedpublic Configuration build() throws BindException
BindExceptionpublic Set<NamedParameterNode<?>> getBoundNamedParameters()
public List<Map.Entry<String,String>> toStringPairs()
public String toPrettyString()
public void assertStaticClean() throws ClassHierarchyException
ClassHierarchyExceptionCopyright © 2015 The Apache Software Foundation. All rights reserved.