public static final class ObjectListAttributeDefinition.Builder extends ListAttributeDefinition.Builder<ObjectListAttributeDefinition.Builder,ObjectListAttributeDefinition>
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(ObjectListAttributeDefinition basis) |
Builder(String name,
ObjectTypeAttributeDefinition valueType) |
| Modifier and Type | Method and Description |
|---|---|
ObjectListAttributeDefinition |
build()
Create the
AttributeDefinition |
static ObjectListAttributeDefinition.Builder |
of(String name,
ObjectTypeAttributeDefinition valueType) |
ObjectListAttributeDefinition.Builder |
setAllowNull(boolean allowNull)
Inverse of the preferred
AbstractAttributeDefinitionBuilder.setRequired(boolean); sets whether the attribute should
allow undefined values
in the absence of alternatives. |
ObjectListAttributeDefinition.Builder |
setValueType(ObjectTypeAttributeDefinition valueType) |
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, setMaxSize, setMeasurementUnit, setMinSize, setName, setNullSignficant, setNullSignificant, setRequired, setRequires, setResourceOnly, setRestartAllServices, setRestartJVM, setRuntimeServiceNotRequired, setStorageRuntime, setType, setUndefinedMetricValue, setValidateNull, setXmlNamepublic Builder(String name, ObjectTypeAttributeDefinition valueType)
public Builder(ObjectListAttributeDefinition basis)
public ObjectListAttributeDefinition.Builder setValueType(ObjectTypeAttributeDefinition valueType)
public static ObjectListAttributeDefinition.Builder of(String name, ObjectTypeAttributeDefinition valueType)
public ObjectListAttributeDefinition build()
AbstractAttributeDefinitionBuilderAttributeDefinitionbuild in class AbstractAttributeDefinitionBuilder<ObjectListAttributeDefinition.Builder,ObjectListAttributeDefinition>nullpublic ObjectListAttributeDefinition.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<ObjectListAttributeDefinition.Builder,ObjectListAttributeDefinition>allowNull - true if undefined values should be allowed in the absence of alternativesCopyright © 2019 JBoss by Red Hat. All rights reserved.