Class AttributeBuilderImpl<T>
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.type.attribute.AttributeBuilderImpl<T>
-
- All Implemented Interfaces:
ModelBuildOperation
,AttributeBuilder<T>
- Direct Known Subclasses:
BooleanAttributeBuilder
,DoubleAttributeBuilder
,EnumAttributeBuilder
,IntegerAttributeBuilder
,NamedEnumAttributeBuilder
,StringAttributeBuilderImpl
public abstract class AttributeBuilderImpl<T> extends java.lang.Object implements AttributeBuilder<T>, ModelBuildOperation
- Author:
- Daniel Meyer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Attribute<T>
build()
AttributeBuilder<T>
defaultValue(T defaultValue)
AttributeBuilder<T>
idAttribute()
AttributeBuilder<T>
namespace(java.lang.String namespaceUri)
void
performModelBuild(Model model)
AttributeBuilder<T>
required()
-
-
-
Method Detail
-
namespace
public AttributeBuilder<T> namespace(java.lang.String namespaceUri)
- Specified by:
namespace
in interfaceAttributeBuilder<T>
-
idAttribute
public AttributeBuilder<T> idAttribute()
- Specified by:
idAttribute
in interfaceAttributeBuilder<T>
-
defaultValue
public AttributeBuilder<T> defaultValue(T defaultValue)
- Specified by:
defaultValue
in interfaceAttributeBuilder<T>
-
required
public AttributeBuilder<T> required()
- Specified by:
required
in interfaceAttributeBuilder<T>
-
build
public Attribute<T> build()
- Specified by:
build
in interfaceAttributeBuilder<T>
-
performModelBuild
public void performModelBuild(Model model)
- Specified by:
performModelBuild
in interfaceModelBuildOperation
-
-