Modifier and Type | Method | Description |
---|---|---|
static Conversion |
AnnotationHelper.getConversion(java.lang.Class classType,
java.lang.annotation.Annotation annotation) |
Identifies the proper conversion for a given type and an annotation from the package
com.univocity.parsers.annotations |
static Conversion |
AnnotationHelper.getConversion(java.lang.reflect.AnnotatedElement target,
java.lang.annotation.Annotation annotation) |
Identifies the proper conversion for a given Field and an annotation from the package
com.univocity.parsers.annotations |
static Conversion |
AnnotationHelper.getDefaultConversion(java.lang.Class fieldType,
Parsed parsed) |
Identifies the proper conversion for a given type
|
static Conversion |
AnnotationHelper.getDefaultConversion(java.lang.reflect.AnnotatedElement target) |
Returns the default
Conversion that should be applied to the field based on its type. |
Modifier and Type | Method | Description |
---|---|---|
void |
ConversionProcessor.convertAll(Conversion... conversions) |
Applies a set of
Conversion objects over all elements of a record |
void |
DefaultConversionProcessor.convertAll(Conversion... conversions) |
|
FieldSet<java.lang.String> |
ConversionProcessor.convertFields(Conversion... conversions) |
Applies a set of
Conversion objects over fields of a record by name. |
FieldSet<java.lang.String> |
DefaultConversionProcessor.convertFields(Conversion... conversions) |
|
FieldSet<java.lang.Integer> |
ConversionProcessor.convertIndexes(Conversion... conversions) |
Applies a set of
Conversion objects over indexes of a record. |
FieldSet<java.lang.Integer> |
DefaultConversionProcessor.convertIndexes(Conversion... conversions) |
|
void |
ConversionProcessor.convertType(java.lang.Class<?> type,
Conversion... conversions) |
Applies a sequence of conversions over values of a given type.
|
void |
DefaultConversionProcessor.convertType(java.lang.Class<?> type,
Conversion... conversions) |
Modifier and Type | Method | Description |
---|---|---|
Conversion[] |
FieldConversionMapping.getConversions(int index,
java.lang.Class<?> expectedType) |
Returns the sequence of conversions to be applied at a given column index
|
Modifier and Type | Method | Description |
---|---|---|
void |
FieldConversionMapping.applyConversionsOnAllFields(Conversion<java.lang.String,?>... conversions) |
Applies a sequence of conversions on all fields.
|
FieldSet<java.lang.Enum> |
FieldConversionMapping.applyConversionsOnFieldEnums(Conversion<java.lang.String,?>... conversions) |
Applies a sequence of conversions on a selection of enumerations that represent fields
|
FieldSet<java.lang.Integer> |
FieldConversionMapping.applyConversionsOnFieldIndexes(Conversion<java.lang.String,?>... conversions) |
Applies a sequence of conversions on a selection of field indexes
|
FieldSet<java.lang.String> |
FieldConversionMapping.applyConversionsOnFieldNames(Conversion<java.lang.String,?>... conversions) |
Applies a sequence of conversions on a selection of field name
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
BeanConversionProcessor.addConversion(Conversion conversion,
FieldMapping mapping) |
Associates a conversion to a field of the java bean class.
|
void |
AbstractMultiBeanProcessor.convertAll(Conversion... conversions) |
|
FieldSet<java.lang.String> |
AbstractMultiBeanProcessor.convertFields(Conversion... conversions) |
|
FieldSet<java.lang.Integer> |
AbstractMultiBeanProcessor.convertIndexes(Conversion... conversions) |
|
void |
AbstractMultiBeanProcessor.convertType(java.lang.Class<?> type,
Conversion... conversions) |
Modifier and Type | Method | Description |
---|---|---|
FieldSet<java.lang.String> |
RecordMetaData.convertFields(Conversion... conversions) |
Associates a sequence of
Conversion s to fields of a given set of field names |
<T extends java.lang.Enum<T>> |
RecordMetaData.convertFields(java.lang.Class<T> enumType,
Conversion... conversions) |
Associates a sequence of
Conversion s to fields of a given set of fields |
FieldSet<java.lang.Integer> |
RecordMetaData.convertIndexes(Conversion... conversions) |
Associates a sequence of
Conversion s to fields of a given set of column indexes |
<T> T |
Record.getValue(int columnIndex,
java.lang.Class<T> expectedType,
Conversion... conversions) |
Returns the value contained in the given column, after applying a sequence of conversion over it.
|
<T> T |
Record.getValue(int columnIndex,
T defaultValue,
Conversion... conversions) |
Returns the value contained in a given column, after applying a sequence of conversions over it.
|
<T> T |
Record.getValue(java.lang.Enum<?> column,
java.lang.Class<T> expectedType,
Conversion... conversions) |
Returns the value contained in the given column, after applying a sequence of conversion over it.
|
<T> T |
Record.getValue(java.lang.Enum<?> column,
T defaultValue,
Conversion... conversions) |
Returns the value contained in a given column, after applying a sequence of conversions over it.
|
<T> T |
Record.getValue(java.lang.String headerName,
java.lang.Class<T> expectedType,
Conversion... conversions) |
Returns the value contained in the given column, after applying a sequence of conversion over it.
|
<T> T |
Record.getValue(java.lang.String headerName,
T defaultValue,
Conversion... conversions) |
Returns the value contained in a given column, after applying a sequence of conversions over it.
|
Modifier and Type | Class | Description |
---|---|---|
class |
BigDecimalConversion |
Converts Strings to BigDecimals and vice versa
|
class |
BigIntegerConversion |
Converts Strings to BigIntegers and vice versa
|
class |
BooleanConversion |
Converts Strings to Booleans and vice versa
|
class |
ByteConversion |
Converts Strings to Bytes and vice versa
|
class |
CalendarConversion |
Converts Strings to instances of
Calendar and vice versa. |
class |
CharacterConversion |
Converts Strings to Characters and vice versa
|
class |
DateConversion |
Converts Strings to instances of
Date and vice versa. |
class |
DoubleConversion |
Converts Strings to Doubles and vice versa
|
class |
EnumConversion<T extends java.lang.Enum<T>> |
Converts Strings to enumeration constants and vice versa.
|
class |
FloatConversion |
Converts Strings to Floats and vice versa
|
class |
FormattedBigDecimalConversion |
Converts formatted Strings to instances of
BigDecimal and vice versa. |
class |
IntegerConversion |
Converts Strings to Integers and vice versa
|
class |
LongConversion |
Converts Strings to Longs and vice versa
|
class |
LowerCaseConversion |
Converts an input String to its lower case representation
The
LowerCaseConversion.revert(String) implements the same behavior of LowerCaseConversion.execute(String) . |
class |
NullConversion<I,O> |
Default implementation for conversions from input Objects of type I to output Objects of type O
|
class |
NullStringConversion |
Converts Strings to null and vice versa
|
class |
NumericConversion<T extends java.lang.Number> |
Converts Strings to instances of
Number and vice versa. |
class |
ObjectConversion<T> |
Default implementation for conversions from an input String to Objects of a given type T
|
class |
RegexConversion |
Replaces contents of a given input String, identified by a regular expression, with a replacement String.
|
class |
ShortConversion |
Converts Strings to Shorts and vice versa
|
class |
ToStringConversion |
Converts any non-null object to its String representation.
|
class |
TrimConversion |
Removes leading and trailing white spaces from an input String
The
TrimConversion.revert(String) implements the same behavior of TrimConversion.execute(String) . |
class |
UpperCaseConversion |
Converts an input String to its upper case representation
The
UpperCaseConversion.revert(String) implements the same behavior of UpperCaseConversion.execute(String) . |