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


Field Summary
(package private)  String dir
           
(package private)  String name
           
(package private)  String theme
           
 
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
 

Field Detail

dir

String dir

theme

String theme

name

String name
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-2008 Apache Software Foundation. All Rights Reserved.