package com.taobao.easyweb.core.code.common; import java.util.HashMap; import java.util.Map; import com.taobao.easyweb.core.app.App; public class CommonContainer { private static Map<String, Map<String, CommonTarget>> map = new HashMap<String, Map<String, CommonTarget>>(); public static void addCommonCode(App app, CommonTarget target) { getAppIncludes(app.getName()).put(target.getName(), target); } private static Map<String, CommonTarget> getAppIncludes(String app) { Map<String, CommonTarget> r = map.get(app); if (r == null) { r = new HashMap<String, CommonTarget>(); map.put(app, r); } return r; } public static CommonTarget getAppInclude(String app, String includeName) { return getAppIncludes(app).get(includeName); } }