freemarker.template.Configuration.getAutoImportsWithoutFallback()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(123)

本文整理了Java中freemarker.template.Configuration.getAutoImportsWithoutFallback()方法的一些代码示例,展示了Configuration.getAutoImportsWithoutFallback()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Configuration.getAutoImportsWithoutFallback()方法的具体详情如下:
包路径:freemarker.template.Configuration
类名称:Configuration
方法名:getAutoImportsWithoutFallback

Configuration.getAutoImportsWithoutFallback介绍

暂无

代码示例

代码示例来源:origin: org.freemarker/freemarker

private void doAutoImports(Environment env, Template t) throws IOException, TemplateException {
  Map<String, String> envAutoImports = env.getAutoImportsWithoutFallback();
  Map<String, String> tAutoImports = t.getAutoImportsWithoutFallback();
  
  boolean lazyAutoImports = env.getLazyAutoImports() != null ? env.getLazyAutoImports().booleanValue()
      : env.getLazyImports();
  
  for (Map.Entry<String, String> autoImport : getAutoImportsWithoutFallback().entrySet()) {
    String nsVarName = autoImport.getKey();
    if ((tAutoImports == null || !tAutoImports.containsKey(nsVarName))
        && (envAutoImports == null || !envAutoImports.containsKey(nsVarName))) {
      env.importLib(autoImport.getValue(), nsVarName, lazyAutoImports);
    }
  }
  if (tAutoImports != null) {
    for (Map.Entry<String, String> autoImport : tAutoImports.entrySet()) {
      String nsVarName = autoImport.getKey();
      if (envAutoImports == null || !envAutoImports.containsKey(nsVarName)) {
        env.importLib(autoImport.getValue(), nsVarName, lazyAutoImports);
      }
    }
  }
  if (envAutoImports != null) {
    for (Map.Entry<String, String> autoImport : envAutoImports.entrySet()) {
      String nsVarName = autoImport.getKey();
      env.importLib(autoImport.getValue(), nsVarName, lazyAutoImports);
    }
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker

private void doAutoImports(Environment env, Template t) throws IOException, TemplateException {
  Map<String, String> envAutoImports = env.getAutoImportsWithoutFallback();
  Map<String, String> tAutoImports = t.getAutoImportsWithoutFallback();
  
  boolean lazyAutoImports = env.getLazyAutoImports() != null ? env.getLazyAutoImports().booleanValue()
      : env.getLazyImports();
  
  for (Map.Entry<String, String> autoImport : getAutoImportsWithoutFallback().entrySet()) {
    String nsVarName = autoImport.getKey();
    if ((tAutoImports == null || !tAutoImports.containsKey(nsVarName))
        && (envAutoImports == null || !envAutoImports.containsKey(nsVarName))) {
      env.importLib(autoImport.getValue(), nsVarName, lazyAutoImports);
    }
  }
  if (tAutoImports != null) {
    for (Map.Entry<String, String> autoImport : tAutoImports.entrySet()) {
      String nsVarName = autoImport.getKey();
      if (envAutoImports == null || !envAutoImports.containsKey(nsVarName)) {
        env.importLib(autoImport.getValue(), nsVarName, lazyAutoImports);
      }
    }
  }
  if (envAutoImports != null) {
    for (Map.Entry<String, String> autoImport : envAutoImports.entrySet()) {
      String nsVarName = autoImport.getKey();
      env.importLib(autoImport.getValue(), nsVarName, lazyAutoImports);
    }
  }
}

代码示例来源:origin: org.freemarker/freemarker-gae

private void doAutoImports(Environment env, Template t) throws IOException, TemplateException {
  Map<String, String> envAutoImports = env.getAutoImportsWithoutFallback();
  Map<String, String> tAutoImports = t.getAutoImportsWithoutFallback();
  
  boolean lazyAutoImports = env.getLazyAutoImports() != null ? env.getLazyAutoImports().booleanValue()
      : env.getLazyImports();
  
  for (Map.Entry<String, String> autoImport : getAutoImportsWithoutFallback().entrySet()) {
    String nsVarName = autoImport.getKey();
    if ((tAutoImports == null || !tAutoImports.containsKey(nsVarName))
        && (envAutoImports == null || !envAutoImports.containsKey(nsVarName))) {
      env.importLib(autoImport.getValue(), nsVarName, lazyAutoImports);
    }
  }
  if (tAutoImports != null) {
    for (Map.Entry<String, String> autoImport : tAutoImports.entrySet()) {
      String nsVarName = autoImport.getKey();
      if (envAutoImports == null || !envAutoImports.containsKey(nsVarName)) {
        env.importLib(autoImport.getValue(), nsVarName, lazyAutoImports);
      }
    }
  }
  if (envAutoImports != null) {
    for (Map.Entry<String, String> autoImport : envAutoImports.entrySet()) {
      String nsVarName = autoImport.getKey();
      env.importLib(autoImport.getValue(), nsVarName, lazyAutoImports);
    }
  }
}

相关文章

Configuration类方法