Package com.univocity.parsers.annotations
package com.univocity.parsers.annotations
-
ClassDescriptionIndicates that parsed values such as "y", "No" or "null" should be interpreted as boolean values.Assigns a custom implementation of
Conversion
to be executed (Conversion.execute(Object)
) when writing to the field and reverted (Conversion.revert(Object)
) when reading from the field.Allows copying values of meta-annotation properties into the properties of an annotation that composes it.TheEnumSelector
annotation is meant to be used in conjunction with enumeration attributes.The@FixedWidth
annotation, along with theParsed
annotation, allows users to configure the length, alignment and padding of fields parsed/written using theFixedWidthParser
andFixedWidthWriter
Indicates that a parsed value is formatted and must be parsed before being assigned.TheHeaders
annotation allows java beans to configure how to handle field names in a given input/outputA transformer of headers used inNested
attributes.Indicates the String value of a field must be converted to lower case usingLowerCaseConversion
.Marks a field as a nested object to be constructed with the values of the current row.Indicates that parsed values such as "", "?" or "null" should be interpreted as null.Indicates the field is parsed.Indicates the String value of a field must have some of its contents replaced usingRegexConversion
.Indicates the String value of a field must be trimmed usingTrimConversion
.Indicates the String value of a field must be converted to uppercase usingUpperCaseConversion
.Performs basic validations against the String representation of the value found in the annotated field.