Class DoubleRangeValidatorBuilder

java.lang.Object
org.jboss.as.clustering.controller.validation.AbstractParameterValidatorBuilder
org.jboss.as.clustering.controller.validation.DoubleRangeValidatorBuilder
All Implemented Interfaces:
ParameterValidatorBuilder

public class DoubleRangeValidatorBuilder extends AbstractParameterValidatorBuilder
A builder for creating a range validator for ModelType.DOUBLE parameters.
Author:
Paul Ferraro
  • Constructor Details

    • DoubleRangeValidatorBuilder

      public DoubleRangeValidatorBuilder()
  • Method Details

    • lowerBound

      public DoubleRangeValidatorBuilder lowerBound(double value)
      Sets an inclusive lower bound of this validator.
      Parameters:
      value - the lower bound
    • lowerBoundExclusive

      public DoubleRangeValidatorBuilder lowerBoundExclusive(double value)
      Sets an exclusive lower bound of this validator.
      Parameters:
      value - the lower bound
    • upperBound

      public DoubleRangeValidatorBuilder upperBound(double value)
      Sets the inclusive upper bound of this validator.
      Parameters:
      value - the upper bound
    • upperBoundExclusive

      public DoubleRangeValidatorBuilder upperBoundExclusive(double value)
      Sets the exclusive upper bound of this validator.
      Parameters:
      value - the upper bound
    • build

      public org.jboss.as.controller.operations.validation.ParameterValidator build()
      Description copied from interface: ParameterValidatorBuilder
      Builds the validator.
      Returns:
      a parameter validator