Class 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 Detail

      • VelocityStyleTilesTool

        public VelocityStyleTilesTool()
    • 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 with startAttributeContext() and endAttributeContext() 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 with startAttributeContext() and endAttributeContext() 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 call endAttributeContext() when finished!
        Returns:
        The started attribute context, ready to be customized.
        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:
        toString in class java.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.