public class LocalizationUtil
extends java.lang.Object
Localization
Constructor and Description |
---|
LocalizationUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
deserialize(JSONObject jsonObject) |
static java.lang.String[] |
getAvailableLanguageIds(Document document) |
static java.lang.String[] |
getAvailableLanguageIds(java.lang.String xml) |
static java.util.Locale |
getDefaultImportLocale(java.lang.String className,
long classPK,
java.util.Locale contentDefaultLocale,
java.util.Locale[] contentAvailableLocales) |
static java.util.Locale |
getDefaultImportLocale(java.lang.String className,
java.io.Serializable primaryKey,
java.util.Locale contentDefaultLocale,
java.util.Locale[] contentAvailableLocales) |
static java.lang.String |
getDefaultLanguageId(Document document) |
static java.lang.String |
getDefaultLanguageId(Document document,
java.util.Locale defaultLocale) |
static java.lang.String |
getDefaultLanguageId(java.lang.String xml) |
static java.lang.String |
getDefaultLanguageId(java.lang.String xml,
java.util.Locale defaultLocale) |
static Localization |
getLocalization() |
static java.lang.String |
getLocalization(java.util.function.Function<java.lang.String,java.lang.String> localizationFunction,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId) |
static java.lang.String |
getLocalization(java.lang.String xml,
java.lang.String requestedLanguageId) |
static java.lang.String |
getLocalization(java.lang.String xml,
java.lang.String requestedLanguageId,
boolean useDefault) |
static java.lang.String |
getLocalization(java.lang.String xml,
java.lang.String requestedLanguageId,
boolean useDefault,
java.lang.String defaultValue) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(java.util.Collection<java.util.Locale> locales,
java.util.Locale defaultLocale,
java.lang.String key) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(javax.servlet.http.HttpServletRequest httpServletRequest,
java.lang.String parameter) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(javax.portlet.PortletPreferences portletPreferences,
java.lang.String preferenceName) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(javax.portlet.PortletPreferences portletPreferences,
java.lang.String preferenceName,
java.lang.String propertyName) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(javax.portlet.PortletPreferences portletPreferences,
java.lang.String preferenceName,
java.lang.String propertyName,
java.lang.String defaultPropertyValue,
java.lang.ClassLoader classLoader) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(javax.portlet.PortletRequest portletRequest,
java.lang.String parameter) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(javax.portlet.PortletRequest portletRequest,
java.lang.String parameter,
java.util.Map<java.util.Locale,java.lang.String> defaultValues) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(java.lang.String xml) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(java.lang.String[] languageIds,
java.lang.String[] values) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(java.lang.String xml,
boolean useDefault) |
static java.util.Map<java.util.Locale,java.lang.String> |
getLocalizationMap(java.lang.String bundleName,
java.lang.ClassLoader classLoader,
java.lang.String key,
boolean includeBetaLocales) |
static java.lang.String |
getLocalizationXmlFromPreferences(javax.portlet.PortletPreferences portletPreferences,
javax.portlet.PortletRequest portletRequest,
java.lang.String parameter) |
static java.lang.String |
getLocalizationXmlFromPreferences(javax.portlet.PortletPreferences portletPreferences,
javax.portlet.PortletRequest portletRequest,
java.lang.String parameter,
java.lang.String defaultValue) |
static java.lang.String |
getLocalizationXmlFromPreferences(javax.portlet.PortletPreferences portletPreferences,
javax.portlet.PortletRequest portletRequest,
java.lang.String parameter,
java.lang.String prefix,
java.lang.String defaultValue) |
static java.lang.String |
getLocalizedName(java.lang.String name,
java.lang.String languageId) |
static java.util.Map<java.util.Locale,java.lang.String> |
getMap(LocalizedValuesMap localizedValuesMap) |
static java.lang.String |
getPreferencesValue(javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.String languageId) |
static java.lang.String |
getPreferencesValue(javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.String languageId,
boolean useDefault) |
static java.lang.String[] |
getPreferencesValues(javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.String languageId) |
static java.lang.String[] |
getPreferencesValues(javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.String languageId,
boolean useDefault) |
static java.lang.String |
getSettingsValue(Settings settings,
java.lang.String key,
java.lang.String languageId) |
static java.lang.String |
getSettingsValue(Settings settings,
java.lang.String key,
java.lang.String languageId,
boolean useDefault) |
static java.lang.String[] |
getSettingsValues(Settings settings,
java.lang.String key,
java.lang.String languageId) |
static java.lang.String[] |
getSettingsValues(Settings settings,
java.lang.String key,
java.lang.String languageId,
boolean useDefault) |
static java.lang.String |
getXml(LocalizedValuesMap localizedValuesMap,
java.lang.String key) |
static java.lang.String |
getXml(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String defaultLanguageId,
java.lang.String key) |
static java.lang.String |
getXml(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String defaultLanguageId,
java.lang.String key,
boolean cdata) |
static java.util.Map<java.util.Locale,java.lang.String> |
populateLocalizationMap(java.util.Map<java.util.Locale,java.lang.String> localizationMap,
java.lang.String defaultLanguageId,
long groupId) |
static java.lang.String |
removeLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String requestedLanguageId) |
static java.lang.String |
removeLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String requestedLanguageId,
boolean cdata) |
static java.lang.String |
removeLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String requestedLanguageId,
boolean cdata,
boolean localized) |
void |
setLocalization(Localization localization) |
static void |
setLocalizedPreferencesValues(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String parameter) |
static void |
setPreferencesValue(javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.String languageId,
java.lang.String value) |
static void |
setPreferencesValues(javax.portlet.PortletPreferences portletPreferences,
java.lang.String key,
java.lang.String languageId,
java.lang.String[] values) |
static java.lang.String |
updateLocalization(java.util.Map<java.util.Locale,java.lang.String> localizationMap,
java.lang.String xml,
java.lang.String key,
java.lang.String defaultLanguageId) |
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value) |
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId) |
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId) |
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId,
boolean cdata) |
static java.lang.String |
updateLocalization(java.lang.String xml,
java.lang.String key,
java.lang.String value,
java.lang.String requestedLanguageId,
java.lang.String defaultLanguageId,
boolean cdata,
boolean localized) |
public static java.lang.Object deserialize(JSONObject jsonObject)
public static java.lang.String[] getAvailableLanguageIds(Document document)
public static java.lang.String[] getAvailableLanguageIds(java.lang.String xml)
public static java.util.Locale getDefaultImportLocale(java.lang.String className, long classPK, java.util.Locale contentDefaultLocale, java.util.Locale[] contentAvailableLocales)
public static java.util.Locale getDefaultImportLocale(java.lang.String className, java.io.Serializable primaryKey, java.util.Locale contentDefaultLocale, java.util.Locale[] contentAvailableLocales)
public static java.lang.String getDefaultLanguageId(Document document)
public static java.lang.String getDefaultLanguageId(Document document, java.util.Locale defaultLocale)
public static java.lang.String getDefaultLanguageId(java.lang.String xml)
public static java.lang.String getDefaultLanguageId(java.lang.String xml, java.util.Locale defaultLocale)
public static Localization getLocalization()
public static java.lang.String getLocalization(java.util.function.Function<java.lang.String,java.lang.String> localizationFunction, java.lang.String requestedLanguageId, java.lang.String defaultLanguageId)
public static java.lang.String getLocalization(java.lang.String xml, java.lang.String requestedLanguageId)
public static java.lang.String getLocalization(java.lang.String xml, java.lang.String requestedLanguageId, boolean useDefault)
public static java.lang.String getLocalization(java.lang.String xml, java.lang.String requestedLanguageId, boolean useDefault, java.lang.String defaultValue)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(java.util.Collection<java.util.Locale> locales, java.util.Locale defaultLocale, java.lang.String key)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(javax.servlet.http.HttpServletRequest httpServletRequest, java.lang.String parameter)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(javax.portlet.PortletPreferences portletPreferences, java.lang.String preferenceName)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(javax.portlet.PortletPreferences portletPreferences, java.lang.String preferenceName, java.lang.String propertyName)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(javax.portlet.PortletPreferences portletPreferences, java.lang.String preferenceName, java.lang.String propertyName, java.lang.String defaultPropertyValue, java.lang.ClassLoader classLoader)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(javax.portlet.PortletRequest portletRequest, java.lang.String parameter)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(javax.portlet.PortletRequest portletRequest, java.lang.String parameter, java.util.Map<java.util.Locale,java.lang.String> defaultValues)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(java.lang.String xml)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(java.lang.String xml, boolean useDefault)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(java.lang.String bundleName, java.lang.ClassLoader classLoader, java.lang.String key, boolean includeBetaLocales)
public static java.util.Map<java.util.Locale,java.lang.String> getLocalizationMap(java.lang.String[] languageIds, java.lang.String[] values)
public static java.lang.String getLocalizationXmlFromPreferences(javax.portlet.PortletPreferences portletPreferences, javax.portlet.PortletRequest portletRequest, java.lang.String parameter)
public static java.lang.String getLocalizationXmlFromPreferences(javax.portlet.PortletPreferences portletPreferences, javax.portlet.PortletRequest portletRequest, java.lang.String parameter, java.lang.String defaultValue)
public static java.lang.String getLocalizationXmlFromPreferences(javax.portlet.PortletPreferences portletPreferences, javax.portlet.PortletRequest portletRequest, java.lang.String parameter, java.lang.String prefix, java.lang.String defaultValue)
public static java.lang.String getLocalizedName(java.lang.String name, java.lang.String languageId)
public static java.util.Map<java.util.Locale,java.lang.String> getMap(LocalizedValuesMap localizedValuesMap)
public static java.lang.String getPreferencesValue(javax.portlet.PortletPreferences portletPreferences, java.lang.String key, java.lang.String languageId)
public static java.lang.String getPreferencesValue(javax.portlet.PortletPreferences portletPreferences, java.lang.String key, java.lang.String languageId, boolean useDefault)
public static java.lang.String[] getPreferencesValues(javax.portlet.PortletPreferences portletPreferences, java.lang.String key, java.lang.String languageId)
public static java.lang.String[] getPreferencesValues(javax.portlet.PortletPreferences portletPreferences, java.lang.String key, java.lang.String languageId, boolean useDefault)
public static java.lang.String getSettingsValue(Settings settings, java.lang.String key, java.lang.String languageId)
public static java.lang.String getSettingsValue(Settings settings, java.lang.String key, java.lang.String languageId, boolean useDefault)
public static java.lang.String[] getSettingsValues(Settings settings, java.lang.String key, java.lang.String languageId)
public static java.lang.String[] getSettingsValues(Settings settings, java.lang.String key, java.lang.String languageId, boolean useDefault)
public static java.lang.String getXml(LocalizedValuesMap localizedValuesMap, java.lang.String key)
public static java.lang.String getXml(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String defaultLanguageId, java.lang.String key)
public static java.lang.String getXml(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String defaultLanguageId, java.lang.String key, boolean cdata)
public static java.util.Map<java.util.Locale,java.lang.String> populateLocalizationMap(java.util.Map<java.util.Locale,java.lang.String> localizationMap, java.lang.String defaultLanguageId, long groupId)
public static java.lang.String removeLocalization(java.lang.String xml, java.lang.String key, java.lang.String requestedLanguageId)
public static java.lang.String removeLocalization(java.lang.String xml, java.lang.String key, java.lang.String requestedLanguageId, boolean cdata)
public static java.lang.String removeLocalization(java.lang.String xml, java.lang.String key, java.lang.String requestedLanguageId, boolean cdata, boolean localized)
public static void setLocalizedPreferencesValues(javax.portlet.PortletRequest portletRequest, javax.portlet.PortletPreferences portletPreferences, java.lang.String parameter) throws java.lang.Exception
java.lang.Exception
public static void setPreferencesValue(javax.portlet.PortletPreferences portletPreferences, java.lang.String key, java.lang.String languageId, java.lang.String value) throws java.lang.Exception
java.lang.Exception
public static void setPreferencesValues(javax.portlet.PortletPreferences portletPreferences, java.lang.String key, java.lang.String languageId, java.lang.String[] values) throws java.lang.Exception
java.lang.Exception
public static java.lang.String updateLocalization(java.util.Map<java.util.Locale,java.lang.String> localizationMap, java.lang.String xml, java.lang.String key, java.lang.String defaultLanguageId)
public static java.lang.String updateLocalization(java.lang.String xml, java.lang.String key, java.lang.String value)
public static java.lang.String updateLocalization(java.lang.String xml, java.lang.String key, java.lang.String value, java.lang.String requestedLanguageId)
public static java.lang.String updateLocalization(java.lang.String xml, java.lang.String key, java.lang.String value, java.lang.String requestedLanguageId, java.lang.String defaultLanguageId)
public static java.lang.String updateLocalization(java.lang.String xml, java.lang.String key, java.lang.String value, java.lang.String requestedLanguageId, java.lang.String defaultLanguageId, boolean cdata)
public static java.lang.String updateLocalization(java.lang.String xml, java.lang.String key, java.lang.String value, java.lang.String requestedLanguageId, java.lang.String defaultLanguageId, boolean cdata, boolean localized)
public void setLocalization(Localization localization)