org.apache.struts2.components.template
Class Template

java.lang.Object
  extended by org.apache.struts2.components.template.Template
All Implemented Interfaces:
Cloneable

public class Template
extends Object
implements Cloneable

A template.

A template is used as a model for rendering output. This object contains basic common template information


Constructor Summary
Template(String dir, String theme, String name)
          Constructor.
 
Method Summary
protected  Object clone()
           
 String getDir()
           
 String getName()
           
 List<Template> getPossibleTemplates(TemplateEngine engine)
           
 String getTheme()
           
 String toString()
          Constructs a string in the format /dir/theme/name.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Template

public Template(String dir,
                String theme,
                String name)
Constructor.

Parameters:
dir - base folder where the template is stored.
theme - the theme of the template
name - the name of the template.
Method Detail

getDir

public String getDir()

getTheme

public String getTheme()

getName

public String getName()

getPossibleTemplates

public List<Template> getPossibleTemplates(TemplateEngine engine)

toString

public String toString()
Constructs a string in the format /dir/theme/name.

Overrides:
toString in class Object
Returns:
a string in the format /dir/theme/name.

clone

protected Object clone()
                throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.