org.apache.tapestry5.internal.services
Class EnumValueEncoderFactory<E extends java.lang.Enum<E>>

java.lang.Object
  extended by org.apache.tapestry5.internal.services.EnumValueEncoderFactory<E>
Type Parameters:
E -
All Implemented Interfaces:
ValueEncoderFactory<E>

public class EnumValueEncoderFactory<E extends java.lang.Enum<E>>
extends java.lang.Object
implements ValueEncoderFactory<E>

Factory that provides a configured instance of EnumValueEncoder.


Constructor Summary
EnumValueEncoderFactory(TypeCoercer typeCoercer)
           
 
Method Summary
 ValueEncoder<E> create(java.lang.Class<E> 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 Detail

EnumValueEncoderFactory

public EnumValueEncoderFactory(TypeCoercer typeCoercer)
Method Detail

create

public ValueEncoder<E> create(java.lang.Class<E> type)
Description copied from interface: ValueEncoderFactory
For a given type, create an encoder.

Specified by:
create in interface ValueEncoderFactory<E extends java.lang.Enum<E>>
Parameters:
type - type of object for which an encoder is needed
Returns:
the encoder for the object


Copyright © 2003-2012 The Apache Software Foundation.