org.apache.tapestry5.ioc.internal
Interface TypeCoercerProxy
- All Known Implementing Classes:
- TypeCoercerProxyImpl
public interface TypeCoercerProxy
A simplified version of TypeCoercer
used to defer the instantiation of the actual TypeCoercer
service until necessary.
- Since:
- 5.3
coerce
<S,T> T coerce(S input,
Class<T> targetType)
- Returns input cast to targetType if input is an instance of target type, otherwise delegates
to
TypeCoercer.coerce(Object, Class)
.
- Type Parameters:
S
- T
- - Parameters:
input
- value to be coercedtargetType
- desired type of value
- Returns:
- the value, coerced
- Throws:
RuntimeException
- if the input can not be coerced
Copyright © 2003-2012 The Apache Software Foundation.