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.AtlasCombineStrategy
public void setDelimiter(io.atlasmap.spi.StringDelimiter delimiter)
setDelimiter
in interface io.atlasmap.spi.AtlasCombineStrategy
public Integer getLimit()
getLimit
in interface io.atlasmap.spi.AtlasCombineStrategy
public void setLimit(Integer limit)
setLimit
in interface io.atlasmap.spi.AtlasCombineStrategy
public 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.AtlasCombineStrategy
public String combineValues(Map<Integer,String> values, io.atlasmap.spi.StringDelimiter delimiter)
combineValues
in interface io.atlasmap.spi.AtlasCombineStrategy
public String combineValues(Map<Integer,String> values, io.atlasmap.spi.StringDelimiter delimiter, Integer limit)
combineValues
in interface io.atlasmap.spi.AtlasCombineStrategy
public String combineValues(Map<Integer,String> values, String delimiter)
combineValues
in interface io.atlasmap.spi.AtlasCombineStrategy
Copyright © 2020 JBoss by Red Hat. All rights reserved.