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 Link icon

    Fields
    Modifier and Type
    Field
    Description
    protected 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 Link icon

    Constructors
    Constructor
    Description
    Constructs a new instance.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    protected B
    Returns this instance cast as the exact subclass type.
    get()
    Gets a newly built instance.
    setDefault(T defaultValue)
    Sets the default value.
    setLocale(Locale locale)
    Sets the locale.
    setLocalizedPattern(boolean localizedPattern)
    Sets the localized pattern.
    setPattern(String pattern)
    Sets the pattern.
    setUseDefault(boolean useDefault)
    Sets the use of default.

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details Link icon

    • defaultValue Link icon

      protected T defaultValue
      The default value specified to our Constructor, if any.
    • locale Link icon

      protected Locale locale
      The locale specified to our Constructor, by default - system locale.
    • localizedPattern Link icon

      protected boolean localizedPattern
      The flag indicating whether the given pattern string is localized or not.
    • pattern Link icon

      protected String pattern
      The default pattern specified to our Constructor, if any.
    • useDefault Link icon

      protected boolean useDefault
      Should we return the default value on conversion errors?
  • Constructor Details Link icon

    • Builder Link icon

      public Builder()
      Constructs a new instance.
  • Method Details Link icon

    • asThis Link icon

      protected B asThis()
      Returns this instance cast as the exact subclass type.
      Returns:
      this instance cast as the exact subclass type.
    • get Link icon

      public abstract BaseLocaleConverter<?> get()
      Gets a newly built instance.
      Returns:
      a newly built instance.
    • setDefault Link icon

      public B setDefault(T defaultValue)
      Sets the default value.
      Parameters:
      defaultValue - the default value.
      Returns:
      this instance.
    • setLocale Link icon

      public B setLocale(Locale locale)
      Sets the locale.
      Parameters:
      locale - the locale.
      Returns:
      this instance.
    • setLocalizedPattern Link icon

      public B setLocalizedPattern(boolean localizedPattern)
      Sets the localized pattern.
      Parameters:
      localizedPattern - the localized pattern.
      Returns:
      this instance.
    • setPattern Link icon

      public B setPattern(String pattern)
      Sets the pattern.
      Parameters:
      pattern - the pattern.
      Returns:
      this instance.
    • setUseDefault Link icon

      public B setUseDefault(boolean useDefault)
      Sets the use of default.
      Parameters:
      useDefault - the use of default.
      Returns:
      this instance.