Class DefaultAtlasCombineStrategy

  • All Implemented Interfaces:
    io.atlasmap.spi.AtlasCombineStrategy
    Direct Known Subclasses:
    TemplateCombineStrategy

    public class DefaultAtlasCombineStrategy
    extends Object
    implements io.atlasmap.spi.AtlasCombineStrategy
    • Field Detail

      • DEFAULT_COMBINE_DELIMITER

        public static final io.atlasmap.spi.StringDelimiter DEFAULT_COMBINE_DELIMITER
      • DEFAULT_COMBINE_LIMIT

        public static final Integer DEFAULT_COMBINE_LIMIT
    • Constructor Detail

      • DefaultAtlasCombineStrategy

        public DefaultAtlasCombineStrategy()
    • Method Detail

      • getDelimiter

        public io.atlasmap.spi.StringDelimiter getDelimiter()
        Specified by:
        getDelimiter in interface io.atlasmap.spi.AtlasCombineStrategy
      • setDelimiter

        public void setDelimiter​(io.atlasmap.spi.StringDelimiter delimiter)
        Specified by:
        setDelimiter in interface io.atlasmap.spi.AtlasCombineStrategy
      • getLimit

        public Integer getLimit()
        Specified by:
        getLimit in interface io.atlasmap.spi.AtlasCombineStrategy
      • setLimit

        public void setLimit​(Integer limit)
        Specified by:
        setLimit in interface io.atlasmap.spi.AtlasCombineStrategy
      • isDisableAutoTrim

        public boolean isDisableAutoTrim()
      • setDisableAutoTrim

        public void setDisableAutoTrim​(boolean disableAutoTrim)
      • isDisableAddDelimiterOnNull

        public boolean isDisableAddDelimiterOnNull()
      • setDisableAddDelimiterOnNull

        public void setDisableAddDelimiterOnNull​(boolean disableAddDelimiterOnNull)
      • combineValues

        public String combineValues​(Map<Integer,​String> values)
        Specified by:
        combineValues in interface io.atlasmap.spi.AtlasCombineStrategy
      • combineValues

        public String combineValues​(Map<Integer,​String> values,
                                    io.atlasmap.spi.StringDelimiter delimiter)
        Specified by:
        combineValues in interface io.atlasmap.spi.AtlasCombineStrategy
      • combineValues

        public String combineValues​(Map<Integer,​String> values,
                                    io.atlasmap.spi.StringDelimiter delimiter,
                                    Integer limit)
        Specified by:
        combineValues in interface io.atlasmap.spi.AtlasCombineStrategy
      • combineValues

        public String combineValues​(Map<Integer,​String> values,
                                    String delimiter)
        Specified by:
        combineValues in interface io.atlasmap.spi.AtlasCombineStrategy