Class ValueEncoderSourceImpl
- java.lang.Object
 - 
- org.apache.tapestry5.internal.services.ValueEncoderSourceImpl
 
 
- 
- All Implemented Interfaces:
 Runnable,ValueEncoderSource
public class ValueEncoderSourceImpl extends Object implements ValueEncoderSource, Runnable
 
- 
- 
Constructor Summary
Constructors Constructor Description ValueEncoderSourceImpl(Map<Class,ValueEncoderFactory> configuration) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> ValueEncoder<T>getValueEncoder(Class<T> type)Gets or creates a value encoder for the indicated type.voidrun()voidsetupInvalidation(InvalidationEventHub hub) 
 - 
 
- 
- 
Constructor Detail
- 
ValueEncoderSourceImpl
public ValueEncoderSourceImpl(Map<Class,ValueEncoderFactory> configuration)
 
 - 
 
- 
Method Detail
- 
setupInvalidation
@PostInjection public void setupInvalidation(@ComponentClasses InvalidationEventHub hub)
 
- 
getValueEncoder
public <T> ValueEncoder<T> getValueEncoder(Class<T> type)
Description copied from interface:ValueEncoderSourceGets or creates a value encoder for the indicated type. ValueEncoders are cached.- Specified by:
 getValueEncoderin interfaceValueEncoderSource- Parameters:
 type- type of value to be encoded and decoded- Returns:
 - the value encoder
 
 
 - 
 
 -