org.camunda.bpm.model.xml.impl.type.child
Class ChildElementBuilderImpl<T extends ModelElementInstance>
java.lang.Object
org.camunda.bpm.model.xml.impl.type.child.ChildElementCollectionBuilderImpl<T>
org.camunda.bpm.model.xml.impl.type.child.ChildElementBuilderImpl<T>
- All Implemented Interfaces:
- ModelBuildOperation, ChildElementBuilder<T>, ChildElementCollectionBuilder<T>
public class ChildElementBuilderImpl<T extends ModelElementInstance>
- extends ChildElementCollectionBuilderImpl<T>
- implements ChildElementBuilder<T>
- Author:
- Daniel Meyer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChildElementBuilderImpl
public ChildElementBuilderImpl(Class<T> childElementTypeClass,
ModelElementType parentElementType)
createCollectionInstance
protected ChildElementCollectionImpl<T> createCollectionInstance()
- Overrides:
createCollectionInstance in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>
immutable
public ChildElementBuilder<T> immutable()
- Specified by:
immutable in interface ChildElementBuilder<T extends ModelElementInstance>- Specified by:
immutable in interface ChildElementCollectionBuilder<T extends ModelElementInstance>- Overrides:
immutable in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>
required
public ChildElementBuilder<T> required()
- Specified by:
required in interface ChildElementBuilder<T extends ModelElementInstance>- Specified by:
required in interface ChildElementCollectionBuilder<T extends ModelElementInstance>- Overrides:
required in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>
minOccurs
public ChildElementBuilder<T> minOccurs(int i)
- Specified by:
minOccurs in interface ChildElementBuilder<T extends ModelElementInstance>- Specified by:
minOccurs in interface ChildElementCollectionBuilder<T extends ModelElementInstance>- Overrides:
minOccurs in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>
maxOccurs
public ChildElementBuilder<T> maxOccurs(int i)
- Specified by:
maxOccurs in interface ChildElementBuilder<T extends ModelElementInstance>- Specified by:
maxOccurs in interface ChildElementCollectionBuilder<T extends ModelElementInstance>- Overrides:
maxOccurs in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>
build
public ChildElement<T> build()
- Specified by:
build in interface ChildElementBuilder<T extends ModelElementInstance>- Specified by:
build in interface ChildElementCollectionBuilder<T extends ModelElementInstance>- Overrides:
build in class ChildElementCollectionBuilderImpl<T extends ModelElementInstance>
qNameElementReference
public <V extends ModelElementInstance> ElementReferenceBuilder<V,T> qNameElementReference(Class<V> referenceTargetType)
- Specified by:
qNameElementReference in interface ChildElementBuilder<T extends ModelElementInstance>
idElementReference
public <V extends ModelElementInstance> ElementReferenceBuilder<V,T> idElementReference(Class<V> referenceTargetType)
- Specified by:
idElementReference in interface ChildElementBuilder<T extends ModelElementInstance>
Copyright © 2015 camunda services GmbH. All rights reserved.