org.apache.turbine.modules.screens

## Class VelocityDirectScreen

- java.lang.Object
- - org.apache.turbine.modules.Assembler
  - - org.apache.turbine.modules.Screen
    - - org.apache.turbine.modules.screens.TemplateScreen
      - - org.apache.turbine.modules.screens.VelocityScreen
        - - org.apache.turbine.modules.screens.VelocityDirectScreen

-     public class VelocityDirectScreen
      extends VelocityScreen

  VelocityDirectScreen is a screen class which returns its output directly to the output stream. It can be used if buffering an output screen isn't possible or the result doesn't fit in the memory.

  Version:
    $Id: VelocityDirectScreen.java 1773378 2016-12-09 13:19:59Z tv $
  Author:
    Dave Bryson, Henning P. Schmiedehausen, Peter Courcoux

- - ### Field Summary

    - ### Fields inherited from class org.apache.turbine.modules.screens.VelocityScreen

      `templateError, templateService, velocity`

    - ### Fields inherited from class org.apache.turbine.modules.screens.TemplateScreen

      `log`

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

      `CACHE_SIZE_DEFAULT, CACHE_SIZE_KEY, NAME, PREFIX`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `VelocityDirectScreen()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `buildTemplate(PipelineData pipelineData)` This builds the Velocity template.

    - ### Methods inherited from class org.apache.turbine.modules.screens.VelocityScreen

      `doBuildTemplate, doBuildTemplate`

    - ### Methods inherited from class org.apache.turbine.modules.screens.TemplateScreen

      `doBuild, doPostBuildTemplate, doRedirect, doRedirect, setTemplate`

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

      `build, getLayout, getPrefix, setLayout`

    - ### 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

    - #### VelocityDirectScreen

          public VelocityDirectScreen()

  - ### Method Detail

    - #### buildTemplate

          public String buildTemplate(PipelineData pipelineData)
                               throws Exception

      This builds the Velocity template.
      Overrides:
        `buildTemplate` in class `VelocityScreen`
      Parameters:
        `pipelineData` - Turbine information.
      Returns:
        the content of the screen
      Throws:
        `Exception` - a generic exception.

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