Class BaseLocaleConverter.Builder<B extends BaseLocaleConverter.Builder<B,T>,T>
java.lang.Object
org.apache.commons.beanutils2.locale.BaseLocaleConverter.Builder<B,T>
- Type Parameters:
B
- The builder type.T
- The converter type.
- Direct Known Subclasses:
DateLocaleConverter.Builder
,DecimalLocaleConverter.Builder
,StringLocaleConverter.Builder
- Enclosing class:
- BaseLocaleConverter<T>
public abstract static class BaseLocaleConverter.Builder<B extends BaseLocaleConverter.Builder<B,T>,T>
extends Object
Builds instances of
BaseLocaleConverter
subclasses.-
Field Summary
Modifier and TypeFieldDescriptionprotected T
The default value specified to our Constructor, if any.protected Locale
The locale specified to our Constructor, by default - system locale.protected boolean
The flag indicating whether the given pattern string is localized or not.protected String
The default pattern specified to our Constructor, if any.protected boolean
Should we return the default value on conversion errors? -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
asThis()
Returns this instance cast as the exact subclass type.abstract BaseLocaleConverter<?>
get()
Gets a newly built instance.setDefault
(T defaultValue) Sets the default value.Sets the locale.setLocalizedPattern
(boolean localizedPattern) Sets the localized pattern.setPattern
(String pattern) Sets the pattern.setUseDefault
(boolean useDefault) Sets the use of default.
-
Field Details
-
defaultValue
The default value specified to our Constructor, if any. -
locale
The locale specified to our Constructor, by default - system locale. -
localizedPattern
The flag indicating whether the given pattern string is localized or not. -
pattern
The default pattern specified to our Constructor, if any. -
useDefault
Should we return the default value on conversion errors?
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
asThis
Returns this instance cast as the exact subclass type.- Returns:
- this instance cast as the exact subclass type.
-
get
Gets a newly built instance.- Returns:
- a newly built instance.
-
setDefault
Sets the default value.- Parameters:
defaultValue
- the default value.- Returns:
this
instance.
-
setLocale
Sets the locale.- Parameters:
locale
- the locale.- Returns:
this
instance.
-
setLocalizedPattern
Sets the localized pattern.- Parameters:
localizedPattern
- the localized pattern.- Returns:
this
instance.
-
setPattern
Sets the pattern.- Parameters:
pattern
- the pattern.- Returns:
this
instance.
-
setUseDefault
Sets the use of default.- Parameters:
useDefault
- the use of default.- Returns:
this
instance.
-