|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.chromattic.api.ChromatticBuilder.Configuration
public static class ChromatticBuilder.Configuration
| Nested Class Summary | |
|---|---|
static class |
ChromatticBuilder.Configuration.Factory
The configuration factory. |
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,ChromatticBuilder.Option.Instance<?>> |
entries
. |
| Constructor Summary | |
|---|---|
ChromatticBuilder.Configuration()
|
|
ChromatticBuilder.Configuration(ChromatticBuilder.Configuration that)
Copy constructor for internal usage. |
|
| Method Summary | ||
|---|---|---|
|
getOptionInstance(ChromatticBuilder.Option<D> option)
Returns a configured option instance. |
|
ChromatticBuilder.Option.Instance<?> |
getOptionInstance(java.lang.String name)
Returns a configured option instance. |
|
|
getOptionValue(ChromatticBuilder.Option<D> option)
Returns the option value. |
|
|
setOptionValue(ChromatticBuilder.Option<D> option,
D value,
boolean overwrite)
Set the option value. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.Map<java.lang.String,ChromatticBuilder.Option.Instance<?>> entries
| Constructor Detail |
|---|
public ChromatticBuilder.Configuration()
public ChromatticBuilder.Configuration(ChromatticBuilder.Configuration that)
that - the options to copy| Method Detail |
|---|
public ChromatticBuilder.Option.Instance<?> getOptionInstance(java.lang.String name)
throws java.lang.NullPointerException
name - the option name
java.lang.NullPointerException - if the name is null
public <D> ChromatticBuilder.Option.Instance<D> getOptionInstance(ChromatticBuilder.Option<D> option)
throws java.lang.NullPointerException
D - the option data typeoption - the option to return
java.lang.NullPointerException - if the option is null
public <D> D getOptionValue(ChromatticBuilder.Option<D> option)
throws java.lang.NullPointerException
D - the option data typeoption - the option
java.lang.NullPointerException - if the option parameter is null
public <D> boolean setOptionValue(ChromatticBuilder.Option<D> option,
D value,
boolean overwrite)
throws java.lang.NullPointerException
D - the option data typeoption - the option to setvalue - the option valueoverwrite - wheter or not to overwrite an existing value
java.lang.NullPointerException - if any argument is null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||