ModeShape Distribution 3.0.0.Beta4

org.modeshape.jboss.subsystem
Class PathExpressionValidator

java.lang.Object
  extended by org.jboss.as.controller.operations.validation.ModelTypeValidator
      extended by org.modeshape.jboss.subsystem.PathExpressionValidator
All Implemented Interfaces:
org.jboss.as.controller.operations.validation.ParameterValidator

public class PathExpressionValidator
extends org.jboss.as.controller.operations.validation.ModelTypeValidator

A ParameterValidator that validates a value as a correctly-formatted sequencer path expression.


Field Summary
 
Fields inherited from class org.jboss.as.controller.operations.validation.ModelTypeValidator
nullable, strictType, validTypes
 
Constructor Summary
PathExpressionValidator(boolean nullable)
          Creates a ParameterValidator that allows values that are correctly-formatted sequencer path expressions.
 
Method Summary
 void validateParameter(String parameterName, org.jboss.dmr.ModelNode value)
           
 
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
 

Constructor Detail

PathExpressionValidator

public PathExpressionValidator(boolean nullable)
Creates a ParameterValidator that allows values that are correctly-formatted sequencer path expressions.

Parameters:
nullable - whether ModelType.UNDEFINED is allowed
Method Detail

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

ModeShape Distribution 3.0.0.Beta4

Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.