public static class CmsProperty.CmsPropertyLocaleTransformer extends java.lang.Object implements org.apache.commons.collections.Transformer
Constructor and Description |
---|
CmsPropertyLocaleTransformer(java.util.Map<java.lang.String,java.lang.String> properties,
java.util.Locale locale)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
readProperty(java.lang.String propertyName)
Looks up a property in
m_properties , but returns the localized variant. |
java.lang.Object |
transform(java.lang.Object propertyName) |
public CmsPropertyLocaleTransformer(java.util.Map<java.lang.String,java.lang.String> properties, java.util.Locale locale)
properties
- the "raw" properties map as read for a resource.locale
- the locale w.r.t. which the properties should be accessed.public java.lang.Object transform(java.lang.Object propertyName)
transform
in interface org.apache.commons.collections.Transformer
Transformer.transform(java.lang.Object)
protected java.lang.String readProperty(java.lang.String propertyName)
m_properties
, but returns the localized variant.propertyName
- the property to look up