Class VelocityStyleTilesTool
- java.lang.Object
-
- org.apache.tiles.velocity.template.ContextHolder
-
- org.apache.tiles.velocity.template.VelocityStyleTilesTool
-
public class VelocityStyleTilesTool extends ContextHolder
Tiles Tool to be used "the classic way".- Since:
- 2.2.0
- Version:
- $Rev: 1058140 $ $Date: 2011-01-13 00:49:44 +1100 (Thu, 13 Jan 2011) $
-
-
Constructor Summary
Constructors Constructor Description VelocityStyleTilesTool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Attributeclone(Attribute attribute)Creates an attribute that is a copy of the one passed as a parameter.AttributecreateAttribute()Creates a new empty attribute.AttributecreateTemplateAttribute(java.lang.String template)Creates an attribute that represents a template.protected org.apache.tiles.request.RequestcreateVelocityRequest(javax.servlet.ServletContext servletContext, java.io.Writer writer)Creates a Velocity request.VelocityStyleTilesToolendAttributeContext()Ends the current attribute context.Attributeget(java.lang.String key)Returns an attribute.AttributeContextgetAttributeContext()Returns the current attribute context.org.apache.velocity.runtime.Renderablerender(Attribute attribute)Renders an attribute.org.apache.velocity.runtime.RenderablerenderAttributeContext()Renders the current attribute context.org.apache.velocity.runtime.RenderablerenderDefinition(java.lang.String definitionName)Renders a definition.VelocityStyleTilesToolsetCurrentContainer(java.lang.String containerKey)Sets the current container for the current request.AttributeContextstartAttributeContext()Starts the attribute context.java.lang.StringtoString()-
Methods inherited from class org.apache.tiles.velocity.template.ContextHolder
getRequest, getResponse, getServletContext, getVelocityContext, setRequest, setResponse, setServletContext, setVelocityContext
-
-
-
-
Method Detail
-
get
public Attribute get(java.lang.String key)
Returns an attribute.- Parameters:
key- The name of the attribute to get.- Returns:
- The Attribute.
- Since:
- 2.2.0
-
createAttribute
public Attribute createAttribute()
Creates a new empty attribute.- Returns:
- The created attribute.
- Since:
- 2.2.0
-
clone
public Attribute clone(Attribute attribute)
Creates an attribute that is a copy of the one passed as a parameter.- Parameters:
attribute- The attribute to copy.- Returns:
- The copied attribute.
- Since:
- 2.2.0
-
createTemplateAttribute
public Attribute createTemplateAttribute(java.lang.String template)
Creates an attribute that represents a template.- Parameters:
template- The template.- Returns:
- The attribute.
- Since:
- 2.2.0
-
render
public org.apache.velocity.runtime.Renderable render(Attribute attribute)
Renders an attribute.- Parameters:
attribute- The attribute to render.- Returns:
- The renderable object, ready to be rendered.
- Since:
- 2.2.0
-
renderDefinition
public org.apache.velocity.runtime.Renderable renderDefinition(java.lang.String definitionName)
Renders a definition. It can be used in conjunction withstartAttributeContext()andendAttributeContext()to customize appearance.- Parameters:
definitionName- The name of the definition to render.- Returns:
- The renderable that renders the definition.
- Since:
- 2.2.0
-
renderAttributeContext
public org.apache.velocity.runtime.Renderable renderAttributeContext()
Renders the current attribute context. It can be used in conjunction withstartAttributeContext()andendAttributeContext()to customize appearance.- Returns:
- The renderable that renders the current attribute context.
- Since:
- 2.2.0
-
startAttributeContext
public AttributeContext startAttributeContext()
Starts the attribute context. Remember to callendAttributeContext()when finished!- Returns:
- The started attribute context, ready to be customized.
- Since:
- 2.2.0
-
endAttributeContext
public VelocityStyleTilesTool endAttributeContext()
Ends the current attribute context. To be called afterstartAttributeContext().- Returns:
- The tool itself.
- Since:
- 2.2.0
-
getAttributeContext
public AttributeContext getAttributeContext()
Returns the current attribute context.- Returns:
- The current attribute context.
- Since:
- 2.2.0
-
setCurrentContainer
public VelocityStyleTilesTool setCurrentContainer(java.lang.String containerKey)
Sets the current container for the current request.- Parameters:
containerKey- The key of the container to set as "current" for the current request.- Returns:
- The tool itself.
- Since:
- 2.2.0
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
createVelocityRequest
protected org.apache.tiles.request.Request createVelocityRequest(javax.servlet.ServletContext servletContext, java.io.Writer writer)Creates a Velocity request.- Parameters:
servletContext- The servlet context.writer- The writer.- Returns:
- The created request.
-
-