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)
WildcardPattern[]
getExcludePatterns()
WildcardPattern[]
getIncludePatterns()
boolean
hasExcludePatterns()
boolean
hasIncludePatterns()
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
-
getIncludePatterns
public WildcardPattern[] getIncludePatterns()
-
hasIncludePatterns
public boolean hasIncludePatterns()
-
getExcludePatterns
public WildcardPattern[] getExcludePatterns()
-
hasExcludePatterns
public boolean hasExcludePatterns()
-
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)
-
-