@Retention(value=RUNTIME) @Inherited @Target(value={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 and Description |
|---|---|
FieldAlignment |
alignment
Sets the alignment of the fixed-width field
|
int |
from
Defines the starting position of the fixed-width field
|
boolean |
keepPadding
Configures whether to retain the padding character when parsing values for this field
(defaults to
false) |
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
|
public abstract int value
public abstract FieldAlignment alignment
public abstract char padding
public abstract boolean keepPadding
false)Copyright © 2019 Univocity Software Pty Ltd. All rights reserved.