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
FieldsModifier and TypeFieldDescriptionprotected TThe default value specified to our Constructor, if any.protected LocaleThe locale specified to our Constructor, by default - system locale.protected booleanThe flag indicating whether the given pattern string is localized or not.protected StringThe default pattern specified to our Constructor, if any.protected booleanShould we return the default value on conversion errors? -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BasThis()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:
thisinstance.
-
setLocale
Sets the locale.- Parameters:
locale- the locale.- Returns:
thisinstance.
-
setLocalizedPattern
Sets the localized pattern.- Parameters:
localizedPattern- the localized pattern.- Returns:
thisinstance.
-
setPattern
Sets the pattern.- Parameters:
pattern- the pattern.- Returns:
thisinstance.
-
setUseDefault
Sets the use of default.- Parameters:
useDefault- the use of default.- Returns:
thisinstance.
-