org.camunda.bpm.engine.impl.tree
Class SingleReferenceWalker<T>

java.lang.Object
  extended by org.camunda.bpm.engine.impl.tree.ReferenceWalker<T>
      extended by org.camunda.bpm.engine.impl.tree.SingleReferenceWalker<T>
Direct Known Subclasses:
ActivityExecutionHierarchyWalker, ExecutionWalker, FlowScopeWalker, MigratingScopeInstanceBottomUpWalker

public abstract class SingleReferenceWalker<T>
extends ReferenceWalker<T>

Author:
Thorben Lindhauer

Nested Class Summary
 
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.tree.ReferenceWalker
ReferenceWalker.NullCondition<S>, ReferenceWalker.WalkCondition<S>
 
Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.tree.ReferenceWalker
currentElements, postVisitor, preVisitor
 
Constructor Summary
SingleReferenceWalker(T initialElement)
           
 
Method Summary
protected abstract  T nextElement()
           
protected  Collection<T> nextElements()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.tree.ReferenceWalker
addPostVisitor, addPreVisitor, getCurrentElement, walkUntil, walkUntil, walkWhile, walkWhile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleReferenceWalker

public SingleReferenceWalker(T initialElement)
Method Detail

nextElements

protected Collection<T> nextElements()
Specified by:
nextElements in class ReferenceWalker<T>

nextElement

protected abstract T nextElement()


Copyright © 2016 camunda services GmbH. All rights reserved.