package org.jbehave.eclipse.parser; import java.util.List; import org.jbehave.eclipse.util.New; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class VisitingCollector extends StoryVisitor { private Logger logger = LoggerFactory.getLogger(VisitingCollector.class); private final List<StoryElement> elements = New.arrayList(); @Override public void visit(StoryElement element) { logger.debug("Collecting element {}", element); elements.add(element); } public List<StoryElement> getElements() { return elements; } }