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 long companyId, Locale locale, String pattern, Object argument);
42
43 public String format(
44 long companyId, Locale locale, String pattern, Object[] arguments);
45
46 public String format(
47 PageContext pageContext, String pattern, Object argument);
48
49 public String format(
50 PageContext pageContext, String pattern, Object argument,
51 boolean translateArguments);
52
53 public String format(
54 PageContext pageContext, String pattern, Object[] arguments);
55
56 public String format(
57 PageContext pageContext, String pattern, Object[] arguments,
58 boolean translateArguments);
59
60 public String format(
61 PageContext pageContext, String pattern, LanguageWrapper argument);
62
63 public String format(
64 PageContext pageContext, String pattern, LanguageWrapper argument,
65 boolean translateArguments);
66
67 public String format(
68 PageContext pageContext, String pattern, LanguageWrapper[] arguments);
69
70 public String format(
71 PageContext pageContext, String pattern, LanguageWrapper[] arguments,
72 boolean translateArguments);
73
74 public String get(Locale locale, String key);
75
76 public String get(long companyId, Locale locale, String key);
77
78 public String get(
79 long companyId, Locale locale, String key, String defaultValue);
80
81 public String get(PageContext pageContext, String key);
82
83 public String get(PageContext pageContext, String key, String defaultValue);
84
85 public String getTimeDescription(
86 PageContext pageContext, Long milliseconds);
87
88 public String getTimeDescription(
89 PageContext pageContext, long milliseconds);
90
91 }