package frame.config; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class LoaderContainer implements Iterable{ private static LoaderContainer instance; private List itemList; public synchronized static LoaderContainer getInstance() { if (instance == null) { instance = new LoaderContainer(); } return instance; } public LoaderContainer() { itemList = new ArrayList(); } @Override public Iterator iterator() { return itemList.iterator(); } public void add(ILoader configLoader) { itemList.add(configLoader); } }