org.apache.turbine.modules

## Class Assembler

- java.lang.Object
- - org.apache.turbine.modules.Assembler

- Direct Known Subclasses:
    Action, Layout, Navigation, Page, ScheduledJob, Screen

      public abstract class Assembler
      extends Object

  This is an interface that defines what an Assembler is. All the current modules extend off of this class. It is currently empty and future use is yet to be determined.
  Version:
    $Id: Assembler.java 1773378 2016-12-09 13:19:59Z tv $
  Author:
    Dave Bryson, Peter Courcoux

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `Assembler()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `abstract String` | `getPrefix()` Abstract method to provide the prefix for module related classes and templates
    `RunData` | `getRunData(PipelineData pipelineData)` This can go once RunData is replaced...

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

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

- - ### Constructor Detail

    - #### Assembler

          public Assembler()

  - ### Method Detail

    - #### getRunData

          public final RunData getRunData(PipelineData pipelineData)

      This can go once RunData is replaced...
      Parameters:
        `pipelineData` - Turbine request data
      Returns:
        RunData extracted from PipelineData

    - #### getPrefix

          public abstract String getPrefix()

      Abstract method to provide the prefix for module related classes and templates
      Returns:
        the prefix

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