java.lang.Object
pro.verron.officestamper.preset.Resolvers
This class provides static methods to create different types of
ObjectResolver.- Since:
- 1.6.7
- Version:
- ${version}
- Author:
- Joseph Verron
-
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectResolverfallback()Returns an instance ofObjectResolverthat can act as a fallback resolver.static ObjectResolverimage()Returns an instance ofObjectResolverthat resolvesImageto an actual image in the resulting .docx document.static ObjectResolverisoDate()Returns an instance ofObjectResolverthat resolvesLocalDatevalues to a formatted string using theDateTimeFormatter.ISO_LOCAL_DATEpattern.static ObjectResolverisoDate(DateTimeFormatter formatter) Returns an instance ofObjectResolverthat resolvesLocalDatevalues to a formatted string using the givenDateTimeFormatterpattern.static ObjectResolverReturns an instance ofObjectResolverthat resolvesLocalDateTimevalues to a formatted string using theDateTimeFormatter.ISO_LOCAL_DATE_TIMEpattern.static ObjectResolverisoDateTime(DateTimeFormatter formatter) Returns an instance ofObjectResolverthat resolvesLocalDateTimevalues to a formatted string using the givenDateTimeFormatterpattern.static ObjectResolverisoTime()Returns an instance ofObjectResolverthat resolvesLocalTimevalues to a formatted string using theDateTimeFormatter.ISO_LOCAL_TIMEpattern.static ObjectResolverisoTime(DateTimeFormatter formatter) Returns an instance ofObjectResolverthat resolvesLocalTimevalues to a formatted string using the givenDateTimeFormatterpattern.static ObjectResolverReturns an instance ofObjectResolverthat resolvesDatevalues to a formatted string using the "dd.MM.yyyy" pattern.static ObjectResolverlegacyDate(DateTimeFormatter formatter) Returns an instance ofObjectResolverthat resolvesDatevalues to a formatted string using the givenDateTimeFormatterpattern.static ObjectResolvernullToDefault(String value) Returns an instance ofObjectResolverthat resolves null objects by creating a run with a default text value.static ObjectResolverReturns an instance ofObjectResolverthat replaces null values with an empty string.static ObjectResolverReturns an instance ofObjectResolverthat resolves null objects by not replacing their expression.
-
Method Details
-
fallback
Returns an instance ofObjectResolverthat can act as a fallback resolver. Will call theObject.toString()method on every type of objects.- Returns:
- An instance of
ObjectResolver
-
nullToEmpty
Returns an instance ofObjectResolverthat replaces null values with an empty string.- Returns:
- An instance of
ObjectResolver
-
nullToDefault
Returns an instance ofObjectResolverthat resolves null objects by creating a run with a default text value.- Parameters:
value- The default value for null objects.- Returns:
- An instance of
ObjectResolver
-
nullToPlaceholder
Returns an instance ofObjectResolverthat resolves null objects by not replacing their expression.- Returns:
- An instance of
ObjectResolver
-
isoDateTime
Returns an instance ofObjectResolverthat resolvesLocalDateTimevalues to a formatted string using theDateTimeFormatter.ISO_LOCAL_DATE_TIMEpattern.- Returns:
- An instance of
ObjectResolver
-
isoTime
Returns an instance ofObjectResolverthat resolvesLocalTimevalues to a formatted string using theDateTimeFormatter.ISO_LOCAL_TIMEpattern.- Returns:
- An instance of
ObjectResolver
-
isoDate
Returns an instance ofObjectResolverthat resolvesLocalDatevalues to a formatted string using theDateTimeFormatter.ISO_LOCAL_DATEpattern.- Returns:
- An instance of
ObjectResolver
-
isoTime
Returns an instance ofObjectResolverthat resolvesLocalTimevalues to a formatted string using the givenDateTimeFormatterpattern.- Parameters:
formatter- theDateTimeFormatterpattern to use- Returns:
- An instance of
ObjectResolver
-
isoDate
Returns an instance ofObjectResolverthat resolvesLocalDatevalues to a formatted string using the givenDateTimeFormatterpattern.- Parameters:
formatter- theDateTimeFormatterpattern to use- Returns:
- An instance of
ObjectResolver
-
isoDateTime
Returns an instance ofObjectResolverthat resolvesLocalDateTimevalues to a formatted string using the givenDateTimeFormatterpattern.- Parameters:
formatter- theDateTimeFormatterpattern to use- Returns:
- An instance of
ObjectResolver
-
legacyDate
Returns an instance ofObjectResolverthat resolvesDatevalues to a formatted string using the "dd.MM.yyyy" pattern.- Returns:
- An instance of
ObjectResolver
-
legacyDate
Returns an instance ofObjectResolverthat resolvesDatevalues to a formatted string using the givenDateTimeFormatterpattern.- Parameters:
formatter- theDateTimeFormatterpattern to use- Returns:
- An instance of
ObjectResolver
-
image
Returns an instance ofObjectResolverthat resolvesImageto an actual image in the resulting .docx document. The image will be put as an inline into the surrounding paragraph of text.- Returns:
- An instance of
ObjectResolver
-