Package com.aspectran.core.util.wildcard
Class PluralWildcardPattern
- java.lang.Object
-
- com.aspectran.core.util.wildcard.PluralWildcardPattern
-
public class PluralWildcardPattern extends java.lang.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 Summary
Constructors Constructor Description PluralWildcardPattern(WildcardPattern[] includePatterns, WildcardPattern[] excludePatterns)
PluralWildcardPattern(java.lang.String[] includePatterns, java.lang.String[] excludePatterns)
PluralWildcardPattern(java.lang.String[] includePatterns, java.lang.String[] excludePatterns, char separator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WildcardPattern[]
compile(java.lang.String[] patterns)
static WildcardPattern[]
compile(java.lang.String[] patterns, char separator)
boolean
matches(java.lang.String compareString)
-
-
-
Constructor Detail
-
PluralWildcardPattern
public PluralWildcardPattern(WildcardPattern[] includePatterns, WildcardPattern[] excludePatterns)
-
PluralWildcardPattern
public PluralWildcardPattern(java.lang.String[] includePatterns, java.lang.String[] excludePatterns)
-
PluralWildcardPattern
public PluralWildcardPattern(java.lang.String[] includePatterns, java.lang.String[] excludePatterns, char separator)
-
-
Method Detail
-
matches
public boolean matches(java.lang.String compareString)
-
compile
public static WildcardPattern[] compile(java.lang.String[] patterns)
-
compile
public static WildcardPattern[] compile(java.lang.String[] patterns, char separator)
-
-