Package org.sonar.api.server.rule
Class StringPatternValidator
- java.lang.Object
-
- org.sonar.api.server.rule.StringPatternValidator
-
public class StringPatternValidator extends java.lang.Object
Validates strings based on the defined regex. The error message is based on the error message passed in parameter.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COMMON_PATTERN_FOR_KEYS
-
Constructor Summary
Constructors Constructor Description StringPatternValidator(java.lang.String fieldUnderValidation, java.lang.String validCharacterRegex)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isValid(java.lang.String entry)
java.lang.String
validate(java.lang.String entry)
void
validate(java.util.Collection<java.lang.String> entries)
static StringPatternValidator
validatorWithCommonPatternForKeys(java.lang.String fieldUnderValidation)
-
-
-
Field Detail
-
COMMON_PATTERN_FOR_KEYS
public static final java.lang.String COMMON_PATTERN_FOR_KEYS
- See Also:
- Constant Field Values
-
-
Method Detail
-
validatorWithCommonPatternForKeys
public static StringPatternValidator validatorWithCommonPatternForKeys(java.lang.String fieldUnderValidation)
-
isValid
public boolean isValid(@Nullable java.lang.String entry)
-
validate
public java.lang.String validate(java.lang.String entry)
-
validate
public void validate(java.util.Collection<java.lang.String> entries)
-
-