Class Splitter.MapSplitter

java.lang.Object
com.google.common.base.Splitter.MapSplitter
Enclosing class:
Splitter

@Beta @Deprecated(since="2022-12-01") public static final class Splitter.MapSplitter extends Object
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
An object that splits strings into maps as Splitter splits iterables and lists. Like Splitter, it is thread-safe and immutable.
Since:
10.0
  • Method Details

    • split

      public Map<String,String> split(CharSequence sequence)
      Deprecated.
      Splits sequence into substrings, splits each substring into an entry, and returns an unmodifiable map with each of the entries. For example, Splitter.on(';').trimResults().withKeyValueSeparator("=>") .split("a=>b ; c=>b") will return a mapping from "a" to "b" and "c" to b.

      The returned map preserves the order of the entries from sequence.

      Throws:
      IllegalArgumentException - if the specified sequence does not split into valid map entries, or if there are duplicate keys