org.onehippo.yui.YuiDependency类的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(126)

本文整理了Java中org.onehippo.yui.YuiDependency类的一些代码示例,展示了YuiDependency类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YuiDependency类的具体详情如下:
包路径:org.onehippo.yui.YuiDependency
类名称: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()));
    }
  }
}

相关文章