Class TransformedHeader
java.lang.Object
com.univocity.parsers.annotations.helpers.TransformedHeader
A pair associating a Field of an annotated class to an optional
HeaderTransformer
obtained from
Nested.headerTransformer()
when nested classes are used to process beans.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Field
private int
private final Method
private final AnnotatedElement
private final HeaderTransformer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescribe()
int
Returns the index that determines which column the current field represents, as specified byParsed.index()
Returns the name to be used as a header based on a given field and itsParsed
annotation.Returns theAnnotatedElement
used to read/write values from/to.Returns the original attribute name of the field in its containing class.boolean
Returnstrue
if thisAnnotatedElement
is aMethod
with no parameters and a return type which can only be used for reading values from the java bean.boolean
Returnstrue
if thisAnnotatedElement
is aMethod
with parameters and can only be used for writing values into the java bean.
-
Field Details
-
target
-
field
-
method
-
transformer
-
index
private int index
-
-
Constructor Details
-
TransformedHeader
-
-
Method Details
-
getHeaderName
Returns the name to be used as a header based on a given field and itsParsed
annotation.- Returns:
- the header name to be used for the given field.
-
getHeaderIndex
public int getHeaderIndex()Returns the index that determines which column the current field represents, as specified byParsed.index()
- Returns:
- the current header index.
-
getTargetName
Returns the original attribute name of the field in its containing class.- Returns:
- the original attribute name of the field
-
getTarget
Returns theAnnotatedElement
used to read/write values from/to.- Returns:
- the field or method being manipulated by the parser/writer when processing java beans
-
isWriteOnly
public boolean isWriteOnly()Returnstrue
if thisAnnotatedElement
is aMethod
with parameters and can only be used for writing values into the java bean.- Returns:
- a flag indicating whether this is a method that allows writing values only.
-
isReadOly
public boolean isReadOly()Returnstrue
if thisAnnotatedElement
is aMethod
with no parameters and a return type which can only be used for reading values from the java bean.- Returns:
- a flag indicating whether this is a method that allows reading values only.
-
describe
-