package foundation.io.define; import java.util.Iterator; import foundation.io.IOLoader; import foundation.util.MapList; public class IOWorkflow implements Iterable { private MapList items; public IOWorkflow() { items = new MapList(); } public static IOWorkflow getInstance(String name) throws Exception { IOWorkflow workflow = IOLoader.loadIOWrokflow(name); return workflow; } public void loadOne(String name, IOWorkStep step) { items.add(name, step); } public void clear() { items.clear(); } @Override public Iterator iterator() { return items.iterator(); } }