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

Method Summary
<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).
 

Method Detail

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 coerced
targetType - desired type of value
Returns:
the value, coerced
Throws:
RuntimeException - if the input can not be coerced


Copyright © 2003-2012 The Apache Software Foundation.