public class DefaultAtlasCombineStrategy extends Object implements io.atlasmap.spi.AtlasCombineStrategy
| Modifier and Type | Field and Description |
|---|---|
static io.atlasmap.spi.StringDelimiter |
DEFAULT_COMBINE_DELIMITER |
static Integer |
DEFAULT_COMBINE_LIMIT |
| Constructor and Description |
|---|
DefaultAtlasCombineStrategy() |
| Modifier and Type | Method and Description |
|---|---|
String |
combineValues(Map<Integer,String> values) |
String |
combineValues(Map<Integer,String> values,
String delimiter) |
String |
combineValues(Map<Integer,String> values,
io.atlasmap.spi.StringDelimiter delimiter) |
String |
combineValues(Map<Integer,String> values,
io.atlasmap.spi.StringDelimiter delimiter,
Integer limit) |
io.atlasmap.spi.StringDelimiter |
getDelimiter() |
Integer |
getLimit() |
boolean |
isDisableAddDelimiterOnNull() |
boolean |
isDisableAutoTrim() |
void |
setDelimiter(io.atlasmap.spi.StringDelimiter delimiter) |
void |
setDisableAddDelimiterOnNull(boolean disableAddDelimiterOnNull) |
void |
setDisableAutoTrim(boolean disableAutoTrim) |
void |
setLimit(Integer limit) |
protected static Map<Integer,String> |
sortByKey(Map<Integer,String> map) |
public static final io.atlasmap.spi.StringDelimiter DEFAULT_COMBINE_DELIMITER
public static final Integer DEFAULT_COMBINE_LIMIT
public io.atlasmap.spi.StringDelimiter getDelimiter()
getDelimiter in interface io.atlasmap.spi.AtlasCombineStrategypublic void setDelimiter(io.atlasmap.spi.StringDelimiter delimiter)
setDelimiter in interface io.atlasmap.spi.AtlasCombineStrategypublic Integer getLimit()
getLimit in interface io.atlasmap.spi.AtlasCombineStrategypublic void setLimit(Integer limit)
setLimit in interface io.atlasmap.spi.AtlasCombineStrategypublic boolean isDisableAutoTrim()
public void setDisableAutoTrim(boolean disableAutoTrim)
public boolean isDisableAddDelimiterOnNull()
public void setDisableAddDelimiterOnNull(boolean disableAddDelimiterOnNull)
public String combineValues(Map<Integer,String> values)
combineValues in interface io.atlasmap.spi.AtlasCombineStrategypublic String combineValues(Map<Integer,String> values, io.atlasmap.spi.StringDelimiter delimiter)
combineValues in interface io.atlasmap.spi.AtlasCombineStrategypublic String combineValues(Map<Integer,String> values, io.atlasmap.spi.StringDelimiter delimiter, Integer limit)
combineValues in interface io.atlasmap.spi.AtlasCombineStrategypublic String combineValues(Map<Integer,String> values, String delimiter)
combineValues in interface io.atlasmap.spi.AtlasCombineStrategyCopyright © 2021 JBoss by Red Hat. All rights reserved.