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