public final class LocalizedAttributesProcessor
extends java.lang.Object
| Constructor and Description |
|---|
LocalizedAttributesProcessor(I18NService i18NService) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.util.Locale,java.util.Set<java.util.Locale>> |
getLocaleOrder(java.util.Collection<java.util.Locale> locales) |
java.util.Map<java.util.Locale,java.util.Set<java.lang.String>> |
processQualifiers(java.util.Map<java.util.Locale,java.util.Set<java.lang.String>> dirtyLocalizedAttributes)
Filters out qualifier attribute leaving the most specific:
Example :
|
java.util.Map<java.util.Locale,java.util.Map<java.lang.String,java.lang.Object>> |
processQualifiersWithValues(java.util.Map<java.util.Locale,java.util.Map<java.lang.String,java.lang.Object>> additionalLocalizedValuesMap) |
public LocalizedAttributesProcessor(I18NService i18NService)
public java.util.Map<java.util.Locale,java.util.Map<java.lang.String,java.lang.Object>> processQualifiersWithValues(java.util.Map<java.util.Locale,java.util.Map<java.lang.String,java.lang.Object>> additionalLocalizedValuesMap)
public java.util.Map<java.util.Locale,java.util.Set<java.lang.String>> processQualifiers(java.util.Map<java.util.Locale,java.util.Set<java.lang.String>> dirtyLocalizedAttributes)
Given the changes
new Locale("de") : foo , bar, baz
new Locale("de","au") : bar , bax
new Locale("de","au","inn") : baz , bax
The result will be :
new Locale("de") : foo
new Locale("de","au") : bar
new Locale("de","au","inn") : baz, bax
dirtyLocalizedAttributes - public java.util.Map<java.util.Locale,java.util.Set<java.util.Locale>> getLocaleOrder(java.util.Collection<java.util.Locale> locales)
Copyright © 2018 SAP SE. All Rights Reserved.