Interface IEnumValueConfigurationValidator
-
- All Known Implementing Classes:
AbstractEnumValueConfigurationValidator
,DefaultEnumValueConfigurationValidator
public interface IEnumValueConfigurationValidator
Defines the validator forEnumValueConfiguration
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
validate(EnumValueConfiguration enumValueConfiguration)
Validate consistency of anEnumValueConfiguration
void
validate(EnumValueConfigurationDataType dataType, EnumValueConfigurationSizing<java.lang.Integer> cardinality, EnumValueConfigurationSizing<?> valueSize, java.lang.String input)
Validate the data type against an input stringvoid
validate(EnumValueConfiguration enumValueConfiguration, java.lang.String input)
Validate anEnumValueConfiguration
against an input string
-
-
-
Method Detail
-
validate
void validate(EnumValueConfiguration enumValueConfiguration, java.lang.String input) throws ValidationException
Validate anEnumValueConfiguration
against an input string- Parameters:
enumValueConfiguration
- enum value configurationinput
- the input to validate- Throws:
ValidationException
- In case of a validation error
-
validate
void validate(EnumValueConfiguration enumValueConfiguration) throws ValidationException
Validate consistency of anEnumValueConfiguration
- Parameters:
enumValueConfiguration
- enum value configuation- Throws:
ValidationException
- In case of a validation error
-
validate
void validate(EnumValueConfigurationDataType dataType, EnumValueConfigurationSizing<java.lang.Integer> cardinality, EnumValueConfigurationSizing<?> valueSize, java.lang.String input) throws ValidationException
Validate the data type against an input string- Parameters:
dataType
- the data typecardinality
- the cardinalityvalueSize
- the value sizeinput
- the input to validate- Throws:
ValidationException
- In case of a validation error
-
-