public interface Formatter<T>
Formatter
formats an object to a string suitable for
output in a client application. The formatter may optionally also do
the reverse, ie. parse a string to an object.String format(T value)
value
- The value to formatT parseString(String value)
value
- The string to parse