Class CompositeSuffixBasedConverter
java.lang.Object
org.craftercms.search.commons.service.impl.CompositeSuffixBasedConverter
- All Implemented Interfaces:
FieldValueConverter
Based on the suffix of a field, picks an actual
FieldValueConverter
from a set of suffix -> converter
mappings. For example, if a field ends with _dt, this converter can delegate to a DateTimeConverter
to
convert the field.- Author:
- avasquez
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setConverterMappings
(Map<String, FieldValueConverter> converterMappings) void
setDefaultConverter
(FieldValueConverter defaultConverter)
-
Constructor Details
-
CompositeSuffixBasedConverter
public CompositeSuffixBasedConverter()
-
-
Method Details
-
setConverterMappings
-
setDefaultConverter
-
convert
- Specified by:
convert
in interfaceFieldValueConverter
-