org.apache.tiles.Definition.getTemplateAttribute()方法的使用及代码示例

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

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

Definition.getTemplateAttribute介绍

暂无

代码示例

代码示例来源:origin: org.apache.tiles/com.springsource.org.apache.tiles.core

  1. /**
  2. * Creates a definition given its representation with wildcards.
  3. *
  4. * @param d The definition to replace.
  5. * @param name The name of the definition to be created.
  6. * @param vars The variables to be substituted.
  7. * @return The definition that can be rendered.
  8. * @since 2.1.0
  9. */
  10. protected Definition replaceDefinition(Definition d, String name,
  11. Map<Integer, String> vars) {
  12. Definition nudef = new Definition();
  13. nudef.setExtends(replace(d.getExtends(), vars));
  14. nudef.setName(name);
  15. nudef.setPreparer(replace(d.getPreparer(), vars));
  16. nudef.setTemplateAttribute(replaceVarsInAttribute(d
  17. .getTemplateAttribute(), vars));
  18. Set<String> localAttributeNames = d.getLocalAttributeNames();
  19. if (localAttributeNames != null && !localAttributeNames.isEmpty()) {
  20. for (String attributeName : localAttributeNames) {
  21. Attribute attr = d.getLocalAttribute(attributeName);
  22. Attribute nuattr = replaceVarsInAttribute(attr, vars);
  23. nudef.putAttribute(replace(attributeName, vars), nuattr);
  24. }
  25. }
  26. return nudef;
  27. }

代码示例来源:origin: org.apache.tiles/tiles-core

  1. nudef.setName(name);
  2. nudef.setPreparer(replace(d.getPreparer(), vars));
  3. Attribute templateAttribute = d.getTemplateAttribute();
  4. if (templateAttribute != null) {
  5. nudef.setTemplateAttribute(replaceVarsInAttribute(

相关文章