See: Description
| Interface | Description |
|---|---|
| ConfigParam |
This interface helps to expose only one API for all configuration annotation that share the methods.
|
| ObjectBuilder<T> |
This interface describes the contract for a class which implements the builder pattern inside WUIC.
|
| ObjectBuilderInspector |
An inspector called each time a builder produced by
ObjectBuilderFactory builds on a object to give
a chance to modify the object before it gets returned. |
| Class | Description |
|---|---|
| AbstractObjectBuilder<T> |
Abstract implementation of what is a
ObjectBuilder. |
| BooleanConfigParam.ConfigParamImpl |
A
ConfigParam that handles BooleanConfigParam. |
| IntegerConfigParam.ConfigParamImpl |
A
ConfigParam that handles IntegerConfigParam. |
| ObjectBuilderFactory<T> |
This factory creates builder for a particular type of object.
|
| ObjectConfigParam.ConfigParamImpl |
A
ConfigParam that handles ObjectConfigParam. |
| PropertySetter<T> |
A property setter is an object which is able to set to a particular
NutDao builder a property. |
| PropertySetter.PropertySetterOfBoolean |
Abstract builder for
Boolean values. |
| PropertySetter.PropertySetterOfInteger |
Abstract builder for
Integer values. |
| PropertySetter.PropertySetterOfObject |
Abstract builder for
Object values instantiated with the default constructor of a class loaded with its
name. |
| PropertySetter.PropertySetterOfString |
Abstract builder for
String values. |
| StringConfigParam.ConfigParamImpl |
A
ConfigParam that handles StringConfigParam. |
| Enum | Description |
|---|---|
| PropertySetterFactory |
Factory that creates a
PropertySetter based on a parameter type. |
| Annotation Type | Description |
|---|---|
| BooleanConfigParam |
This annotation marks a parameter in a constructor annotated with
ConfigConstructor
that sets a boolean value. |
| ConfigConstructor |
This annotations marks a constructor to use to build a new instance of an annotated service.
|
| IntegerConfigParam |
This annotation marks a parameter in a constructor annotated with
ConfigConstructor
that sets a integer value. |
| ObjectConfigParam |
This annotation marks a parameter in a constructor annotated with
ConfigConstructor that sets a
particular object value. |
| StringConfigParam |
This annotation marks a parameter in a constructor annotated with
ConfigConstructor
that sets a string value. |
This package contains all the API elements to make objects configurable. A configurable object provides
a constructor annotated with ConfigConstructor. Each parameter of this
constructor is annotated with a configuration parameter annotation:
ObjectBuilderFactory.Copyright © 2012-2015. All Rights Reserved.