|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tapestry5.ioc.services.TapestryIOCModule
@Marker(value=Builtin.class) public final class TapestryIOCModule
Defines the base set of services for the Tapestry IOC container.
| Constructor Summary | |
|---|---|
TapestryIOCModule()
|
|
| Method Summary | |
|---|---|
static void |
bind(ServiceBinder binder)
|
static ServiceLifecycleSource |
build(Map<String,ServiceLifecycle> configuration)
Provides access to additional service lifecycles. |
static void |
contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration)
Value Supports the Value annotation
Symbol Supports the Symbol annotations
Autobuild Supports the Autobuild annotation |
void |
contributeServiceLifecycleSource(MappedConfiguration<String,ServiceLifecycle> configuration)
Contributes the "perthread" scope. |
static void |
contributeSymbolSource(OrderedConfiguration<SymbolProvider> configuration,
SymbolProvider applicationDefaults,
SymbolProvider factoryDefaults)
|
static void |
contributeTypeCoercer(Configuration<CoercionTuple> configuration)
Contributes a set of standard type coercions to the TypeCoercer service: Object to String
String to Double String to BigDecimal BigDecimal to Double Double to
BigDecimal String to BigInteger BigInteger to Long String to Long Long to
Byte Long to Short Long to Integer Double to Long Double to Float
Float to Double Long to Double String to Boolean ("false" is always false, other non-blank
strings are true) Long to Boolean (true if long value is non zero) Null to Boolean (always
false) Collection to Boolean (false if empty) Object[] to List primitive[] to
List Object to List (by wrapping as a singleton list) String to File String to TimeInterval TimeInterval to
Long Object to Object[] (wrapping the object as an array) Collection to Object[] (via the
toArray() method) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TapestryIOCModule()
| Method Detail |
|---|
public static void bind(ServiceBinder binder)
public static ServiceLifecycleSource build(Map<String,ServiceLifecycle> configuration)
public void contributeServiceLifecycleSource(MappedConfiguration<String,ServiceLifecycle> configuration)
public static void contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration)
Value annotationSymbol annotationsAutobuild annotation
public static void contributeTypeCoercer(Configuration<CoercionTuple> configuration)
TypeCoercer service: TimeIntervalTimeInterval to
Long
public static void contributeSymbolSource(OrderedConfiguration<SymbolProvider> configuration,
@ApplicationDefaults
SymbolProvider applicationDefaults,
@FactoryDefaults
SymbolProvider factoryDefaults)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||