play.templates
类 Template

java.lang.Object
  继承者 play.templates.Template
直接已知子类:
BaseTemplate

public abstract class Template
extends java.lang.Object


字段摘要
 java.lang.String name
           
 java.lang.String source
           
 
构造方法摘要
Template()
           
 
方法摘要
abstract  void compile()
           
 java.lang.String getName()
           
protected abstract  java.lang.String internalRender(java.util.Map<java.lang.String,java.lang.Object> args)
          The internal rendering method - When one templated calls another template, this method is used.
 java.lang.String render()
           
 java.lang.String render(java.util.Map<java.lang.String,java.lang.Object> args)
          Starts the rendering process without modifying the args-map
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

name

public java.lang.String name

source

public java.lang.String source
构造方法详细信息

Template

public Template()
方法详细信息

compile

public abstract void compile()

render

public java.lang.String render(java.util.Map<java.lang.String,java.lang.Object> args)
Starts the rendering process without modifying the args-map

参数:
args - map containing data binding info
返回:
the result of the complete rendering

internalRender

protected abstract java.lang.String internalRender(java.util.Map<java.lang.String,java.lang.Object> args)
The internal rendering method - When one templated calls another template, this method is used. The input args-map is constantly being modified, as different templates "communicate" with each other by storing info in the map


render

public java.lang.String render()

getName

public java.lang.String getName()


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly