1
22
23 package com.liferay.portal.kernel.language;
24
25 import java.util.Locale;
26
27 import javax.servlet.jsp.PageContext;
28
29
34 public interface UnicodeLanguage {
35
36 public String format(Locale locale, String pattern, Object argument);
37
38 public String format(Locale locale, String pattern, Object[] arguments);
39
40 public String format(
41 PageContext pageContext, String pattern, LanguageWrapper argument);
42
43 public String format(
44 PageContext pageContext, String pattern, LanguageWrapper argument,
45 boolean translateArguments);
46
47 public String format(
48 PageContext pageContext, String pattern, LanguageWrapper[] arguments);
49
50 public String format(
51 PageContext pageContext, String pattern, LanguageWrapper[] arguments,
52 boolean translateArguments);
53
54 public String format(
55 PageContext pageContext, String pattern, Object argument);
56
57 public String format(
58 PageContext pageContext, String pattern, Object argument,
59 boolean translateArguments);
60
61 public String format(
62 PageContext pageContext, String pattern, Object[] arguments);
63
64 public String format(
65 PageContext pageContext, String pattern, Object[] arguments,
66 boolean translateArguments);
67
68 public String get(Locale locale, String key);
69
70 public String get(Locale locale, String key, String defaultValue);
71
72 public String get(PageContext pageContext, String key);
73
74 public String get(PageContext pageContext, String key, String defaultValue);
75
76 public String getTimeDescription(
77 PageContext pageContext, long milliseconds);
78
79 public String getTimeDescription(
80 PageContext pageContext, Long milliseconds);
81
82 }