Class StringTranslator

    • Method Detail

      • render

        public void render(Field field,
                           String message,
                           MarkupWriter writer,
                           FormSupport formSupport)
        Does nothing.
        Parameters:
        field - the field which is currently being rendered
        message - formatted validation message, either from validation messages, or from an override
        writer - markup writer, allowing additional attributes to be written into the active element
        formSupport - used to add JavaScript
      • parseClient

        public String parseClient(Field field,
                                  String clientValue,
                                  String message)
                           throws ValidationException
        Passes the clientValue through unchanged.
        Parameters:
        field - for which a value is being parsed
        clientValue - to convert to a server value; this will not be null, but may be blank
        message - formatted validation message, either from validation messages, or from an override
        Returns:
        equivalent server-side value (possibly null)
        Throws:
        ValidationException - if the value can not be parsed
      • toClient

        public String toClient(String value)
        Passes the value through unchanged.
        Parameters:
        value - the server side value (which will not be null)
        Returns:
        client-side value to present to the user