org.apache.tapestry5.internal.services
Class StringValueEncoder

java.lang.Object
  extended by org.apache.tapestry5.internal.services.StringValueEncoder
All Implemented Interfaces:
ValueEncoder<String>

public class StringValueEncoder
extends Object
implements ValueEncoder<String>

Passes the string value from the server to the client and vice-versa without any translation.


Constructor Summary
StringValueEncoder()
           
 
Method Summary
 String toClient(String value)
          Converts a value into a client-side representation.
 String toValue(String clientValue)
          Converts a client-side representation, provided by ValueEncoder.toClient(Object), back into a server-side value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringValueEncoder

public StringValueEncoder()
Method Detail

toClient

public String toClient(String value)
Description copied from interface: ValueEncoder
Converts a value into a client-side representation. The value should be parseable by ValueEncoder.toValue(String). In some cases, what is returned is an identifier used to locate the true object, rather than a string representation of the value itself.

Specified by:
toClient in interface ValueEncoder<String>
Parameters:
value - to be encoded
Returns:
a string representation of the value, or the value's identity

toValue

public String toValue(String clientValue)
Description copied from interface: ValueEncoder
Converts a client-side representation, provided by ValueEncoder.toClient(Object), back into a server-side value.

Specified by:
toValue in interface ValueEncoder<String>
Parameters:
clientValue - string representation of the value's identity
Returns:
the corresponding entity, or null if not found


Copyright © 2003-2012 The Apache Software Foundation.