|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Documented @Retention(value=RUNTIME) public @interface DataField
An annotation used to identify in a POJO which property is link to a field of a record (csv, ...). The position (mandatory) identifies the position of the data in the record The name is optional and 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, ...) The length (optional) allows to define for fixed length message the size of the data's block The precision(optional) reflects the precision to be used with BigDecimal number
| Required Element Summary | |
|---|---|
int |
pos
position of the data in the record (mandatory) |
| Optional Element Summary | |
|---|---|
int |
length
length of the data block (useful for the fixedlength record) (optional in this version) |
String |
name
name of the field (optional) |
String |
pattern
pattern that the formater will use to transform the data (optional) |
int |
precision
precision of the BigDecimal number to be created |
| Element Detail |
|---|
public abstract int pos
public abstract String name
public abstract String pattern
public abstract int length
public abstract int precision
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||