org.camunda.bpm.model.xml.impl.type.attribute
Class AttributeBuilderImpl<T>

java.lang.Object
  extended by 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 Object
implements AttributeBuilder<T>, ModelBuildOperation

Author:
Daniel Meyer

Method Summary
 Attribute<T> build()
           
 AttributeBuilder<T> defaultValue(T defaultValue)
           
 AttributeBuilder<T> idAttribute()
           
 AttributeBuilder<T> namespace(String namespaceUri)
           
 void performModelBuild(Model model)
           
 AttributeBuilder<T> required()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

namespace

public AttributeBuilder<T> namespace(String namespaceUri)
Specified by:
namespace in interface AttributeBuilder<T>

idAttribute

public AttributeBuilder<T> idAttribute()
Specified by:
idAttribute in interface AttributeBuilder<T>

defaultValue

public AttributeBuilder<T> defaultValue(T defaultValue)
Specified by:
defaultValue in interface AttributeBuilder<T>

required

public AttributeBuilder<T> required()
Specified by:
required in interface AttributeBuilder<T>

build

public Attribute<T> build()
Specified by:
build in interface AttributeBuilder<T>

performModelBuild

public void performModelBuild(Model model)
Specified by:
performModelBuild in interface ModelBuildOperation


Copyright © 2015 camunda services GmbH. All rights reserved.