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)
Sets whether the attribute should
allow undefined values. |
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, getCorrector, getDefaultValue, getDeprecated, getFlags, getMeasurementUnit, getName, getNullSignficant, getNullSignificant, getParser, getRequires, getType, getUndefinedMetricValue, getXmlName, isAllowExpression, isAllowNull, isFlagPresent, isResourceOnly, isValidateNull, removeFlag, setAccessConstraints, setAllowedValues, setAllowedValues, setAllowedValues, setAllowExpression, setAlternatives, setAttributeGroup, setAttributeMarshaller, setAttributeParser, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCorrector, setDefaultValue, setDeprecated, setDeprecated, setFlags, setMeasurementUnit, setName, setNullSignficant, setNullSignificant, 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)
AbstractAttributeDefinitionBuilderallow undefined values.
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 allowedpublic 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 © 2016 JBoss by Red Hat. All rights reserved.