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 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())); } } }