public abstract static class MapAttributeDefinition.Builder<BUILDER extends MapAttributeDefinition.Builder,ATTRIBUTE extends MapAttributeDefinition> extends AbstractAttributeDefinitionBuilder<BUILDER,ATTRIBUTE>
| Modifier and Type | Field and Description |
|---|---|
protected ParameterValidator |
elementValidator |
| Modifier | Constructor and Description |
|---|---|
|
Builder(MapAttributeDefinition basis) |
protected |
Builder(String attributeName) |
protected |
Builder(String attributeName,
boolean optional) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAllowNullElement()
Gets whether undefined list elements are valid.
|
ParameterValidator |
getElementValidator()
Gets the validator to use for validating list elements.
|
int |
getMaxSize() |
int |
getMinSize() |
ParameterValidator |
getValidator() |
BUILDER |
setAllowNullElement(boolean allowNullElement)
Sets whether undefined list elements are valid.
|
BUILDER |
setElementValidator(ParameterValidator elementValidator)
Sets the validator to use for validating list elements.
|
BUILDER |
setMapValidator(ParameterValidator validator)
Sets an overall validator for the map.
|
BUILDER |
setValidator(ParameterValidator validator)
Overrides the superclass to simply delegate to
setElementValidator(org.jboss.as.controller.operations.validation.ParameterValidator). |
addAccessConstraint, addAlternatives, addArbitraryDescriptor, addFlag, build, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeGroup, getAttributeMarshaller, getCapabilityReferenceRecorder, getCorrector, getDefaultValue, getDeprecated, getFlags, getMeasurementUnit, getName, getNullSignificant, getParser, getRequires, getType, getUndefinedMetricValue, getXmlName, isAllowExpression, isAllowNull, isFlagPresent, isResourceOnly, removeAlternatives, removeFlag, setAccessConstraints, setAllowedValues, setAllowedValues, setAllowedValues, setAllowExpression, setAllowNull, setAlternatives, setAttributeGroup, setAttributeMarshaller, setAttributeParser, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCorrector, setDefaultValue, setDeprecated, setDeprecated, setExpressionsDeprecated, setFlags, setMaxSize, setMeasurementUnit, setMinSize, setNullSignificant, setRequired, setRequires, setResourceOnly, setRestartAllServices, setRestartJVM, setRuntimeServiceNotRequired, setStorageRuntime, setUndefinedMetricValue, setXmlNameprotected ParameterValidator elementValidator
protected Builder(String attributeName)
protected Builder(String attributeName, boolean optional)
public Builder(MapAttributeDefinition basis)
public ParameterValidator getElementValidator()
null if no validator has been setpublic final BUILDER setElementValidator(ParameterValidator elementValidator)
elementValidator - the validatorIllegalArgumentException - if elementValidator is nullpublic BUILDER setValidator(ParameterValidator validator)
setElementValidator(org.jboss.as.controller.operations.validation.ParameterValidator).
Use setMapValidator(org.jboss.as.controller.operations.validation.ParameterValidator) to
set an overall validator for the map.setValidator in class AbstractAttributeDefinitionBuilder<BUILDER extends MapAttributeDefinition.Builder,ATTRIBUTE extends MapAttributeDefinition>validator - the validator. Cannot be nullIllegalArgumentException - if elementValidator is nullpublic BUILDER setMapValidator(ParameterValidator validator)
validator - the validator. null is allowedpublic int getMinSize()
getMinSize in class AbstractAttributeDefinitionBuilder<BUILDER extends MapAttributeDefinition.Builder,ATTRIBUTE extends MapAttributeDefinition>public int getMaxSize()
getMaxSize in class AbstractAttributeDefinitionBuilder<BUILDER extends MapAttributeDefinition.Builder,ATTRIBUTE extends MapAttributeDefinition>public boolean getAllowNullElement()
setAllowNullElement(boolean)
has been called, that value is returned; otherwise the value of AbstractAttributeDefinitionBuilder.isAllowNull() is used.true if undefined list elements are validpublic BUILDER setAllowNullElement(boolean allowNullElement)
allowNullElement - whether undefined elements are validpublic ParameterValidator getValidator()
getValidator in class AbstractAttributeDefinitionBuilder<BUILDER extends MapAttributeDefinition.Builder,ATTRIBUTE extends MapAttributeDefinition>Copyright © 2022 JBoss by Red Hat. All rights reserved.