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

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

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

Configuration.addAutoImport介绍

[英]Add an auto-imported template. The importing will happen at the top of any template that is vended by this Configuration object.
[中]添加自动导入的模板。导入将发生在此配置对象出售的任何模板的顶部。

代码示例

代码示例来源:origin: aws/aws-sdk-java

private static void importChildTemplates(
    Configuration freeMarkerConfig,
    List<ChildTemplate> childTemplates) {
  if (childTemplates == null)
    return;
  for (ChildTemplate template : childTemplates) {
    freeMarkerConfig.addAutoImport(template.getImportAsNamespace(),
        template.getLocation());
  }
}

代码示例来源:origin: opoo/opoopress

private void initializeAutoImportTemplates(Site site, Configuration configuration) {
  Map<String, String> autoImportTemplates = site.get(PROPERTY_PREFIX + "auto_import_templates");
  if (autoImportTemplates != null && !autoImportTemplates.isEmpty()) {
    for (Map.Entry<String, String> en : autoImportTemplates.entrySet()) {
      configuration.addAutoImport(en.getKey(), en.getValue());
      log.debug("Add auto import: " + en.getKey() + " -> " + en.getValue());
    }
  }
}

代码示例来源:origin: com.amazonaws/aws-java-sdk-code-generator

private static void importChildTemplates(
    Configuration freeMarkerConfig,
    List<ChildTemplate> childTemplates) {
  if (childTemplates == null)
    return;
  for (ChildTemplate template : childTemplates) {
    freeMarkerConfig.addAutoImport(template.getImportAsNamespace(),
        template.getLocation());
  }
}

代码示例来源:origin: riotfamily/riot

config.addAutoImport(entry.getKey(), entry.getValue());

相关文章

Configuration类方法