Package org.jboss.as.controller
Class PropertiesAttributeDefinition.Builder
- java.lang.Object
-
- org.jboss.as.controller.AbstractAttributeDefinitionBuilder<BUILDER,ATTRIBUTE>
-
- org.jboss.as.controller.MapAttributeDefinition.Builder<PropertiesAttributeDefinition.Builder,PropertiesAttributeDefinition>
-
- org.jboss.as.controller.PropertiesAttributeDefinition.Builder
-
- Enclosing class:
- PropertiesAttributeDefinition
public static class PropertiesAttributeDefinition.Builder extends MapAttributeDefinition.Builder<PropertiesAttributeDefinition.Builder,PropertiesAttributeDefinition>
-
-
Field Summary
-
Fields inherited from class org.jboss.as.controller.MapAttributeDefinition.Builder
elementValidator
-
-
Constructor Summary
Constructors Constructor Description Builder(String name, boolean optional)
Builder(MapAttributeDefinition basis)
Builder(PropertiesAttributeDefinition basis)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description PropertiesAttributeDefinition
build()
Create theAttributeDefinition
PropertiesAttributeDefinition.Builder
setXmlName(String xmlName)
Deprecated.use setParser(new AttributeParser.PropertiesParsers(wrapper)-
Methods inherited from class org.jboss.as.controller.MapAttributeDefinition.Builder
getAllowNullElement, getElementValidator, getMaxSize, getMinSize, getValidator, setAllowNullElement, setElementValidator, setMapValidator, setValidator
-
Methods inherited from class org.jboss.as.controller.AbstractAttributeDefinitionBuilder
addAccessConstraint, addAlternatives, addArbitraryDescriptor, addFlag, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeGroup, getAttributeMarshaller, getCapabilityReferenceRecorder, getCorrector, getDefaultValue, getDeprecated, getFlags, getMeasurementUnit, getName, getNullSignificant, getParser, getRequires, getType, getUndefinedMetricValue, getXmlName, isAllowExpression, isFlagPresent, isNillable, isResourceOnly, removeAlternatives, removeFlag, setAccessConstraints, setAllowedValues, setAllowedValues, setAllowedValues, setAllowExpression, setAlternatives, setAttributeGroup, setAttributeMarshaller, setAttributeParser, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCorrector, setDefaultValue, setDeprecated, setDeprecated, setExpressionsDeprecated, setFlags, setMaxSize, setMeasurementUnit, setMinSize, setNullSignificant, setRequired, setRequires, setResourceOnly, setRestartAllServices, setRestartJVM, setRuntimeServiceNotRequired, setStorageRuntime, setUndefinedMetricValue
-
-
-
-
Constructor Detail
-
Builder
public Builder(String name, boolean optional)
-
Builder
public Builder(PropertiesAttributeDefinition basis)
-
Builder
public Builder(MapAttributeDefinition basis)
-
-
Method Detail
-
setXmlName
public PropertiesAttributeDefinition.Builder setXmlName(String xmlName)
Deprecated.use setParser(new AttributeParser.PropertiesParsers(wrapper)Description copied from class:AbstractAttributeDefinitionBuilder
Sets thexml name
for the attribute, which is only needed if the name used for the attribute is different from its ordinaryname in the model
. If not set the default value is the name passed to the builder constructor.- Overrides:
setXmlName
in classAbstractAttributeDefinitionBuilder<PropertiesAttributeDefinition.Builder,PropertiesAttributeDefinition>
- Parameters:
xmlName
- the xml name.null
is allowed- Returns:
- a builder that can be used to continue building the attribute definition
-
build
public PropertiesAttributeDefinition build()
Description copied from class:AbstractAttributeDefinitionBuilder
Create theAttributeDefinition
- Specified by:
build
in classAbstractAttributeDefinitionBuilder<PropertiesAttributeDefinition.Builder,PropertiesAttributeDefinition>
- Returns:
- the attribute definition. Will not return
null
-
-