Annotation Type KeyValuePairField
-
@Documented @Retention(RUNTIME) public @interface KeyValuePairField
An annotation used to identify in a POJO which property is link to a key value pair field The tag (mandatory) identifies the key of the key value pair (e.g. 8 equals the begin string in FIX The name (optional) could be used in the future to bind a property which a different name The pattern (optional) allows to define the pattern of the data (useful for Date, BigDecimal ...) The precision (optional) reflects the precision to be used with BigDecimal number The required (optional) field allows to define if the field is required or not. This property is not yet used but will be useful in the future with the validation The position (optional) field is used to order the tags during the creation of the message
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description inttagtag identifying the field in the message (mandatory) - must be unique
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description booleanimpliedDecimalSeparatorCamel 2.11: Indicates if there is a decimal point implied at a specified locationStringnamename of the field (optional)Stringpatternpattern that the formater will use to transform the data (optional)intpositionPosition of the field in the message generated - must be used when the position of the key/tag in the FIX message must be differentintprecisionprecision of the BigDecimal number to be createdbooleanrequiredIndicates if the field is mandatoryStringtimezoneTimezone to be used.
-