br.com.arsmachina.tapestrycrud.encoder
Interface Encoder<T,K extends Serializable>

Type Parameters:
T - the entity class related to this encoder.
K - the type of the class' primary key property.
All Superinterfaces:
ActivationContextEncoder<T>, LabelEncoder<T>, PrimaryKeyEncoder<K,T>, ValueEncoder<T>, ValueEncoderFactory<T>

public interface Encoder<T,K extends Serializable>
extends PrimaryKeyEncoder<K,T>, ValueEncoder<T>, ValueEncoderFactory<T>, ActivationContextEncoder<T>, LabelEncoder<T>

Single interface used to define many encoding-related services. This interface extends LabelEncoder, PrimaryKeyEncoder, ValueEncoder, ValueEncoderFactory, and ActivationContextEncoder.

Author:
Thiago H. de Paula Figueiredo

Method Summary
 
Methods inherited from interface org.apache.tapestry5.PrimaryKeyEncoder
prepareForKeys, toKey, toValue
 
Methods inherited from interface org.apache.tapestry5.ValueEncoder
toClient, toValue
 
Methods inherited from interface org.apache.tapestry5.services.ValueEncoderFactory
create
 
Methods inherited from interface br.com.arsmachina.tapestrycrud.encoder.ActivationContextEncoder
toActivationContext, toObject
 
Methods inherited from interface br.com.arsmachina.tapestrycrud.encoder.LabelEncoder
toLabel
 



Copyright © 2008-2009 Thiago H. de Paula Figueiredo. All Rights Reserved.