Package org.apache.juneau.marshall
Class MarshalledPropAnnotation.Builder
java.lang.Object
org.apache.juneau.commons.AnnotationObject.Builder
org.apache.juneau.marshall.MarshalledPropAnnotation.Builder
- Enclosing class:
- MarshalledPropAnnotation
Builder class.
See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbigNumberFormat(BigNumberFormat value) Sets theMarshalledProp.bigNumberFormat()property on this annotation.binaryFormat(BinaryFormat value) Sets theMarshalledProp.binaryFormat()property on this annotation.bitSetFormat(BitSetFormat value) Sets theMarshalledProp.bitSetFormat()property on this annotation.booleanFormat(BooleanFormat value) Sets theMarshalledProp.booleanFormat()property on this annotation.build()Instantiates a new@MarshalledPropobject initialized with this builder.calendarFormat(CalendarFormat value) Sets theMarshalledProp.calendarFormat()property on this annotation.classFormat(ClassFormat value) Sets theMarshalledProp.classFormat()property on this annotation.currencyFormat(CurrencyFormat value) Sets theMarshalledProp.currencyFormat()property on this annotation.dateFormat(DateFormat value) Sets theMarshalledProp.dateFormat()property on this annotation.description(String... value) Sets the description property on this annotation.dictionary(Class<?>... value) Sets theMarshalledProp.dictionary()property on this annotation.durationFormat(DurationFormat value) Sets theMarshalledProp.durationFormat()property on this annotation.enumFormat(EnumFormat value) Sets theMarshalledProp.enumFormat()property on this annotation.floatFormat(FloatFormat value) Sets theMarshalledProp.floatFormat()property on this annotation.Sets theMarshalledProp.format()property on this annotation.localeFormat(LocaleFormat value) Sets theMarshalledProp.localeFormat()property on this annotation.Sets theMarshalledProp.nulls()property on this annotation.periodFormat(PeriodFormat value) Sets theMarshalledProp.periodFormat()property on this annotation.temporalFormat(TemporalFormat value) Sets theMarshalledProp.temporalFormat()property on this annotation.timeZoneFormat(TimeZoneFormat value) Sets theMarshalledProp.timeZoneFormat()property on this annotation.uuidFormat(UuidFormat value) Sets theMarshalledProp.uuidFormat()property on this annotation.Sets theMarshalledProp.view()property on this annotation.Methods inherited from class org.apache.juneau.commons.AnnotationObject.Builder
getAnnotationType
-
Constructor Details
-
Builder
protected Builder()Constructor.
-
-
Method Details
-
build
Instantiates a new@MarshalledPropobject initialized with this builder.- Returns:
- A new
@MarshalledPropobject.
-
description
Sets the description property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
dictionary
Sets theMarshalledProp.dictionary()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
format
Sets theMarshalledProp.format()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
durationFormat
Sets theMarshalledProp.durationFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
periodFormat
Sets theMarshalledProp.periodFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
calendarFormat
Sets theMarshalledProp.calendarFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
dateFormat
Sets theMarshalledProp.dateFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
temporalFormat
Sets theMarshalledProp.temporalFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
timeZoneFormat
Sets theMarshalledProp.timeZoneFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
localeFormat
Sets theMarshalledProp.localeFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
binaryFormat
Sets theMarshalledProp.binaryFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
enumFormat
Sets theMarshalledProp.enumFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
uuidFormat
Sets theMarshalledProp.uuidFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
bitSetFormat
Sets theMarshalledProp.bitSetFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
bigNumberFormat
Sets theMarshalledProp.bigNumberFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
booleanFormat
Sets theMarshalledProp.booleanFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
floatFormat
Sets theMarshalledProp.floatFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
currencyFormat
Sets theMarshalledProp.currencyFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
classFormat
Sets theMarshalledProp.classFormat()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
view
Sets theMarshalledProp.view()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
-
nulls
Sets theMarshalledProp.nulls()property on this annotation.- Parameters:
value- The new value for this property.- Returns:
- This object.
- Since:
- 10.0.0
-