本文整理了Java中org.onehippo.yui.YuiDependency
类的一些代码示例,展示了YuiDependency
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YuiDependency
类的具体详情如下:
包路径:org.onehippo.yui.YuiDependency
类名称:YuiDependency
暂无
代码示例来源:origin: org.onehippo.cms7/hippo-cms-api
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()));
}
}
}
代码示例来源:origin: org.onehippo.yui/yui-2.xx-sources
private InputStream findFile(YuiDependency dependency) {
InputStream is = null;
List<YuiNamespace> fileNamespaces;
if (dependency.getNamespace() != null) {
fileNamespaces = new ArrayList<YuiNamespace>();
fileNamespaces.add(dependency.getNamespace());
} else {
fileNamespaces = cachedNamespaces;
dependency.setNamespace(namespace);
String path = dependency.getModulePath() + suffixes[j] + ".js";
Class<? extends YuiNamespace> clazz = namespace.getClass();
is = clazz.getResourceAsStream(path);
if (is == null) {
if (log.isDebugEnabled()) {
log.debug("Could not find source for YUI module[" + dependency.getModule() + "] at " + path);
log.debug("Found source for YUI module[" + dependency.getModule() + "] at " + path);
dependency.setFilename(dependency.getModule() + suffixes[j]);
URL url = clazz.getResource(dependency.getCssPath());
dependency.setHasCss(url != null);
url = clazz.getResource(dependency.getCoreCssPath());
dependency.setHasCoreCss(url != null);
url = clazz.getResource(dependency.getMinifiedPath());
dependency.setHasMinified(url != null);
代码示例来源:origin: org.onehippo.cms7/hippo-cms-api
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);
}
}
}
代码示例来源:origin: org.onehippo.yui/yui-2.xx-sources
if (is == null) {
if (log.isInfoEnabled()) {
log.info("No source found for module " + dependency.getModule() + " in namespaces " + cachedNamespaces);
dependency.setSourceNotFound(true);
return;
log.error("Error reading module" + dependency.getModule() + " in namespaces " + cachedNamespaces, e);
return;
} finally {
代码示例来源:origin: org.onehippo.yui/yui-2.xx-sources
public String getFilePath() {
return getFilePath(false, false);
}
代码示例来源:origin: org.onehippo.cms7/hippo-cms-yui
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);
}
}
}
代码示例来源:origin: org.onehippo.cms7/hippo-cms-yui
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()));
}
}
}
代码示例来源:origin: org.onehippo.jcr.console/hippo-jcr-console-api
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);
}
}
}
代码示例来源:origin: org.onehippo.jcr.console/hippo-jcr-console-api
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()));
}
}
}
内容来源于网络,如有侵权,请联系作者删除!