Uses of Interface
cdc.converters.Converter
-
Packages that use Converter Package Description cdc.converters cdc.converters.defaults -
-
Uses of Converter in cdc.converters
Classes in cdc.converters that implement Converter Modifier and Type Class Description classAbstractConverter<S,T>Base implementation of typed converter.classAbstractNoArgsConverter<S,T>Base implementation of converters that can be configured.classAndThenConverter<S,X,T>Converter that is the composition of 2 Converters.classConverterAdapter<S,T>Class used to create a typed converter from a raw converter.classOrElseConverter<S,T>Converter that returns the result of the first successful converter.classRawRefConverterMethods in cdc.converters with type parameters of type Converter Modifier and Type Method Description static <C extends Converter<S,T>,S,T>
Factory<C>Converter. singleton(C instance)Methods in cdc.converters that return Converter Modifier and Type Method Description default <R,U>
Converter<R,U>Converter. adapt(Class<R> sourceClass, Class<U> targetClass)Returns an adaptation of this converter to a specific source and target classes.static <S,T>
Converter<S,T>Converter. adapt(Class<S> sourceClass, Class<T> targetClass, Converter<?,?> delegate)Returns an adaptation of a converter to specific source and target classes.default <U> Converter<S,U>Converter. andThen(Converter<? super T,U> after)Returns the composition if this converter applied before another one.default <U> Converter<S,U>Converter. andThenRaw(Converter<?,U> after)Returns the composition if this converter applied before another one.default <R,U>
Converter<R,U>Converter. cast(Class<R> sourceClass, Class<U> targetClass)Returns an adaptation of this converter to other source and target classes.default <R> Converter<R,T>Converter. compose(Converter<R,? extends S> before)Returns the composition of this converter applied after another one.default <R> Converter<R,T>Converter. composeRaw(Converter<R,?> before)Returns the composition of this converter applied after another one.Converter<? super X,T>AndThenConverter. getAfter()Converter<S,? extends X>AndThenConverter. getBefore()static <S,T>
Converter<? super S,? extends T>Converters. getCompliantConverter(String name, Class<S> sourceClass, Class<T> targetClass)Returns the converter that has a given name and is compliant with source and target classes.static <S,T>
Converter<? super S,? extends T>Converters. getCompliantConverter(String name, Class<S> sourceClass, Class<T> targetClass, cdc.util.lang.FailureReaction reaction)Returns the converter that has a given name and is compliant with source and target classes.static <S,T>
Converter<? super S,? extends T>Converters. getCompliantSpecialConverter(Class<S> sourceClass, Class<T> targetClass, SpecialConverterKind kind)static <S,T>
Converter<? super S,? extends T>Converters. getCompliantSpecialConverter(Class<S> sourceClass, Class<T> targetClass, SpecialConverterKind kind, cdc.util.lang.FailureReaction reaction)Returns a compliant default converter for a pair of classes.static Converter<?,?>Converters. getConverter(String name)Returns the converter that has a given name.static Converter<?,?>Converters. getConverter(String name, cdc.util.lang.FailureReaction reaction)Returns the converter that has a given name.Converter<? super S,? extends T>OrElseConverter. getConverter(int index)Converter<?,?>ConverterAdapter. getDelegate()Converter<?,?>RawRefConverter. getDelegate()static <S,T>
Converter<S,T>Converters. getMatchingConverter(String name, Class<S> sourceClass, Class<T> targetClass)Returns the converter that has a given name and matches source and target classes.static <S,T>
Converter<S,T>Converters. getMatchingConverter(String name, Class<S> sourceClass, Class<T> targetClass, cdc.util.lang.FailureReaction reaction)Returns the converter that has a given name and matches source and target classes.static <S,T>
Converter<S,T>Converters. getMatchingSpecialConverter(Class<S> sourceClass, Class<T> targetClass, SpecialConverterKind kind)static <S,T>
Converter<S,T>Converters. getMatchingSpecialConverter(Class<S> sourceClass, Class<T> targetClass, SpecialConverterKind kind, cdc.util.lang.FailureReaction reaction)Returns the default converter associated to a pair of classes, if any.default Converter<S,T>Converter. orElse(Converter<? super S,? extends T>... others)Returns a converter that first tries to convert using this converter, and falls back to other ones in case of failure.default Converter<S,T>Converter. orElseRaw(Converter<?,?>... others)Methods in cdc.converters that return types with arguments of type Converter Modifier and Type Method Description static List<Converter<?,?>>Converters. flatten(Converter<?,?> converter)static <S,T>
Set<Converter<? super S,? extends T>>Converters. getCompliantConverters(Class<S> sourceClass, Class<T> targetClass, SpecialConverterKind kind)List<Converter<? super S,? extends T>>OrElseConverter. getConverters()static <S,T>
List<Converter<S,T>>Converters. getMatchingConverters(Class<S> sourceClass, Class<T> targetClass)Returns a list of all converters from a source class to a target class.static <S> Set<Converter<? super S,?>>Converters. getSourceCompliantConverters(Class<S> sourceClass, SpecialConverterKind kind)static <S> List<Converter<S,?>>Converters. getSourceMatchingConverters(Class<S> sourceClass)static <T> Set<Converter<?,? extends T>>Converters. getTargetCompliantConverters(Class<T> targetClass, SpecialConverterKind kind)static <T> List<Converter<?,T>>Converters. getTargetMatchingConverters(Class<T> targetClass)Methods in cdc.converters with parameters of type Converter Modifier and Type Method Description static <S,T>
Converter<S,T>Converter. adapt(Class<S> sourceClass, Class<T> targetClass, Converter<?,?> delegate)Returns an adaptation of a converter to specific source and target classes.default <U> Converter<S,U>Converter. andThen(Converter<? super T,U> after)Returns the composition if this converter applied before another one.default <U> Converter<S,U>Converter. andThenRaw(Converter<?,U> after)Returns the composition if this converter applied before another one.default <R> Converter<R,T>Converter. compose(Converter<R,? extends S> before)Returns the composition of this converter applied after another one.default <R> Converter<R,T>Converter. composeRaw(Converter<R,?> before)Returns the composition of this converter applied after another one.static <T> voidConverters. convert(Collection<?> input, Converter<?,? extends T> converter, Collection<T> output)Converts a collection using a converter.static List<Converter<?,?>>Converters. flatten(Converter<?,?> converter)static booleanConverters. isSpecialConverter(Converter<?,?> converter, SpecialConverterKind kind)Returnstruewhen a converter is declared as a special one.default Converter<S,T>Converter. orElse(Converter<? super S,? extends T>... others)Returns a converter that first tries to convert using this converter, and falls back to other ones in case of failure.default Converter<S,T>Converter. orElseRaw(Converter<?,?>... others)static voidConverters. register(Converter<?,?> converter, boolean isDefault)static voidConverters. register(Converter<?,?> converter, boolean isDefault, cdc.util.lang.FailureReaction reaction)Registers a converter using its class simple name as name.static voidConverters. register(Converter<?,?> converter, String name, boolean isDefault, cdc.util.lang.FailureReaction reaction)Registers a converter.Constructors in cdc.converters with parameters of type Converter Constructor Description AndThenConverter(Converter<S,? extends X> before, Converter<? super X,T> after)ConverterAdapter(Class<S> sourceClass, Class<T> targetClass, Converter<?,?> delegate)OrElseConverter(Converter<S,T> first, Converter<? super S,? extends T>... others) -
Uses of Converter in cdc.converters.defaults
Classes in cdc.converters.defaults that implement Converter Modifier and Type Class Description classAbstractNumberToString<S extends Number>classAbstractSequenceConverter<S,T>Base class used to convert a sequence to / from string.classAbstractSequenceToString<S>classAbstractStringToNumber<T extends Number>classAbstractStringToSequence<T>Base class used to convert a string to a sequence.classAbstractStringToTemporal<T extends TemporalAccessor>Base class used to create String to Temporal converters.classAbstractTemporalToString<S extends TemporalAccessor>classArrayToString<S>Converter from an array of elements to a string.classBigDecimalToStringclassBigIntegerToStringclassBooleanArrayToStringclassBooleanListToStringclassBooleanToStringclassByteArrayToStringclassByteListToStringclassByteToStringclassCharToStringclassClassToStringclassDateToStringDate to String converter.classDoubleArrayToStringclassDoubleListToStringclassDoubleToStringclassEnumToString<E extends Enum<?>>Class that can convert any enum type to a string.classFileToStringclassFloatArrayToStringclassFloatListToStringclassFloatToStringclassIdentityclassIntegerArrayToStringclassIntegerListToStringclassIntegerToStringclassListToString<S>Converter from a list of elements to a string.classLocalDateTimeToStringclassLocalDateToStringclassLocaleToStringclassLocalTimeToStringclassLongArrayToStringclassLongListToStringclassLongToStringclassObjectToStringConverter from object to String using Object.toString() or String.format() method.classShortArrayToStringclassShortListToStringclassShortToStringclassStringFillerConverter that takes a string and replaces all characters by a fixed letter.classStringRandomizerConverter that takes a string and replaces all characters by random letters or digits.classStringToArray<T>Converter from a string to an array of elements.classStringToBigDecimalclassStringToBigIntegerclassStringToBooleanclassStringToBooleanArrayclassStringToBooleanListclassStringToByteclassStringToByteArrayclassStringToByteListclassStringToCharclassStringToClassclassStringToConverterConverters that returns the converter that is registered with a name.classStringToDateString to Date converter.classStringToDoubleclassStringToDoubleArrayclassStringToDoubleListclassStringToEnum<E extends Enum<E>>Class that can convert a string to any enum type.classStringToFileclassStringToFloatclassStringToFloatArrayclassStringToFloatListclassStringToIntegerclassStringToIntegerArrayclassStringToIntegerListclassStringToList<T>Converter from a string to a list of elements.classStringToLocalDateclassStringToLocalDateTimeclassStringToLocaleclassStringToLocalTimeclassStringToLongclassStringToLongArrayclassStringToLongListclassStringToShortclassStringToShortArrayclassStringToShortListclassToLowerCaseclassToUpperCaseFields in cdc.converters.defaults with type parameters of type Converter Modifier and Type Field Description static FormalArg<Converter<?,String>>ArrayToString. CONVERTERstatic FormalArg<Converter<?,String>>ListToString. CONVERTERstatic FormalArg<Converter<String,?>>StringToArray. CONVERTERstatic FormalArg<Converter<String,?>>StringToList. CONVERTERMethods in cdc.converters.defaults that return Converter Modifier and Type Method Description Converter<?,?>StringToConverter. apply(String source)Converter<? super S,String>ArrayToString. getConverter()Converter<? super S,String>ListToString. getConverter()Converter<String,? extends T>StringToArray. getConverter()Converter<String,? extends T>StringToList. getConverter()Methods in cdc.converters.defaults with parameters of type Converter Modifier and Type Method Description static <S> ArrayToString<S>ArrayToString. create(Class<S> elementClass, String prefix, String separator, String suffix, Converter<? super S,String> converter)CArrayToString.Creator. create(String prefix, String separator, String suffix, Converter<? super S,String> converter)static BooleanArrayToStringBooleanArrayToString. create(String prefix, String separator, String suffix, Converter<? super Boolean,String> converter)static BooleanListToStringBooleanListToString. create(String prefix, String separator, String suffix, Converter<? super Boolean,String> converter)static ByteArrayToStringByteArrayToString. create(String prefix, String separator, String suffix, Converter<? super Byte,String> converter)static ByteListToStringByteListToString. create(String prefix, String separator, String suffix, Converter<? super Byte,String> converter)static DoubleArrayToStringDoubleArrayToString. create(String prefix, String separator, String suffix, Converter<? super Double,String> converter)static DoubleListToStringDoubleListToString. create(String prefix, String separator, String suffix, Converter<? super Double,String> converter)static FloatArrayToStringFloatArrayToString. create(String prefix, String separator, String suffix, Converter<? super Float,String> converter)static FloatListToStringFloatListToString. create(String prefix, String separator, String suffix, Converter<? super Float,String> converter)static IntegerArrayToStringIntegerArrayToString. create(String prefix, String separator, String suffix, Converter<? super Integer,String> converter)static IntegerListToStringIntegerListToString. create(String prefix, String separator, String suffix, Converter<? super Integer,String> converter)static <S> ListToString<S>ListToString. create(Class<S> elementClass, String prefix, String separator, String suffix, Converter<? super S,String> converter)CListToString.Creator. create(String prefix, String separator, String suffix, Converter<? super S,String> converter)static LongArrayToStringLongArrayToString. create(String prefix, String separator, String suffix, Converter<? super Long,String> converter)static LongListToStringLongListToString. create(String prefix, String separator, String suffix, Converter<? super Long,String> converter)static ShortArrayToStringShortArrayToString. create(String prefix, String separator, String suffix, Converter<? super Short,String> converter)static ShortListToStringShortListToString. create(String prefix, String separator, String suffix, Converter<? super Short,String> converter)static <T> StringToArray<T>StringToArray. create(Class<T> elementClass, String prefix, String separator, String suffix, Converter<String,? extends T> converter, boolean trim)CStringToArray.Creator. create(String prefix, String separator, String suffix, Converter<String,? extends T> converter, boolean trim)static StringToBooleanArrayStringToBooleanArray. create(String prefix, String separator, String suffix, Converter<String,? extends Boolean> converter, boolean trim)static StringToBooleanListStringToBooleanList. create(String prefix, String separator, String suffix, Converter<String,? extends Boolean> converter, boolean trim)static StringToByteArrayStringToByteArray. create(String prefix, String separator, String suffix, Converter<String,? extends Byte> converter, boolean trim)static StringToByteListStringToByteList. create(String prefix, String separator, String suffix, Converter<String,? extends Byte> converter, boolean trim)static StringToDoubleArrayStringToDoubleArray. create(String prefix, String separator, String suffix, Converter<String,? extends Double> converter, boolean trim)static StringToDoubleListStringToDoubleList. create(String prefix, String separator, String suffix, Converter<String,? extends Double> converter, boolean trim)static StringToFloatArrayStringToFloatArray. create(String prefix, String separator, String suffix, Converter<String,? extends Float> converter, boolean trim)static StringToFloatListStringToFloatList. create(String prefix, String separator, String suffix, Converter<String,? extends Float> converter, boolean trim)static StringToIntegerArrayStringToIntegerArray. create(String prefix, String separator, String suffix, Converter<String,? extends Integer> converter, boolean trim)static StringToIntegerListStringToIntegerList. create(String prefix, String separator, String suffix, Converter<String,? extends Integer> converter, boolean trim)static <T> StringToList<T>StringToList. create(Class<T> elementClass, String prefix, String separator, String suffix, Converter<String,? extends T> converter, boolean trim)CStringToList.Creator. create(String prefix, String separator, String suffix, Converter<String,? extends T> converter, boolean trim)static StringToLongArrayStringToLongArray. create(String prefix, String separator, String suffix, Converter<String,? extends Long> converter, boolean trim)static StringToLongListStringToLongList. create(String prefix, String separator, String suffix, Converter<String,? extends Long> converter, boolean trim)static StringToShortArrayStringToShortArray. create(String prefix, String separator, String suffix, Converter<String,? extends Short> converter, boolean trim)static StringToShortListStringToShortList. create(String prefix, String separator, String suffix, Converter<String,? extends Short> converter, boolean trim)Constructors in cdc.converters.defaults with parameters of type Converter Constructor Description ArrayToString(Class<S> elementClass, String prefix, String separator, String suffix, Converter<? super S,String> converter)BooleanArrayToString(String prefix, String separator, String suffix, Converter<? super Boolean,String> converter)BooleanListToString(String prefix, String separator, String suffix, Converter<? super Boolean,String> converter)ByteArrayToString(String prefix, String separator, String suffix, Converter<? super Byte,String> converter)ByteListToString(String prefix, String separator, String suffix, Converter<? super Byte,String> converter)DoubleArrayToString(String prefix, String separator, String suffix, Converter<? super Double,String> converter)DoubleListToString(String prefix, String separator, String suffix, Converter<? super Double,String> converter)FloatArrayToString(String prefix, String separator, String suffix, Converter<? super Float,String> converter)FloatListToString(String prefix, String separator, String suffix, Converter<? super Float,String> converter)IntegerArrayToString(String prefix, String separator, String suffix, Converter<? super Integer,String> converter)IntegerListToString(String prefix, String separator, String suffix, Converter<? super Integer,String> converter)ListToString(Class<S> elementClass, String prefix, String separator, String suffix, Converter<? super S,String> converter)LongArrayToString(String prefix, String separator, String suffix, Converter<? super Long,String> converter)LongListToString(String prefix, String separator, String suffix, Converter<? super Long,String> converter)ShortArrayToString(String prefix, String separator, String suffix, Converter<? super Short,String> converter)ShortListToString(String prefix, String separator, String suffix, Converter<? super Short,String> converter)StringToArray(Class<T> elementClass, String prefix, String separator, String suffix, Converter<String,? extends T> converter, boolean trim)StringToBooleanArray(String prefix, String separator, String suffix, Converter<String,? extends Boolean> converter, boolean trim)StringToBooleanList(String prefix, String separator, String suffix, Converter<String,? extends Boolean> converter, boolean trim)StringToByteArray(String prefix, String separator, String suffix, Converter<String,? extends Byte> converter, boolean trim)StringToByteList(String prefix, String separator, String suffix, Converter<String,? extends Byte> converter, boolean trim)StringToDoubleArray(String prefix, String separator, String suffix, Converter<String,? extends Double> converter, boolean trim)StringToDoubleList(String prefix, String separator, String suffix, Converter<String,? extends Double> converter, boolean trim)StringToFloatArray(String prefix, String separator, String suffix, Converter<String,? extends Float> converter, boolean trim)StringToFloatList(String prefix, String separator, String suffix, Converter<String,? extends Float> converter, boolean trim)StringToIntegerArray(String prefix, String separator, String suffix, Converter<String,? extends Integer> converter, boolean trim)StringToIntegerList(String prefix, String separator, String suffix, Converter<String,? extends Integer> converter, boolean trim)StringToList(Class<T> elementClass, String prefix, String separator, String suffix, Converter<String,? extends T> converter, boolean trim)StringToLongArray(String prefix, String separator, String suffix, Converter<String,? extends Long> converter, boolean trim)StringToLongList(String prefix, String separator, String suffix, Converter<String,? extends Long> converter, boolean trim)StringToShortArray(String prefix, String separator, String suffix, Converter<String,? extends Short> converter, boolean trim)StringToShortList(String prefix, String separator, String suffix, Converter<String,? extends Short> converter, boolean trim)
-