Package com.squarespace.cldrengine.api
Class RelativeTimeFormatOptions
- java.lang.Object
-
- com.squarespace.cldrengine.api.DecimalAdjustOptions
-
- com.squarespace.cldrengine.api.NumberFormatOptions
-
- com.squarespace.cldrengine.api.RelativeTimeFieldFormatOptions
-
- com.squarespace.cldrengine.api.RelativeTimeFormatOptions
-
public class RelativeTimeFormatOptions extends RelativeTimeFieldFormatOptions
-
-
Field Summary
Fields Modifier and Type Field Description Option<CalendarType>
calendar
Option<java.lang.Boolean>
dayOfWeek
Option<TimePeriodField>
field
-
Fields inherited from class com.squarespace.cldrengine.api.RelativeTimeFieldFormatOptions
alwaysNow, context, numericOnly, width
-
Fields inherited from class com.squarespace.cldrengine.api.NumberFormatOptions
group, numberSystem, trimZeroFractions
-
Fields inherited from class com.squarespace.cldrengine.api.DecimalAdjustOptions
maximumFractionDigits, maximumSignificantDigits, minimumFractionDigits, minimumIntegerDigits, minimumSignificantDigits, round
-
-
Constructor Summary
Constructors Constructor Description RelativeTimeFormatOptions()
RelativeTimeFormatOptions(RelativeTimeFormatOptions arg)
-
Method Summary
-
Methods inherited from class com.squarespace.cldrengine.api.RelativeTimeFieldFormatOptions
_merge, _mergeIf, fromSuper, merge, mergeIf
-
Methods inherited from class com.squarespace.cldrengine.api.NumberFormatOptions
_merge, _mergeIf, fromSuper, merge, mergeIf
-
Methods inherited from class com.squarespace.cldrengine.api.DecimalAdjustOptions
_merge, _mergeIf, merge, mergeIf
-
-
-
-
Field Detail
-
calendar
public final Option<CalendarType> calendar
-
dayOfWeek
public final Option<java.lang.Boolean> dayOfWeek
-
field
public final Option<TimePeriodField> field
-
-
Constructor Detail
-
RelativeTimeFormatOptions
public RelativeTimeFormatOptions()
-
RelativeTimeFormatOptions
public RelativeTimeFormatOptions(RelativeTimeFormatOptions arg)
-
-
Method Detail
-
calendar
public RelativeTimeFormatOptions calendar(CalendarType arg)
-
calendar
public RelativeTimeFormatOptions calendar(Option<CalendarType> arg)
-
dayOfWeek
public RelativeTimeFormatOptions dayOfWeek(java.lang.Boolean arg)
-
dayOfWeek
public RelativeTimeFormatOptions dayOfWeek(Option<java.lang.Boolean> arg)
-
field
public RelativeTimeFormatOptions field(TimePeriodField arg)
-
field
public RelativeTimeFormatOptions field(Option<TimePeriodField> arg)
-
fromSuper
public static RelativeTimeFormatOptions fromSuper(RelativeTimeFieldFormatOptions arg)
-
width
public RelativeTimeFormatOptions width(DateFieldWidthType arg)
- Overrides:
width
in classRelativeTimeFieldFormatOptions
-
width
public RelativeTimeFormatOptions width(Option<DateFieldWidthType> arg)
- Overrides:
width
in classRelativeTimeFieldFormatOptions
-
context
public RelativeTimeFormatOptions context(ContextType arg)
- Overrides:
context
in classRelativeTimeFieldFormatOptions
-
context
public RelativeTimeFormatOptions context(Option<ContextType> arg)
- Overrides:
context
in classRelativeTimeFieldFormatOptions
-
numericOnly
public RelativeTimeFormatOptions numericOnly(java.lang.Boolean arg)
- Overrides:
numericOnly
in classRelativeTimeFieldFormatOptions
-
numericOnly
public RelativeTimeFormatOptions numericOnly(Option<java.lang.Boolean> arg)
- Overrides:
numericOnly
in classRelativeTimeFieldFormatOptions
-
alwaysNow
public RelativeTimeFormatOptions alwaysNow(java.lang.Boolean arg)
- Overrides:
alwaysNow
in classRelativeTimeFieldFormatOptions
-
alwaysNow
public RelativeTimeFormatOptions alwaysNow(Option<java.lang.Boolean> arg)
- Overrides:
alwaysNow
in classRelativeTimeFieldFormatOptions
-
group
public RelativeTimeFormatOptions group(java.lang.Boolean arg)
- Overrides:
group
in classRelativeTimeFieldFormatOptions
-
group
public RelativeTimeFormatOptions group(Option<java.lang.Boolean> arg)
- Overrides:
group
in classRelativeTimeFieldFormatOptions
-
numberSystem
public RelativeTimeFormatOptions numberSystem(java.lang.String arg)
- Overrides:
numberSystem
in classRelativeTimeFieldFormatOptions
-
numberSystem
public RelativeTimeFormatOptions numberSystem(Option<java.lang.String> arg)
- Overrides:
numberSystem
in classRelativeTimeFieldFormatOptions
-
trimZeroFractions
public RelativeTimeFormatOptions trimZeroFractions(java.lang.Boolean arg)
- Overrides:
trimZeroFractions
in classRelativeTimeFieldFormatOptions
-
trimZeroFractions
public RelativeTimeFormatOptions trimZeroFractions(Option<java.lang.Boolean> arg)
- Overrides:
trimZeroFractions
in classRelativeTimeFieldFormatOptions
-
round
public RelativeTimeFormatOptions round(RoundingModeType arg)
- Overrides:
round
in classRelativeTimeFieldFormatOptions
-
round
public RelativeTimeFormatOptions round(Option<RoundingModeType> arg)
- Overrides:
round
in classRelativeTimeFieldFormatOptions
-
minimumIntegerDigits
public RelativeTimeFormatOptions minimumIntegerDigits(java.lang.Integer arg)
- Overrides:
minimumIntegerDigits
in classRelativeTimeFieldFormatOptions
-
minimumIntegerDigits
public RelativeTimeFormatOptions minimumIntegerDigits(Option<java.lang.Integer> arg)
- Overrides:
minimumIntegerDigits
in classRelativeTimeFieldFormatOptions
-
maximumFractionDigits
public RelativeTimeFormatOptions maximumFractionDigits(java.lang.Integer arg)
- Overrides:
maximumFractionDigits
in classRelativeTimeFieldFormatOptions
-
maximumFractionDigits
public RelativeTimeFormatOptions maximumFractionDigits(Option<java.lang.Integer> arg)
- Overrides:
maximumFractionDigits
in classRelativeTimeFieldFormatOptions
-
minimumFractionDigits
public RelativeTimeFormatOptions minimumFractionDigits(java.lang.Integer arg)
- Overrides:
minimumFractionDigits
in classRelativeTimeFieldFormatOptions
-
minimumFractionDigits
public RelativeTimeFormatOptions minimumFractionDigits(Option<java.lang.Integer> arg)
- Overrides:
minimumFractionDigits
in classRelativeTimeFieldFormatOptions
-
maximumSignificantDigits
public RelativeTimeFormatOptions maximumSignificantDigits(java.lang.Integer arg)
- Overrides:
maximumSignificantDigits
in classRelativeTimeFieldFormatOptions
-
maximumSignificantDigits
public RelativeTimeFormatOptions maximumSignificantDigits(Option<java.lang.Integer> arg)
- Overrides:
maximumSignificantDigits
in classRelativeTimeFieldFormatOptions
-
minimumSignificantDigits
public RelativeTimeFormatOptions minimumSignificantDigits(java.lang.Integer arg)
- Overrides:
minimumSignificantDigits
in classRelativeTimeFieldFormatOptions
-
minimumSignificantDigits
public RelativeTimeFormatOptions minimumSignificantDigits(Option<java.lang.Integer> arg)
- Overrides:
minimumSignificantDigits
in classRelativeTimeFieldFormatOptions
-
build
public static RelativeTimeFormatOptions build()
-
copy
public RelativeTimeFormatOptions copy()
- Overrides:
copy
in classRelativeTimeFieldFormatOptions
-
mergeIf
public RelativeTimeFormatOptions mergeIf(RelativeTimeFormatOptions... args)
-
_mergeIf
protected void _mergeIf(RelativeTimeFormatOptions o)
-
merge
public RelativeTimeFormatOptions merge(RelativeTimeFormatOptions... args)
-
_merge
protected void _merge(RelativeTimeFormatOptions o)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classRelativeTimeFieldFormatOptions
-
_tostring
protected void _tostring(java.lang.StringBuilder buf)
- Overrides:
_tostring
in classRelativeTimeFieldFormatOptions
-
-