org.apache.tapestry5.internal.services
Class ContextValueEncoderImpl
java.lang.Object
  
org.apache.tapestry5.internal.services.ContextValueEncoderImpl
- All Implemented Interfaces: 
 - ContextValueEncoder
 
public class ContextValueEncoderImpl
- extends Object
- implements ContextValueEncoder
  
 
| 
Method Summary | 
 String | 
toClient(Object value)
 
          Converts a context value into a client-side string (that will ultimately be encoded into a URL). | 
 | 
toValue(Class<T> requiredType,
               String clientValue)
 
          Converts a client value back into a server-side object. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ContextValueEncoderImpl
public ContextValueEncoderImpl(ValueEncoderSource valueEncoderSource)
toClient
public String toClient(Object value)
- Description copied from interface: 
ContextValueEncoder 
- Converts a context value into a client-side string (that will ultimately be encoded into a URL).
- Specified by:
 toClient in interface ContextValueEncoder
 
- Parameters:
 value - to convert (may not be null)
- Returns:
 - string representation of the value
 - See Also:
 ValueEncoder.toClient(Object)
 
 
toValue
public <T> T toValue(Class<T> requiredType,
                     String clientValue)
- Description copied from interface: 
ContextValueEncoder 
- Converts a client value back into a server-side object.
- Specified by:
 toValue in interface ContextValueEncoder
 
- Parameters:
 requiredType - required type to convert the string toclientValue - value obtained from context passed from client
- Returns:
 - the client value converted or coerced into a server value
 - See Also:
 ValueEncoder.toValue(String)
 
 
Copyright © 2003-2012 The Apache Software Foundation.