Class DefaultAtlasSeparateStrategy

  • All Implemented Interfaces:
    io.atlasmap.spi.AtlasSeparateStrategy

    public class DefaultAtlasSeparateStrategy
    extends Object
    implements io.atlasmap.spi.AtlasSeparateStrategy
    • Field Detail

      • DEFAULT_SEPARATE_LIMIT

        public static final Integer DEFAULT_SEPARATE_LIMIT
      • DEFAULT_SEPARATE_DELIMITER

        public static final io.atlasmap.spi.StringDelimiter DEFAULT_SEPARATE_DELIMITER
    • Constructor Detail

      • DefaultAtlasSeparateStrategy

        public DefaultAtlasSeparateStrategy()
    • Method Detail

      • getDelimiter

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

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

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

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

        public List<String> separateValue​(String value)
        Specified by:
        separateValue in interface io.atlasmap.spi.AtlasSeparateStrategy
      • separateValue

        public List<String> separateValue​(String value,
                                          io.atlasmap.spi.StringDelimiter delimiter)
        Specified by:
        separateValue in interface io.atlasmap.spi.AtlasSeparateStrategy
      • separateValue

        public List<String> separateValue​(String value,
                                          io.atlasmap.spi.StringDelimiter delimiter,
                                          Integer limit)
        Specified by:
        separateValue in interface io.atlasmap.spi.AtlasSeparateStrategy