Interface ParameterConduit
-
- All Superinterfaces:
FieldConduit<Object>
public interface ParameterConduit extends FieldConduit<Object>
A facade aroundBinding
andInternalComponentResources
that is used to instrument fields with theParameter
annotation. ExtendsFieldConduit
so that the get() method implicitly coerces the value to the field's type.FieldConduit.get(Object, org.apache.tapestry5.plastic.InstanceContext)
will read from the underlyingBinding
and used theTypeCoercer
coerce the value to the parameter field's type. get() also includes a null value check (as perParameter.allowNull()
.FieldConduit.set(Object, org.apache.tapestry5.plastic.InstanceContext, Object)
pushes the value into the binding.- Since:
- 5.2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isBound()
Determines if the parameter is actually bound.void
reset()
Resets the conduit, clearing any temporarily cached data (from a non-invariantBinding
).-
Methods inherited from interface org.apache.tapestry5.plastic.FieldConduit
get, set
-
-