org.camunda.bpm.model.xml.impl.type.attribute
Class NamedEnumAttributeBuilder<T extends Enum<T>>

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.type.attribute.AttributeBuilderImpl<T>
      extended by org.camunda.bpm.model.xml.impl.type.attribute.NamedEnumAttributeBuilder<T>
All Implemented Interfaces:
ModelBuildOperation, AttributeBuilder<T>

public class NamedEnumAttributeBuilder<T extends Enum<T>>
extends AttributeBuilderImpl<T>


Constructor Summary
NamedEnumAttributeBuilder(String attributeName, ModelElementTypeImpl modelType, Class<T> type)
           
 
Method Summary
 NamedEnumAttributeBuilder<T> defaultValue(T defaultValue)
           
 NamedEnumAttributeBuilder<T> idAttribute()
           
 NamedEnumAttributeBuilder<T> namespace(String namespaceUri)
           
 NamedEnumAttributeBuilder<T> required()
           
 
Methods inherited from class org.camunda.bpm.model.xml.impl.type.attribute.AttributeBuilderImpl
build, performModelBuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedEnumAttributeBuilder

public NamedEnumAttributeBuilder(String attributeName,
                                 ModelElementTypeImpl modelType,
                                 Class<T> type)
Method Detail

namespace

public NamedEnumAttributeBuilder<T> namespace(String namespaceUri)
Specified by:
namespace in interface AttributeBuilder<T extends Enum<T>>
Overrides:
namespace in class AttributeBuilderImpl<T extends Enum<T>>

defaultValue

public NamedEnumAttributeBuilder<T> defaultValue(T defaultValue)
Specified by:
defaultValue in interface AttributeBuilder<T extends Enum<T>>
Overrides:
defaultValue in class AttributeBuilderImpl<T extends Enum<T>>

required

public NamedEnumAttributeBuilder<T> required()
Specified by:
required in interface AttributeBuilder<T extends Enum<T>>
Overrides:
required in class AttributeBuilderImpl<T extends Enum<T>>

idAttribute

public NamedEnumAttributeBuilder<T> idAttribute()
Specified by:
idAttribute in interface AttributeBuilder<T extends Enum<T>>
Overrides:
idAttribute in class AttributeBuilderImpl<T extends Enum<T>>


Copyright © 2015 camunda services GmbH. All rights reserved.