Class StringCollectionUtil

java.lang.Object
ch.qos.logback.core.util.StringCollectionUtil

@Deprecated(since="2022-01-27") public class StringCollectionUtil extends Object
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
Static utility methods for working with collections of strings.
  • Constructor Details

    • StringCollectionUtil

      public StringCollectionUtil()
      Deprecated.
  • Method Details

    • retainMatching

      public static void retainMatching(Collection<String> values, String... patterns)
      Deprecated.
      Retains all values in the subject collection that are matched by at least one of a collection of regular expressions.

      This method is a convenience overload for retainMatching(Collection, Collection).

      Parameters:
      values - subject value collection
      patterns - patterns to match
    • retainMatching

      public static void retainMatching(Collection<String> values, Collection<String> patterns)
      Deprecated.
      Retains all values in the subject collection that are matched by at least one of a collection of regular expressions.

      The semantics of this method are conceptually similar to Collection.retainAll(Collection), but uses pattern matching instead of exact matching.

      Parameters:
      values - subject value collection
      patterns - patterns to match
    • removeMatching

      public static void removeMatching(Collection<String> values, String... patterns)
      Deprecated.
      Removes all values in the subject collection that are matched by at least one of a collection of regular expressions.

      This method is a convenience overload for removeMatching(Collection, Collection).

      Parameters:
      values - subject value collection
      patterns - patterns to match
    • removeMatching

      public static void removeMatching(Collection<String> values, Collection<String> patterns)
      Deprecated.
      Removes all values in the subject collection that are matched by at least one of a collection of regular expressions.

      The semantics of this method are conceptually similar to Collection.removeAll(Collection), but uses pattern matching instead of exact matching.

      Parameters:
      values - subject value collection
      patterns - patterns to match