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 PropertiesAttributeDefinitionbuild()Create theAttributeDefinitionPropertiesAttributeDefinition.BuildersetWrapperElement(String name)Deprecated.use setParser(new AttributeParser.PropertiesParsers(wrapper)PropertiesAttributeDefinition.BuildersetWrapXmlElement(boolean wrap)Deprecated.use setParser(new AttributeParser.PropertiesParsers(wrapper)PropertiesAttributeDefinition.BuildersetXmlName(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, 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
-
-
-
-
Constructor Detail
-
Builder
public Builder(String name, boolean optional)
-
Builder
public Builder(PropertiesAttributeDefinition basis)
-
Builder
public Builder(MapAttributeDefinition basis)
-
-
Method Detail
-
setWrapXmlElement
@Deprecated public PropertiesAttributeDefinition.Builder setWrapXmlElement(boolean wrap)
Deprecated.use setParser(new AttributeParser.PropertiesParsers(wrapper)
-
setWrapperElement
@Deprecated public PropertiesAttributeDefinition.Builder setWrapperElement(String name)
Deprecated.use setParser(new AttributeParser.PropertiesParsers(wrapper)
-
setXmlName
public PropertiesAttributeDefinition.Builder setXmlName(String xmlName)
Deprecated.use setParser(new AttributeParser.PropertiesParsers(wrapper)Description copied from class:AbstractAttributeDefinitionBuilderSets thexml namefor 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:
setXmlNamein classAbstractAttributeDefinitionBuilder<PropertiesAttributeDefinition.Builder,PropertiesAttributeDefinition>- Parameters:
xmlName- the xml name.nullis allowed- Returns:
- a builder that can be used to continue building the attribute definition
-
build
public PropertiesAttributeDefinition build()
Description copied from class:AbstractAttributeDefinitionBuilderCreate theAttributeDefinition- Specified by:
buildin classAbstractAttributeDefinitionBuilder<PropertiesAttributeDefinition.Builder,PropertiesAttributeDefinition>- Returns:
- the attribute definition. Will not return
null
-
-