Class LocaleConfig
java.lang.Object
org.apache.velocity.tools.generic.SafeConfig
org.apache.velocity.tools.generic.LocaleConfig
- Direct Known Subclasses:
ConversionTool
,DisplayTool
,FormatConfig
,ResourceTool
Implements common logic and constants for tools which allow their
default
Locale
to be configured.- Since:
- VelocityTools 2.0
- Author:
- Nathan Bubna
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Locale
The defaultLocale
to be used when none is specified.private Locale
Fields inherited from class org.apache.velocity.tools.generic.SafeConfig
LOCK_CONFIG_KEY, OLD_LOCK_CONFIG_KEY, SAFE_MODE_KEY
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.velocity.tools.generic.SafeConfig
configure, isConfigLocked, isSafeMode, setLockConfig, setSafeMode
-
Field Details
-
DEFAULT_LOCALE
The defaultLocale
to be used when none is specified. -
locale
-
-
Constructor Details
-
LocaleConfig
public LocaleConfig()
-
-
Method Details
-
configure
Does the actual configuration. This is protected, so subclasses may share the same ValueParser and call configure at any time, while preventing templates from doing so when configure(Map) is locked.- Overrides:
configure
in classSafeConfig
-
getLocale
This returns the configured defaultLocale
for this tool.- Returns:
- the default
Locale
-
setLocale
Sets the default locale for this instance.
-