Package org.jboss.as.controller
Class SimpleAttributeDefinitionBuilder
java.lang.Object
org.jboss.as.controller.AbstractAttributeDefinitionBuilder<SimpleAttributeDefinitionBuilder,SimpleAttributeDefinition>
org.jboss.as.controller.SimpleAttributeDefinitionBuilder
public class SimpleAttributeDefinitionBuilder
extends AbstractAttributeDefinitionBuilder<SimpleAttributeDefinitionBuilder,SimpleAttributeDefinition>
Provides a builder API for creating a
SimpleAttributeDefinition.- Author:
- Brian Stansberry (c) 2011 Red Hat Inc.
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleAttributeDefinitionBuilder(String attributeName, SimpleAttributeDefinition basis) SimpleAttributeDefinitionBuilder(String attributeName, org.jboss.dmr.ModelType type) SimpleAttributeDefinitionBuilder(String attributeName, org.jboss.dmr.ModelType type, boolean optional) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Create theAttributeDefinitioncreate(String attributeName, SimpleAttributeDefinition basis) create(SimpleAttributeDefinition basis) Methods inherited from class org.jboss.as.controller.AbstractAttributeDefinitionBuilder
addAccessConstraint, addAlternatives, addArbitraryDescriptor, addFlag, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeGroup, getAttributeMarshaller, getCapabilityReferenceRecorder, getCorrector, getDefaultValue, getDeprecated, getFlags, getMaxSize, getMeasurementUnit, getMinSize, getName, getNullSignificant, getParser, getRequires, getStability, getType, getUndefinedMetricValue, getValidator, 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, setStability, setStorageRuntime, setUndefinedMetricValue, setValidator, setXmlName
-
Constructor Details
-
SimpleAttributeDefinitionBuilder
-
SimpleAttributeDefinitionBuilder
public SimpleAttributeDefinitionBuilder(String attributeName, org.jboss.dmr.ModelType type, boolean optional) -
SimpleAttributeDefinitionBuilder
-
SimpleAttributeDefinitionBuilder
-
-
Method Details
-
create
-
create
public static SimpleAttributeDefinitionBuilder create(String name, org.jboss.dmr.ModelType type, boolean optional) -
create
-
create
-
create
public static SimpleAttributeDefinitionBuilder create(String attributeName, SimpleAttributeDefinition basis) -
build
Description copied from class:AbstractAttributeDefinitionBuilderCreate theAttributeDefinition- Specified by:
buildin classAbstractAttributeDefinitionBuilder<SimpleAttributeDefinitionBuilder,SimpleAttributeDefinition> - Returns:
- the attribute definition. Will not return
null
-