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.