Package io.atlasmap.core
Class TemplateCombineStrategy
java.lang.Object
io.atlasmap.core.DefaultAtlasCombineStrategy
io.atlasmap.core.TemplateCombineStrategy
- All Implemented Interfaces:
AtlasCombineStrategy
A template-based combine strategy that uses a template in place of a delimiter to combine the input using
MessageFormat.format(String, Object...)
.
Warning: The indexes in the template must be one-based, unlike the
MessageFormat.format(String, Object...)
method, which expects zero-based indexes.
-
Field Summary
Fields inherited from class io.atlasmap.core.DefaultAtlasCombineStrategy
DEFAULT_COMBINE_DELIMITER, DEFAULT_COMBINE_LIMIT
-
Constructor Summary
-
Method Summary
Methods inherited from class io.atlasmap.core.DefaultAtlasCombineStrategy
combineValues, combineValues, combineValues, getDelimiter, getLimit, isDisableAddDelimiterOnNull, isDisableAutoTrim, setDelimiter, setDisableAddDelimiterOnNull, setDisableAutoTrim, setLimit, sortByKey
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.atlasmap.spi.AtlasCombineStrategy
getName
-
Constructor Details
-
TemplateCombineStrategy
public TemplateCombineStrategy()
-
-
Method Details
-
combineValues
- Specified by:
combineValues
in interfaceAtlasCombineStrategy
- Overrides:
combineValues
in classDefaultAtlasCombineStrategy
-