package jdepend.client.ui.property;
import java.util.HashMap;
import java.util.Map;
import jdepend.util.todolist.TODORelationData;
public class TODOItemRenderMgr {
private Map<Class, TODOItemRender> renders = new HashMap<Class, TODOItemRender>();
private static final TODOItemRenderMgr mgr = new TODOItemRenderMgr();
private TODOItemRenderMgr() {
this.init();
}
public static TODOItemRenderMgr getInstance() {
return mgr;
}
private void init() {
renders.put(StringBuilder.class, new TXTTODOItemRender());
renders.put(TODORelationData.class, new RelationDataTODOItemRender());
}
public TODOItemRender getItemRender(Object info) {
return renders.get(info.getClass());
}
}