public abstract class AbstractPatternSetMatcher<PatternEntry extends Named> extends AbstractPatternMatcher
caseSensitive, global, trimPattern| 构造器和说明 |
|---|
AbstractPatternSetMatcher(PatternSetExpressionParser<PatternEntry> expressionParser,
PatternSet<PatternEntry> defaultPatternSet) |
AbstractPatternSetMatcher(PatternSetExpressionParser<PatternEntry> expressionParser,
PatternSet<PatternEntry> defaultPatternSet,
PatternSet<PatternEntry> patternSet) |
AbstractPatternSetMatcher(PatternSetExpressionParser<PatternEntry> expressionParser,
String defaultPatternExpression) |
AbstractPatternSetMatcher(PatternSetExpressionParser<PatternEntry> expressionParser,
String defaultPatternSet,
String patternSetExpression) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
doMatch(String pattern,
String string,
boolean fullMatch) |
PatternSet<PatternEntry> |
getDefaultPatternSet() |
boolean |
match(String string)
测试是否匹配
|
void |
setDefaultExpression(String defaultExpression) |
void |
setDefaultPatternSet(PatternSet<PatternEntry> defaultPatternSet) |
void |
setExpressionParser(PatternSetExpressionParser<PatternEntry> expressionParser) |
void |
setPatternExpression(String expression) |
void |
setPatternSet(PatternSet<PatternEntry> patternSet) |
setCaseSensitive, setGlobal, setTrimPatternpublic AbstractPatternSetMatcher(@Nullable PatternSetExpressionParser<PatternEntry> expressionParser, @Nullable String defaultPatternExpression)
public AbstractPatternSetMatcher(@NonNull PatternSetExpressionParser<PatternEntry> expressionParser, @Nullable PatternSet<PatternEntry> defaultPatternSet)
public AbstractPatternSetMatcher(@NonNull PatternSetExpressionParser<PatternEntry> expressionParser, @Nullable PatternSet<PatternEntry> defaultPatternSet, PatternSet<PatternEntry> patternSet)
public AbstractPatternSetMatcher(@NonNull PatternSetExpressionParser<PatternEntry> expressionParser, @Nullable String defaultPatternSet, String patternSetExpression)
public void setExpressionParser(PatternSetExpressionParser<PatternEntry> expressionParser)
public PatternSet<PatternEntry> getDefaultPatternSet()
public void setDefaultPatternSet(@Nullable PatternSet<PatternEntry> defaultPatternSet)
public void setPatternSet(PatternSet<PatternEntry> patternSet)
public boolean match(String string)
PatternMatcherCopyright © 2021. All rights reserved.