Package com.aspectran.utils.wildcard
Class IncludeExcludeWildcardPatterns
java.lang.Object
com.aspectran.utils.wildcard.IncludeExcludeWildcardPatterns
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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
matches
(CharSequence input) of
(IncludeExcludeParameters includeExcludeParameters) of
(IncludeExcludeParameters includeExcludeParameters, char separator) of
(WildcardPattern[] includePatterns, WildcardPattern[] excludePatterns)
-
Method Details
-
getIncludePatterns
-
hasIncludePatterns
public boolean hasIncludePatterns() -
getExcludePatterns
-
hasExcludePatterns
public boolean hasExcludePatterns() -
matches
-
of
@NonNull public static IncludeExcludeWildcardPatterns of(IncludeExcludeParameters includeExcludeParameters) -
of
@NonNull public static IncludeExcludeWildcardPatterns of(IncludeExcludeParameters includeExcludeParameters, char separator) -
of
@NonNull public static IncludeExcludeWildcardPatterns of(WildcardPattern[] includePatterns, WildcardPattern[] excludePatterns) -
of
@NonNull public static IncludeExcludeWildcardPatterns of(String[] includePatterns, String[] excludePatterns) -
of
@NonNull public static IncludeExcludeWildcardPatterns of(String[] includePatterns, String[] excludePatterns, char separator)
-