Class DateLocaleConverter<D extends Date>
java.lang.Object
org.apache.commons.beanutils2.locale.BaseLocaleConverter<D>
org.apache.commons.beanutils2.locale.converters.DateLocaleConverter<D>
- Type Parameters:
- D- The Date type.
- All Implemented Interfaces:
- Converter<D>,- LocaleConverter<D>
- Direct Known Subclasses:
- SqlDateLocaleConverter,- SqlTimeLocaleConverter,- SqlTimestampLocaleConverter
Standard 
LocaleConverter implementation that converts an incoming locale-sensitive String into a
 Date object, optionally using a default value or throwing a ConversionException if a conversion error
 occurs.- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classDateLocaleConverter.Builder<B extends DateLocaleConverter.Builder<B,D>, D extends Date> Builds instances ofDateLocaleConverter.
- 
Field SummaryFields inherited from class org.apache.commons.beanutils2.locale.BaseLocaleConverterdefaultValue, locale, localizedPattern, pattern, useDefault
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedDateLocaleConverter(D defaultValue, Locale locale, String pattern, boolean useDefault, boolean locPattern, boolean lenient) Constructs a new instance.
- 
Method SummaryModifier and TypeMethodDescriptionstatic <B extends DateLocaleConverter.Builder<B,D>, D extends Date> 
 Bbuilder()Constructs a new builder.booleanTests whether date formatting is lenient.protected DConvert the specified locale-sensitive input object into an output object of the specified type.Methods inherited from class org.apache.commons.beanutils2.locale.BaseLocaleConverterconvert, convert, convert, convert
- 
Constructor Details- 
DateLocaleConverterprotected DateLocaleConverter(D defaultValue, Locale locale, String pattern, boolean useDefault, boolean locPattern, boolean lenient) Constructs a new instance.- Parameters:
- defaultValue- default value.
- locale- locale.
- pattern- pattern.
- useDefault- use the default.
- locPattern- localized pattern.
- lenient- leniency policy.
 
 
- 
- 
Method Details- 
builderConstructs a new builder.- Type Parameters:
- B- The builder type.
- D- The Date type.
- Returns:
- a new builder.
 
- 
isLenientTests whether date formatting is lenient.- Returns:
- true if the DateFormatused for formatting is lenient
- See Also:
 
- 
parseConvert the specified locale-sensitive input object into an output object of the specified type.- Specified by:
- parsein class- BaseLocaleConverter<D extends Date>
- Parameters:
- value- The input object to be converted
- pattern- The pattern is used for the conversion
- Returns:
- the converted Date value
- Throws:
- ConversionException- if conversion cannot be performed successfully
- ParseException- if an error occurs parsing
 
 
-