A wrapper around {@link org.apache.tapestry5.Translator#toClient(Object)} that first fires a "toclient" event onthe component to see if it can perform the conversion. If the value is null, then no event is fired and the translator is not invoked, the return value is simply null.
@param value to be converted to a client-side string, which may be null
@param componentResources used to fire events on the component
@param translator used if the component does not provide a non-null value
@param nullFieldStrategy used to convert a null server side value to an appropriate client side value
@return the translated value or null if the value is null
@see org.apache.tapestry5.Translator#toClient(Object)
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.