Package org.apache.tapestry5.internal.services

# Class TypeCoercedValueEncoderFactory

java.lang.Object
org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory

All Implemented Interfaces:
  `ValueEncoderFactory<Object>`

public class TypeCoercedValueEncoderFactory extends Object implements ValueEncoderFactory<Object>
Provides `ValueEncoder` instances that are backed by the `TypeCoercer` service.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TypeCoercedValueEncoderFactory(TypeCoercer typeCoercer)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ValueEncoder<Object>`
  `create(Class<Object> type)`
  For a given type, create an encoder.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### TypeCoercedValueEncoderFactory

    public TypeCoercedValueEncoderFactory(TypeCoercer typeCoercer)

- ## Method Details

  - ### create

    public ValueEncoder<Object> create(Class<Object> type)
    Description copied from interface: `ValueEncoderFactory`
    For a given type, create an encoder.
    Specified by:
      `create` in interface `ValueEncoderFactory<Object>`
    Parameters:
      `type` - type of object for which an encoder is needed
    Returns:
      the encoder for the object