Class DateFormatBuilder
java.lang.Object
com.adaptris.core.services.metadata.DateFormatBuilder
- Direct Known Subclasses:
DateFormatBuilderWithOptionalFractionAndOffset
Builds a DateFormat instance for use with
ReformatDateService
and AddTimestampMetadataService
.In the adapter configuration file this class is aliased as date-format-builder which is the preferred alternative to the fully qualified classname when building your configuration.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild
(AdaptrisMessage msg) void
Set the format.void
setLanguageTag
(String locale) Set the language tag for theLocale
which is resolved viaLocale.forLanguageTag(String)
.void
setTimezone
(String tz) Set the timezonewithFormat
(String f) withLanguageTag
(String tag) withTimezone
(String tz)
-
Field Details
-
DEFAULT_DATE_FORMAT
- See Also:
-
-
Constructor Details
-
DateFormatBuilder
public DateFormatBuilder() -
DateFormatBuilder
-
-
Method Details
-
build
-
getFormat
-
setFormat
Set the format.- Parameters:
format
- the dateformat, default is "yyyy-MM-dd\'T\'HH:mm:ssZ" if not specified.
-
withFormat
-
getLanguageTag
-
setLanguageTag
Set the language tag for theLocale
which is resolved viaLocale.forLanguageTag(String)
.- Parameters:
locale
- the locale using the IETF BCP 47 language tag string e.g.fr-FR
oren-GB
.- See Also:
-
withLanguageTag
-
getTimezone
-
setTimezone
Set the timezone- Parameters:
tz
- the timezone e.g.UTC
orGMT
.- See Also:
-
withTimezone
-