@Retention(RUNTIME)
@Inherited
@Target({FIELD,METHOD,ANNOTATION_TYPE})
public @interface FixedWidth
@FixedWidth annotation, along with the Parsed annotation, allows users to configure the length,
alignment and padding of fields parsed/written using the FixedWidthParser and FixedWidthWriter
Commonly used for java beans processed using BeanProcessor and/or BeanWriterProcessor
FixedWidthFields,
FixedWidthParser,
FixedWidthWriter,
FixedWidthParserSettings,
FixedWidthWriterSettings,
BeanProcessor,
BeanWriterProcessor| Modifier and Type | Optional Element | Description |
|---|---|---|
FieldAlignment |
alignment |
Sets the alignment of the fixed-width field
|
int |
from |
Defines the starting position of the fixed-width field
|
char |
padding |
Sets the padding character of the fixed-width field
|
int |
to |
Defines the end position of the fixed-width field
|
int |
value |
Sets the length of the fixed-width field
|
int value
FieldAlignment alignment
char padding