Package net.jazdw.rql.converter
Interface ValueConverter<T>
- Type Parameters:
T- output type
- All Known Implementing Classes:
DefaultValueConverter,DefaultValueConverter.BooleanConverter,DefaultValueConverter.CaseInsensitiveRegexConverter,DefaultValueConverter.EpochTimestampConverter,DefaultValueConverter.GenericDateTimeConverter,DefaultValueConverter.LocalDateConverter,DefaultValueConverter.LocalDateTimeConverter,DefaultValueConverter.NumberConverter,DefaultValueConverter.RegexConverter,DefaultValueConverter.StringConverter,DefaultValueConverter.ZonedDateTimeConverter
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
- Author:
- Jared Wiltshire
-
Method Summary
-
Method Details
-
convert
Converts a string value to its Java representation- Parameters:
textValue- percent-decoded value string (e.g.john,2015-01-01or30)- Returns:
- converted value
- Throws:
ConverterException- if converter encountered error while converting
-
convert
- Parameters:
type- percent-decoded type, used to interpret input string (e.g.string,dateornumber)textValue- percent-decoded value string (e.g.john,2015-01-01or30)- Returns:
- converted value
- Throws:
ConverterException- if converter encountered error while converting
-