Class EnumAttributeDefinition.Builder<E extends Enum<E>>

java.lang.Object
org.jboss.as.controller.AbstractAttributeDefinitionBuilder<EnumAttributeDefinition.Builder<E>,EnumAttributeDefinition<E>>
org.jboss.as.clustering.controller.EnumAttributeDefinition.Builder<E>
Enclosing class:
EnumAttributeDefinition<E extends Enum<E>>

public static class EnumAttributeDefinition.Builder<E extends Enum<E>> extends org.jboss.as.controller.AbstractAttributeDefinitionBuilder<EnumAttributeDefinition.Builder<E>,EnumAttributeDefinition<E>>
  • Constructor Summary

    Constructors
    Constructor
    Description
    Builder(String attributeName, E defaultValue)
     
    Builder(String attributeName, Class<E> type)
     
    Builder(String attributeName, EnumAttributeDefinition<E> basis)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    setDefaultValue(E defaultValue)
     
    setValidator(org.jboss.as.controller.operations.validation.ParameterValidator validator)
     
     

    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, setXmlName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait