Interface ParameterValidatorBuilder

All Known Implementing Classes:
AbstractParameterValidatorBuilder, DoubleRangeValidatorBuilder, IntRangeValidatorBuilder, LongRangeValidatorBuilder, ModuleIdentifierValidatorBuilder

public interface ParameterValidatorBuilder
Builder for a ParameterValidator.
Author:
Paul Ferraro
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jboss.as.controller.operations.validation.ParameterValidator
    Builds the validator.
    configure(org.jboss.as.controller.AbstractAttributeDefinitionBuilder<?,?> builder)
    Configures this validator builder using the configuration of the specified attribute definition builder
    configure(org.jboss.as.controller.AttributeDefinition definition)
    Configures this validator builder using the configuration of the specified attribute definition
  • Method Details

    • configure

      ParameterValidatorBuilder configure(org.jboss.as.controller.AttributeDefinition definition)
      Configures this validator builder using the configuration of the specified attribute definition
      Parameters:
      definition - an attribute definition
      Returns:
      a reference to this builder
    • configure

      ParameterValidatorBuilder configure(org.jboss.as.controller.AbstractAttributeDefinitionBuilder<?,?> builder)
      Configures this validator builder using the configuration of the specified attribute definition builder
      Parameters:
      builder - an attribute definition builder
      Returns:
      a reference to this builder
    • build

      org.jboss.as.controller.operations.validation.ParameterValidator build()
      Builds the validator.
      Returns:
      a parameter validator