Class StringFilter<T extends JobParameters>

All Implemented Interfaces:
LifecycleUser<T>

public class StringFilter<T extends JobParameters> extends TokenFilter<T>
The string token filter disallows tokens that are matched against a set of disallowed strings.
  • Constructor Details

    • StringFilter

      public StringFilter(Set<String> disallowed)
      Creates a new string token filter with a set of disallowed strings.
      Parameters:
      disallowed - The strings to match
    • StringFilter

      public StringFilter(String disallowed)
      Creates a new string token filter with a single disallowed string.
      Parameters:
      disallowed - The string to match
    • StringFilter

      public StringFilter(String... disallowed)
      Creates a new string token filter with an array of disallowed strings.
      Parameters:
      disallowed - The stirngs to match
  • Method Details

    • isTokenAllowed

      public boolean isTokenAllowed(Token token)
      Description copied from class: TokenFilter
      Checks if the token should be printed.
      Specified by:
      isTokenAllowed in class TokenFilter<T extends JobParameters>
      Parameters:
      token - The token to check
      Returns:
      true if the given token should be printed