public static class SimpleListAttributeDefinition.Builder extends ListAttributeDefinition.Builder<SimpleListAttributeDefinition.Builder,SimpleListAttributeDefinition>
accessConstraints, allowedValues, allowExpression, allowNull, alternatives, arbitraryDescriptors, attributeGroup, attributeMarshaller, corrector, defaultValue, deprecated, flags, maxSize, measurementUnit, minSize, name, nullSignificant, parser, referenceRecorder, requires, resourceOnly, type, validateNull, validator, xmlName| Constructor and Description |
|---|
Builder(SimpleListAttributeDefinition basis) |
Builder(String name,
AttributeDefinition valueType) |
| Modifier and Type | Method and Description |
|---|---|
SimpleListAttributeDefinition |
build()
Create the
AttributeDefinition |
static SimpleListAttributeDefinition.Builder |
of(String name,
AttributeDefinition valueType) |
SimpleListAttributeDefinition.Builder |
setAllowNull(boolean allowNull)
Inverse of the preferred
AbstractAttributeDefinitionBuilder.setRequired(boolean); sets whether the attribute should
allow undefined values
in the absence of alternatives. |
SimpleListAttributeDefinition.Builder |
setMaxSize(int maxSize)
Sets a maximum size for a collection-type attribute or one whose value is a string or byte[].
|
SimpleListAttributeDefinition.Builder |
setMinSize(int minSize)
Sets a minimum size description for a collection-type attribute or one whose value is a string or byte[].
|
SimpleListAttributeDefinition.Builder |
setWrapXmlList(boolean wrap) |
getAllowNullElement, getElementValidator, getMaxSize, getMinSize, getValidator, setAllowDuplicates, setAllowNullElement, setElementValidator, setListValidator, setValidatoraddAccessConstraint, addAlternatives, addArbitraryDescriptor, addFlag, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeGroup, getAttributeMarshaller, getCapabilityReferenceRecorder, getCorrector, getDefaultValue, getDeprecated, getFlags, getMeasurementUnit, getName, getNullSignificant, getParser, getRequires, getType, getUndefinedMetricValue, getXmlName, isAllowExpression, isAllowNull, isFlagPresent, isResourceOnly, isValidateNull, removeAlternatives, removeFlag, setAccessConstraints, setAllowedValues, setAllowedValues, setAllowedValues, setAllowExpression, setAlternatives, setAttributeGroup, setAttributeMarshaller, setAttributeParser, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCorrector, setDefaultValue, setDeprecated, setDeprecated, setExpressionsDeprecated, setFlags, setMeasurementUnit, setName, setNullSignficant, setNullSignificant, setRequired, setRequires, setResourceOnly, setRestartAllServices, setRestartJVM, setRuntimeServiceNotRequired, setStorageRuntime, setType, setUndefinedMetricValue, setValidateNull, setXmlNamepublic Builder(String name, AttributeDefinition valueType)
public Builder(SimpleListAttributeDefinition basis)
public static SimpleListAttributeDefinition.Builder of(String name, AttributeDefinition valueType)
public SimpleListAttributeDefinition.Builder setWrapXmlList(boolean wrap)
public SimpleListAttributeDefinition build()
AbstractAttributeDefinitionBuilderAttributeDefinitionbuild in class AbstractAttributeDefinitionBuilder<SimpleListAttributeDefinition.Builder,SimpleListAttributeDefinition>nullpublic SimpleListAttributeDefinition.Builder setAllowNull(boolean allowNull)
AbstractAttributeDefinitionBuilderAbstractAttributeDefinitionBuilder.setRequired(boolean); sets whether the attribute should
allow undefined values
in the absence of alternatives.
If not set the default value is the value provided to the builder constructor, or false
if no value is provided.setAllowNull in class AbstractAttributeDefinitionBuilder<SimpleListAttributeDefinition.Builder,SimpleListAttributeDefinition>allowNull - true if undefined values should be allowed in the absence of alternativespublic SimpleListAttributeDefinition.Builder setMaxSize(int maxSize)
AbstractAttributeDefinitionBuildersetMaxSize in class AbstractAttributeDefinitionBuilder<SimpleListAttributeDefinition.Builder,SimpleListAttributeDefinition>maxSize - the maximum sizepublic SimpleListAttributeDefinition.Builder setMinSize(int minSize)
AbstractAttributeDefinitionBuildersetMinSize in class AbstractAttributeDefinitionBuilder<SimpleListAttributeDefinition.Builder,SimpleListAttributeDefinition>minSize - the minimum sizeCopyright © 2019 JBoss by Red Hat. All rights reserved.