Class PluralWildcardPattern

java.lang.Object
com.aspectran.utils.wildcard.PluralWildcardPattern

public class PluralWildcardPattern extends Object
Class for Wildcard Matching with multiple Include and Exclude patterns.

The comparison string must match one of the Include patterns and must not match the Exclude pattern.

Created: 2017. 2. 11.

Since:
3.3.0
  • Constructor Details

    • PluralWildcardPattern

      public PluralWildcardPattern(WildcardPattern[] includePatterns, WildcardPattern[] excludePatterns)
    • PluralWildcardPattern

      public PluralWildcardPattern(String[] includePatterns, String[] excludePatterns)
    • PluralWildcardPattern

      public PluralWildcardPattern(String[] includePatterns, String[] excludePatterns, char separator)
  • Method Details

    • getIncludePatterns

      public WildcardPattern[] getIncludePatterns()
    • hasIncludePatterns

      public boolean hasIncludePatterns()
    • getExcludePatterns

      public WildcardPattern[] getExcludePatterns()
    • hasExcludePatterns

      public boolean hasExcludePatterns()
    • matches

      public boolean matches(String compareString)
    • compile

      public static WildcardPattern[] compile(String[] patterns)
    • compile

      public static WildcardPattern[] compile(String[] patterns, char separator)