/** * collects all instances for this process instance. */ public List findAllTokens() { List tokens = new ArrayList(); tokens.add(rootToken); rootToken.collectChildrenRecursively(tokens); return tokens; }
/** * collects all instances for this process instance. */ public List findAllTokens() { List tokens = new ArrayList(); tokens.add(rootToken); rootToken.collectChildrenRecursively(tokens); return tokens; }
public void collectChildrenRecursively(List tokens) { if (children != null) { for (Iterator iter = children.values().iterator(); iter.hasNext();) { Token child = (Token) iter.next(); tokens.add(child); child.collectChildrenRecursively(tokens); } } }
public void collectChildrenRecursively(List tokens) { if (children != null) { for (Iterator iter = children.values().iterator(); iter.hasNext();) { Token child = (Token) iter.next(); tokens.add(child); child.collectChildrenRecursively(tokens); } } }