@Override public NodeIterator getChildren() { NodeIterator parent = super.getChildren(); final NodeIterator thisIterator = NodeIteratorFactory .makeListIterator(clusters.stream().map(a -> (Node) a).collect(Collectors.toList())); return NodeIteratorFactory.makeAppendNodeIterator(parent, thisIterator); } }
@Override public NodeIterator getChildren() { NodeIterator parent = super.getChildren(); final NodeIterator thisIterator = NodeIteratorFactory .makeListIterator(clusters.stream().map(a -> (Node) a).collect(Collectors.toList())); return NodeIteratorFactory.makeAppendNodeIterator(parent, thisIterator); } }
@Override public NodeIterator getChildren() { return NodeIteratorFactory.makeAppendNodeIterator( NodeIteratorFactory.makeReflectiveIterator(this), NodeIteratorFactory.makeListIterator(templates.stream().map(t -> (Node) t).collect(Collectors.toList())) ); }
@Override public NodeIterator getChildren() { NodeIterator parent = super.getChildren(); NodeIterator thisIterator = NodeIteratorFactory.makeSingletonIterator(bakeryDefaults); return NodeIteratorFactory.makeAppendNodeIterator(parent, thisIterator); } }
@Override public NodeIterator getChildren() { NodeIterator parent = super.getChildren(); NodeIterator thisIterator = NodeIteratorFactory.makeSingletonIterator(bakeryDefaults); return NodeIteratorFactory.makeAppendNodeIterator(parent, thisIterator); } }