public ModuleSet(Set<YuiDependency> dependencies) { modules = new Module[dependencies.size()]; for (YuiDependency dep : dependencies) { if (moduleCache.containsKey(dep.getModule())) { addModule(moduleCache.get(dep.getModule())); } else { Module mod = new Module(dep); moduleCache.put(dep.getModule(), mod); addModule(mod); } } }
public ModuleSet(Set<YuiDependency> dependencies) { modules = new Module[dependencies.size()]; for (YuiDependency dep : dependencies) { if (moduleCache.containsKey(dep.getModule())) { addModule(moduleCache.get(dep.getModule())); } else { Module mod = new Module(dep); moduleCache.put(dep.getModule(), mod); addModule(mod); } } }
public Module(YuiDependency dependency) { modulePath = dependency.getModulePath(); if (dependency.isSourceNotFound() || dependency.getNamespace() == null) { String errorMsg = "Unable to find source file for module " + dependency.getModule() + " in namespace " + dependency.getNamespace(); log.error(errorMsg); throw new IllegalArgumentException(errorMsg); } else { final boolean debug = isDebugEnabled(); String path = dependency.getFilePath(debug, isCacheEnabled()); Class<? extends YuiNamespace> clazz = dependency.getNamespace().getClass(); file = getJavaScriptReference(new JavaScriptResourceReference(clazz, path)); if (dependency.getHasCss()) { css = getCssReference(new CssResourceReference(clazz, dependency.getCssPath())); } if (dependency.getHasCoreCss()) { coreCss = getCssReference(new CssResourceReference(clazz, dependency.getCoreCssPath())); } } }
public ModuleSet(Set<YuiDependency> dependencies) { modules = new Module[dependencies.size()]; for (YuiDependency dep : dependencies) { if (moduleCache.containsKey(dep.getModule())) { addModule(moduleCache.get(dep.getModule())); } else { Module mod = new Module(dep); moduleCache.put(dep.getModule(), mod); addModule(mod); } } }
public Module(YuiDependency dependency) { if (dependency.isSourceNotFound() || dependency.getNamespace() == null) { String errorMsg = "Unable to find source file for module " + dependency.getModule() + " in namespace " + dependency.getNamespace(); log.error(errorMsg); throw new IllegalArgumentException(errorMsg); } else { final boolean debug = isDebugEnabled(); String path = dependency.getFilePath(debug, isCacheEnabled()); Class<? extends YuiNamespace> clazz = dependency.getNamespace().getClass(); if (debug) { file = getJavascriptReference(new ResourceReference(clazz, path)); } else { file = getJavascriptReference(new JavascriptResourceReference(clazz, path)); } if (dependency.getHasCss()) { css = getCssReference(new CompressedResourceReference(clazz, dependency.getCssPath())); } if (dependency.getHasCoreCss()) { coreCss = getCssReference(new CompressedResourceReference(clazz, dependency.getCoreCssPath())); } } }
public Module(YuiDependency dependency) { if (dependency.isSourceNotFound() || dependency.getNamespace() == null) { String errorMsg = "Unable to find source file for module " + dependency.getModule() + " in namespace " + dependency.getNamespace(); log.error(errorMsg); throw new IllegalArgumentException(errorMsg); } else { final boolean debug = isDebugEnabled(); String path = dependency.getFilePath(debug, isCacheEnabled()); Class<? extends YuiNamespace> clazz = dependency.getNamespace().getClass(); if (debug) { file = getJavascriptReference(new ResourceReference(clazz, path)); } else { file = getJavascriptReference(new JavascriptResourceReference(clazz, path)); } if (dependency.getHasCss()) { css = getCssReference(new CompressedResourceReference(clazz, dependency.getCssPath())); } if (dependency.getHasCoreCss()) { coreCss = getCssReference(new CompressedResourceReference(clazz, dependency.getCoreCssPath())); } } }