public class RegexValidator extends Object implements org.apache.sling.validation.spi.Validator<String>
Pattern
class. This Validator
expects a
mandatory parameter in the arguments map: REGEX_PARAM
.Modifier and Type | Field and Description |
---|---|
static String |
I18N_KEY_PATTERN_DOES_NOT_MATCH |
static String |
REGEX_PARAM |
Constructor and Description |
---|
RegexValidator() |
Modifier and Type | Method and Description |
---|---|
org.apache.sling.validation.ValidationResult |
validate(String data,
org.apache.sling.validation.spi.ValidatorContext context,
org.apache.sling.api.resource.ValueMap arguments) |
@Nonnull public static final String I18N_KEY_PATTERN_DOES_NOT_MATCH
@Nonnull public static final String REGEX_PARAM
@Nonnull public org.apache.sling.validation.ValidationResult validate(@Nonnull String data, @Nonnull org.apache.sling.validation.spi.ValidatorContext context, @Nonnull org.apache.sling.api.resource.ValueMap arguments) throws org.apache.sling.validation.SlingValidationException
validate
in interface org.apache.sling.validation.spi.Validator<String>
org.apache.sling.validation.SlingValidationException
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.