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.