Class FormatConfig
- java.lang.Object
-
- org.apache.velocity.tools.generic.SafeConfig
-
- org.apache.velocity.tools.generic.LocaleConfig
-
- org.apache.velocity.tools.generic.FormatConfig
-
- Direct Known Subclasses:
BrowserTool,DateTool,MathTool,NumberTool
public class FormatConfig extends LocaleConfig
Implements common logic and constants for tools which allow their default format to be configured.- Since:
- VelocityTools 2.0
- Author:
- Nathan Bubna
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_FORMATThe default format to be used when none is specified.static StringFORMAT_KEYThe key used for specifying a default format via tool configuration.-
Fields inherited from class org.apache.velocity.tools.generic.LocaleConfig
DEFAULT_LOCALE
-
Fields inherited from class org.apache.velocity.tools.generic.SafeConfig
LOCK_CONFIG_KEY, OLD_LOCK_CONFIG_KEY, SAFE_MODE_KEY
-
-
Constructor Summary
Constructors Constructor Description FormatConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigure(ValueParser values)Does the actual configuration.StringgetFormat()This returns the configured default format for this tool.protected voidsetFormat(String format)Sets the default format for this instance.-
Methods inherited from class org.apache.velocity.tools.generic.LocaleConfig
getLocale, setLocale
-
Methods inherited from class org.apache.velocity.tools.generic.SafeConfig
configure, isConfigLocked, isSafeMode, setLockConfig, setSafeMode
-
-
-
-
Field Detail
-
DEFAULT_FORMAT
public static final String DEFAULT_FORMAT
The default format to be used when none is specified.- See Also:
- Constant Field Values
-
FORMAT_KEY
public static final String FORMAT_KEY
The key used for specifying a default format via tool configuration.- See Also:
- Constant Field Values
-
-
Method Detail
-
configure
protected void configure(ValueParser values)
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:
configurein classLocaleConfig
-
getFormat
public String getFormat()
This returns the configured default format for this tool.- Returns:
- the default
String
-
setFormat
protected void setFormat(String format)
Sets the default format for this instance.
-
-