Package org.apache.tapestry5.internal.services

# Class EnumValueEncoderFactory<E extends Enum<E>>

java.lang.Object
org.apache.tapestry5.internal.services.EnumValueEncoderFactory<E>

Type Parameters:
  `E` - the type of the value

All Implemented Interfaces:
  `ValueEncoderFactory<E>`

@Deprecated public class EnumValueEncoderFactory<E extends Enum<E>> extends Object implements ValueEncoderFactory<E>
Deprecated.
this class is superseded by `TypeCoercedValueEncoderFactory` and scheduled to be removed in Tapestry 5.5
Factory that provides a configured instance of `EnumValueEncoder`.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `EnumValueEncoderFactory(TypeCoercer typeCoercer)`
  Deprecated.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ValueEncoder<E>`
  `create(Class<E> type)`
  Deprecated.
  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

  - ### EnumValueEncoderFactory

    public EnumValueEncoderFactory(TypeCoercer typeCoercer)
    Deprecated.

- ## Method Details

  - ### create

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