Package com.jidesoft.utils
Interface WildcardSupport
- All Known Implementing Classes:
AbstractWildcardSupport
,DefaultWildcardSupport
public interface WildcardSupport
-
Method Summary
Modifier and TypeMethodDescriptionConverts a string with wildcards to a regular express that is compatible withPattern
.char
Gets the quantifier that indicates there is one or more of the preceding element.char
Gets the quantifier that indicates there is zero or more of the preceding element.char
Gets the quantifier that indicates there is zero or one of the preceding element.
-
Method Details
-
getZeroOrOneQuantifier
char getZeroOrOneQuantifier()Gets the quantifier that indicates there is zero or one of the preceding element. Usually '?', the question mark is used for this quantifier. For example, colou?r matches both "color" and "colour".- Returns:
- the quantifier that indicates there is zero or one of the preceding element.
-
getZeroOrMoreQuantifier
char getZeroOrMoreQuantifier()Gets the quantifier that indicates there is zero or more of the preceding element. Usually '*', the asterisk is used for this quantifier. For example, ab*c matches "ac", "abc", "abbc", "abbbc", and so on.- Returns:
- the quantifier that indicates there is zero or more of the preceding element.
-
getOneOrMoreQuantifier
char getOneOrMoreQuantifier()Gets the quantifier that indicates there is one or more of the preceding element. Usually '+', the plus sign is used for this quantifier. For example, ab+c matches "abc", "abbc", "abbbc", and so on, but not "ac".- Returns:
- the quantifier that indicates there is one or more of the preceding element.
-
convert
Converts a string with wildcards to a regular express that is compatible withPattern
. If the string has no wildcard, the same string will be returned.- Parameters:
s
- a string with wildcards.- Returns:
- a regular express that is compatible with
Pattern
.
-