org.apache.turbine.modules.layouts

## Class VelocityOnlyLayout

- java.lang.Object
- - org.apache.turbine.modules.Assembler
  - - org.apache.turbine.modules.Layout
    - - org.apache.turbine.modules.layouts.VelocityOnlyLayout

-     public class VelocityOnlyLayout
      extends Layout

  This Layout module allows Velocity templates to be used as layouts. Since dynamic content is supposed to be primarily located in screens and navigations there should be relatively few reasons to subclass this Layout. To get the same functionality as with VelocityECSLayout, you can use two supplied VelocityMacros, TurbineHtmlHead and TurbineHtmlBodyAttributes in your templates. These are used to put HtmlPageAttributes into a page before rendering. Use these macros should be used in the Layout template like this: ... set things like style sheets, scripts here. <html> #TurbineHtmlHead() <body #TurbineHtmlBodyAttributes() > .... your body information </body> </html> As the layout template is rendered _after_ the screen template, you can of course, add information to the $page tool in your screen template. This will be added correctly to the <head>...</head> and <body> tags.
  Version:
    $Id: VelocityOnlyLayout.java 1709648 2015-10-20 17:08:10Z tv $
  Author:
    John D. McNally, Dave Bryson, Henning P. Schmiedehausen, Peter Courcoux

- - ### Field Summary

    - ### Fields inherited from class org.apache.turbine.modules.Layout

      `CACHE_SIZE_DEFAULT, CACHE_SIZE_KEY, NAME, PREFIX`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `VelocityOnlyLayout()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `doBuild(PipelineData pipelineData)` Build the layout.

    - ### Methods inherited from class org.apache.turbine.modules.Layout

      `build, getPrefix`

    - ### Methods inherited from class org.apache.turbine.modules.Assembler

      `getRunData`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### VelocityOnlyLayout

          public VelocityOnlyLayout()

  - ### Method Detail

    - #### doBuild

          public void doBuild(PipelineData pipelineData)
                       throws Exception

      Build the layout. Also sets the ContentType and Locale headers of the HttpServletResponse object.
      Specified by:
        `doBuild` in class `Layout`
      Parameters:
        `pipelineData` - PipelineData
      Throws:
        `Exception` - generic exception

Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.