org.modeshape.jboss.subsystem
Class RegexValidator
java.lang.Object
org.jboss.as.controller.operations.validation.ModelTypeValidator
org.modeshape.jboss.subsystem.RegexValidator
- All Implemented Interfaces:
- org.jboss.as.controller.operations.validation.ParameterValidator
public class RegexValidator
- extends org.jboss.as.controller.operations.validation.ModelTypeValidator
A ParameterValidator that validates a value matches a predefined regular expression.
Fields inherited from class org.jboss.as.controller.operations.validation.ModelTypeValidator |
nullable, strictType, validTypes |
Constructor Summary |
RegexValidator(String regularExpression,
boolean nullable)
Creates a ParameterValidator that allows values that satisfy a single regular expression string. |
Methods inherited from class org.jboss.as.controller.operations.validation.ModelTypeValidator |
validateResolvedParameter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegexValidator
public RegexValidator(String regularExpression,
boolean nullable)
- Creates a ParameterValidator that allows values that satisfy a single regular expression string.
- Parameters:
regularExpression
- the regular expressionnullable
- whether ModelType.UNDEFINED
is allowed
validateParameter
public void validateParameter(String parameterName,
org.jboss.dmr.ModelNode value)
throws org.jboss.as.controller.OperationFailedException
- Specified by:
validateParameter
in interface org.jboss.as.controller.operations.validation.ParameterValidator
- Overrides:
validateParameter
in class org.jboss.as.controller.operations.validation.ModelTypeValidator
- Throws:
org.jboss.as.controller.OperationFailedException
Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.