Modifier and Type | Field and Description |
---|---|
protected ParameterValidator |
MapAttributeDefinition.Builder.elementValidator |
protected ParameterValidator |
AbstractAttributeDefinitionBuilder.validator |
Modifier and Type | Method and Description |
---|---|
ParameterValidator |
ListAttributeDefinition.getElementValidator()
The validator used to validate elements in the list.
|
ParameterValidator |
ListAttributeDefinition.Builder.getElementValidator()
Gets the validator to use for validating list elements.
|
ParameterValidator |
MapAttributeDefinition.getElementValidator()
The validator used to validate values in the map.
|
ParameterValidator |
MapAttributeDefinition.Builder.getElementValidator()
Gets the validator to use for validating list elements.
|
ParameterValidator |
AbstractAttributeDefinitionBuilder.getValidator() |
ParameterValidator |
AttributeDefinition.getValidator()
Gets the validator used to validate that values comply with the attribute's definition.
|
ParameterValidator |
ListAttributeDefinition.Builder.getValidator() |
ParameterValidator |
MapAttributeDefinition.Builder.getValidator() |
Modifier and Type | Method and Description |
---|---|
protected void |
AttributeDefinition.addAllowedValuesToDescription(org.jboss.dmr.ModelNode result,
ParameterValidator validator)
Adds the allowed values.
|
protected void |
ObjectListAttributeDefinition.addAllowedValuesToDescription(org.jboss.dmr.ModelNode result,
ParameterValidator validator) |
protected void |
ObjectTypeAttributeDefinition.addAllowedValuesToDescription(org.jboss.dmr.ModelNode result,
ParameterValidator validator) |
BUILDER |
ListAttributeDefinition.Builder.setElementValidator(ParameterValidator elementValidator)
Sets the validator to use for validating list elements.
|
BUILDER |
MapAttributeDefinition.Builder.setElementValidator(ParameterValidator elementValidator)
Sets the validator to use for validating list elements.
|
BUILDER |
ListAttributeDefinition.Builder.setListValidator(ParameterValidator validator)
Sets an overall validator for the list.
|
BUILDER |
MapAttributeDefinition.Builder.setMapValidator(ParameterValidator validator)
Sets an overall validator for the map.
|
BUILDER |
AbstractAttributeDefinitionBuilder.setValidator(ParameterValidator validator)
Sets the validator that should be used to validate attribute values.
|
BUILDER |
ListAttributeDefinition.Builder.setValidator(ParameterValidator validator)
Overrides the superclass to simply delegate to
ListAttributeDefinition.Builder.setElementValidator(org.jboss.as.controller.operations.validation.ParameterValidator) . |
BUILDER |
MapAttributeDefinition.Builder.setValidator(ParameterValidator validator)
Overrides the superclass to simply delegate to
MapAttributeDefinition.Builder.setElementValidator(org.jboss.as.controller.operations.validation.ParameterValidator) . |
Constructor and Description |
---|
AttributeDefinition(String name,
String xmlName,
org.jboss.dmr.ModelNode defaultValue,
org.jboss.dmr.ModelType type,
boolean allowNull,
boolean allowExpression,
MeasurementUnit measurementUnit,
ParameterCorrector valueCorrector,
ParameterValidator validator,
boolean validateNull,
String[] alternatives,
String[] requires,
AttributeMarshaller attributeMarshaller,
boolean resourceOnly,
DeprecationData deprecationData,
AccessConstraintDefinition[] accessConstraints,
Boolean nilSignificant,
AttributeParser parser,
AttributeAccess.Flag... flags) |
ListAttributeDefinition(String name,
boolean allowNull,
ParameterValidator elementValidator)
Deprecated.
|
ListAttributeDefinition(String name,
boolean allowNull,
ParameterValidator elementValidator,
AttributeAccess.Flag... flags)
Deprecated.
|
MapAttributeDefinition(String name,
boolean allowNull,
ParameterValidator elementValidator)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractParameterValidator |
class |
BytesValidator
Validates that a parameter is a byte[] of an acceptable length.
|
class |
ChainedParameterValidator |
class |
EnumValidator<E extends Enum<E>>
ParameterValidator that validates the value is a string matching
one of the Enum types. |
class |
InetAddressValidator
Validates that the given parameter is a string that can be converted into an InetAddress.
|
class |
IntRangeValidator
Validates that the given parameter is an int in a given range.
|
class |
ListValidator
Validates parameters of type
ModelType.LIST . |
class |
LongRangeValidator
Validates that the given parameter is a long in a given range.
|
class |
MapValidator
Validates parameters of type
ModelType.OBJECT . |
class |
MaskedAddressValidator
Validates that the given parameter is a string that can be converted into a masked InetAddress.
|
class |
ModelTypeValidator
Validates that the given parameter is of the correct type.
|
class |
MulticastAddressValidator
Validates that a value can resolve to a multicast address.
|
class |
NillableOrExpressionParameterValidator
ParameterValidator that validates undefined values and expression types, delegating to a provided
validator for everything else. |
class |
ObjectTypeValidator
Date: 16.11.2011
|
class |
ParametersOfValidator |
class |
ParametersValidator
Performs multiple
parameter validations against
a detyped operation. |
class |
PropertyValidator |
class |
StringBytesLengthValidator
Validates that the given parameter is a string of an allowed length in bytes.
|
class |
StringLengthValidator
Validates that the given parameter is a string of an allowed length.
|
class |
TimeUnitValidator
ParameterValidator that validates the value is a string matching one of the TimeUnit names. |
class |
URIValidator
A
ParameterValidator to verify that a parameter is a correctly formed URI. |
Modifier and Type | Method and Description |
---|---|
static ParameterValidator |
ChainedParameterValidator.chain(ParameterValidator... validators) |
ParameterValidator |
NillableOrExpressionParameterValidator.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static ParameterValidator |
ChainedParameterValidator.chain(ParameterValidator... validators) |
void |
ParametersValidator.registerValidator(String parameterName,
ParameterValidator validator) |
Constructor and Description |
---|
ChainedParameterValidator(ParameterValidator... validators) |
ListValidator(ParameterValidator elementValidator)
Constructs a new
ListValidator |
ListValidator(ParameterValidator elementValidator,
boolean nullable) |
ListValidator(ParameterValidator elementValidator,
boolean nullable,
boolean allowDuplicates) |
ListValidator(ParameterValidator elementValidator,
boolean nullable,
int minSize,
int maxSize) |
ListValidator(ParameterValidator elementValidator,
boolean nullable,
int minSize,
int maxSize,
boolean allowDuplicates) |
MapValidator(ParameterValidator elementValidator)
Constructs a new
MapValidator |
MapValidator(ParameterValidator elementValidator,
boolean nullable)
Constructs a new
MapValidator |
MapValidator(ParameterValidator elementValidator,
boolean nullable,
int minSize,
int maxSize)
Constructs a new
MapValidator |
NillableOrExpressionParameterValidator(ParameterValidator delegate,
Boolean allowNull,
boolean allowExpression)
Creates a new
NillableOrExpressionParameterValidator . |
PropertyValidator(boolean nullable,
ParameterValidator valueValidator) |
Modifier and Type | Class and Description |
---|---|
static class |
DomainRootDefinition.RolloutPlanValidator |
Modifier and Type | Class and Description |
---|---|
class |
SizeValidator
Date: 07.11.2011
|
class |
SuffixValidator |
Modifier and Type | Class and Description |
---|---|
class |
FileValidator
Validates the
file attribute. |
class |
LogLevelValidator
Checks the value to see if it's a valid
Level . |
class |
RegexValidator
A validator that accepts a pattern to test the {@link org.jboss.dmr.ModelNode#asString() string value parameter.
|
Modifier and Type | Method and Description |
---|---|
static ManagedDMRContentResourceDefinition |
ManagedDMRContentResourceDefinition.create(String childType,
ParameterValidator contentValidator,
ResourceDescriptionResolver descriptionResolver) |
Constructor and Description |
---|
ManagedDMRContentTypeResourceDefinition(ContentRepository contentRepository,
String childType,
PathElement pathElement,
ParameterValidator contentValidator,
ResourceDescriptionResolver descriptionResolver,
ResourceDescriptionResolver childResolver) |
Copyright © 2023 JBoss by Red Hat. All rights reserved.