1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.util;
21
22 import javax.faces.context.FacesContext;
23
24
25
26
27 public class MessageFormat {
28
29 public static String format(final String pattern, final Object param0) {
30 return createMessageFormat(pattern).format(new Object[]{param0});
31 }
32
33 public static String format(final String pattern, final Object param0, final Object param1) {
34 return createMessageFormat(pattern).format(new Object[]{param0, param1});
35 }
36
37 public static String format(final String pattern, final Object param0, final Object param1, final Object param2) {
38 return createMessageFormat(pattern).format(new Object[]{param0, param1, param2});
39 }
40
41 public static String format(
42 final String pattern, final Object param0, final Object param1, final Object param2, final Object param3) {
43 return createMessageFormat(pattern).format(new Object[]{param0, param1, param2, param3});
44 }
45
46 public static String format(
47 final String pattern, final Object param0, final Object param1, final Object param2, final Object param3,
48 final Object param4) {
49 return createMessageFormat(pattern).format(new Object[]{param0, param1, param2, param3, param4});
50 }
51
52 public static String format(
53 final String pattern, final Object param0, final Object param1, final Object param2, final Object param3,
54 final Object param4, final Object param5) {
55 return createMessageFormat(pattern).format(new Object[]{param0, param1, param2, param3, param4, param5});
56 }
57
58 public static String format(
59 final String pattern, final Object param0, final Object param1, final Object param2, final Object param3,
60 final Object param4, final Object param5, final Object param6) {
61 return createMessageFormat(pattern).format(new Object[]{param0, param1, param2, param3, param4, param5, param6});
62 }
63
64 public static String format(
65 final String pattern, final Object param0, final Object param1, final Object param2, final Object param3,
66 final Object param4, final Object param5, final Object param6, final Object param7) {
67 return createMessageFormat(pattern).format(
68 new Object[]{param0, param1, param2, param3, param4, param5, param6, param7});
69 }
70
71 public static String format(
72 final String pattern, final Object param0, final Object param1, final Object param2, final Object param3,
73 final Object param4, final Object param5, final Object param6, final Object param7, final Object param8) {
74 return createMessageFormat(pattern).format(
75 new Object[]{param0, param1, param2, param3, param4, param5, param6, param7, param8});
76 }
77
78 private static java.text.MessageFormat createMessageFormat(final String pattern) {
79 return new java.text.MessageFormat(pattern, FacesContext.getCurrentInstance().getViewRoot().getLocale());
80 }
81
82 }