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
-
Method Summary
Modifier and TypeMethodDescription<S,
T> T Returns input cast to targetType if input is an instance of target type, otherwise delegates toTypeCoercer.coerce(Object, Class)
.
-
Method Details
-
coerce
Returns input cast to targetType if input is an instance of target type, otherwise delegates toTypeCoercer.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
-