Class StringFilter
- java.lang.Object
-
- org.jenkinsci.plugins.bitbucket.pullrequests.filter.utils.filters.StringFilter
-
- All Implemented Interfaces:
TypeFilter<String>
public class StringFilter extends Object implements TypeFilter<String>
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringPHRASES_SEPARATOR
-
Constructor Summary
Constructors Constructor Description StringFilter(String phrases)StringFilter(String phrases, boolean ignoreCase)StringFilter(Collection<Pattern> patterns)StringFilter(Pattern pattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccepted(String data)booleancanFilter()Collection<Pattern>getPatterns()protected Collection<Pattern>transformPhrasesToPattern(Collection<String> phrases, int flags)protected Collection<String>transformPhraseToList(String phrases)protected PatterntransformPhraseToPattern(String phrase, int flags)
-
-
-
Field Detail
-
PHRASES_SEPARATOR
protected static final String PHRASES_SEPARATOR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
StringFilter
public StringFilter(String phrases)
-
StringFilter
public StringFilter(String phrases, boolean ignoreCase)
-
StringFilter
public StringFilter(Pattern pattern)
-
StringFilter
public StringFilter(Collection<Pattern> patterns)
-
-
Method Detail
-
canFilter
public boolean canFilter()
- Specified by:
canFilterin interfaceTypeFilter<String>
-
accepted
public boolean accepted(String data)
- Specified by:
acceptedin interfaceTypeFilter<String>
-
getPatterns
public Collection<Pattern> getPatterns()
-
transformPhraseToList
protected Collection<String> transformPhraseToList(String phrases)
-
transformPhrasesToPattern
protected Collection<Pattern> transformPhrasesToPattern(Collection<String> phrases, int flags)
-
-