01: package org.osbl.client.wings.form.format;
02:
03: import org.conform.format.*;
04:
05: import java.util.Locale;
06: import java.text.ParseException;
07:
08: public class LocalizationFormat extends AbstractFormat {
09: private static LocalizationFormat INSTANCE;
10:
11: public static LocalizationFormat getInstance() {
12: if (INSTANCE == null)
13: INSTANCE = new LocalizationFormat();
14:
15: return INSTANCE;
16: }
17:
18: public String format(Object value) {
19: FormatFactory formatFactory = FormatFactory.getInstance();
20: Locale locale = formatFactory.getLocale();
21: ResourceProvider resourceProvider = formatFactory
22: .getResourceProvider();
23: return value != null ? resourceProvider.getMessage(locale,
24: value.toString()) : "";
25: }
26:
27: public Object parse(String string) throws ParseException {
28: return null;
29: }
30:
31: public String getMessage() {
32: return null;
33: }
34:
35: public String getHelp() {
36: return null;
37: }
38: }
|