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 String
PHRASES_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 boolean
accepted(String data)
boolean
canFilter()
Collection<Pattern>
getPatterns()
protected Collection<Pattern>
transformPhrasesToPattern(Collection<String> phrases, int flags)
protected Collection<String>
transformPhraseToList(String phrases)
protected Pattern
transformPhraseToPattern(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:
canFilter
in interfaceTypeFilter<String>
-
accepted
public boolean accepted(String data)
- Specified by:
accepted
in interfaceTypeFilter<String>
-
getPatterns
public Collection<Pattern> getPatterns()
-
transformPhraseToList
protected Collection<String> transformPhraseToList(String phrases)
-
transformPhrasesToPattern
protected Collection<Pattern> transformPhrasesToPattern(Collection<String> phrases, int flags)
-
-