# Uses of Interface
org.apache.tapestry5.commons.MessageFormatter

Packages that use MessageFormatter
Package
Description
org.apache.tapestry5
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
org.apache.tapestry5.commons
org.apache.tapestry5.commons.internal.util
org.apache.tapestry5.commons.util
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.ioc.test
org.apache.tapestry5.validator
Validators for use by Tapestry (and custom) form field components.

- ## Uses of MessageFormatter in org.apache.tapestry5

  Methods in org.apache.tapestry5 with parameters of type MessageFormatter
  Modifier and Type
  Method
  Description
  `void`
  Validator.`render(Field field, C constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  Hook used by components to allow the validator to contribute additional attributes or (more often) client-side JavaScript (via the `FormSupport.addValidation(Field, String, String, Object)`).
  `void`
  Validator.`validate(Field field, C constraintValue, MessageFormatter formatter, T value)`
  Invoked after the client-submitted value has been `translated` to check that the value conforms to expectations (often, in terms of minimum or maximum value).

- ## Uses of MessageFormatter in org.apache.tapestry5.commons

  Methods in org.apache.tapestry5.commons that return MessageFormatter
  Modifier and Type
  Method
  Description
  `MessageFormatter`
  Messages.`getFormatter(String key)`
  Returns a formatter for the message, which can be used to substitute arguments (as per `Formatter`).

- ## Uses of MessageFormatter in org.apache.tapestry5.commons.internal.util

  Classes in org.apache.tapestry5.commons.internal.util that implement MessageFormatter
  Modifier and Type
  Class
  Description
  `class`
  `MessageFormatterImpl`

- ## Uses of MessageFormatter in org.apache.tapestry5.commons.util

  Methods in org.apache.tapestry5.commons.util that return MessageFormatter
  Modifier and Type
  Method
  Description
  `MessageFormatter`
  AbstractMessages.`getFormatter(String key)`

- ## Uses of MessageFormatter in org.apache.tapestry5.internal.services

  Constructors in org.apache.tapestry5.internal.services with parameters of type MessageFormatter
  Modifier
  Constructor
  Description
  ``
  `FieldTranslatorImpl(Field field, Translator<T> translator, MessageFormatter formatter, FormSupport formSupport)`
  ``
  `FieldValidatorImpl(Field field, Object constraintValue, MessageFormatter messageFormatter, Validator validator, FormSupport formSupport)`

- ## Uses of MessageFormatter in org.apache.tapestry5.ioc.test

  Methods in org.apache.tapestry5.ioc.test that return MessageFormatter
  Modifier and Type
  Method
  Description
  `protected final MessageFormatter`
  IOCTestCase.`mockMessageFormatter()`
  Deprecated.
  Methods in org.apache.tapestry5.ioc.test with parameters of type MessageFormatter
  Modifier and Type
  Method
  Description
  `protected void`
  IOCTestCase.`train_format(MessageFormatter formatter, String result, Object... arguments)`
  Deprecated.
  Have to put the result before the varargs.
  `protected final void`
  IOCTestCase.`train_getMessageFormatter(Messages messages, String key, MessageFormatter formatter)`
  Deprecated.

- ## Uses of MessageFormatter in org.apache.tapestry5.validator

  Methods in org.apache.tapestry5.validator with parameters of type MessageFormatter
  Modifier and Type
  Method
  Description
  `void`
  Checked.`render(Field field, Void constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  `void`
  Email.`render(Field field, Void constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  `void`
  Max.`render(Field field, Long constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  `void`
  MaxLength.`render(Field field, Integer constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  `void`
  Min.`render(Field field, Long constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  `void`
  MinLength.`render(Field field, Integer constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  `void`
  None.`render(Field field, Void constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  Does nothing.
  `void`
  Regexp.`render(Field field, Pattern constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  `void`
  Required.`render(Field field, Void constraintValue, MessageFormatter formatter, MarkupWriter writer, FormSupport formSupport)`
  `void`
  Email.`validate(Field field, Void constraintValue, MessageFormatter formatter, String value)`
  `void`
  Max.`validate(Field field, Long constraintValue, MessageFormatter formatter, Number value)`
  `void`
  MaxLength.`validate(Field field, Integer constraintValue, MessageFormatter formatter, String value)`
  `void`
  Min.`validate(Field field, Long constraintValue, MessageFormatter formatter, Number value)`
  `void`
  MinLength.`validate(Field field, Integer constraintValue, MessageFormatter formatter, String value)`
  `void`
  None.`validate(Field field, Void constraintValue, MessageFormatter formatter, Object value)`
  Does nothing.
  `void`
  Regexp.`validate(Field field, Pattern constraintValue, MessageFormatter formatter, String value)`
  `void`
  Required.`validate(Field field, Void constraintValue, MessageFormatter formatter, Object value)`