# Interface DecorableNTTStrategy

All Known Implementing Classes:
  `ColumnSixStepFNTStrategy, ColumnTwoPassFNTStrategy, DecorableFactor3NTTStrategy, IntAparapiColumnSixStepFNTStrategy, IntAparapiColumnTwoPassFNTStrategy, IntAparapiFactor3NTTStrategy, IntAparapiSixStepFNTStrategy, IntAparapiTwoPassFNTStrategy, LongAparapiColumnSixStepFNTStrategy, LongAparapiColumnTwoPassFNTStrategy, LongAparapiFactor3NTTStrategy, LongAparapiSixStepFNTStrategy, LongAparapiTwoPassFNTStrategy, SixStepFNTStrategy, TwoPassFNTStrategy`

public interface DecorableNTTStrategy
NTT strategy that can be decorated with a decorator. The decorator must be the object itself.

Since:
  1.15.0
Version:
  1.15.0
Author:
  Mikko Tommila

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default void`
  `postTransform(ArrayAccess arrayAccess)`
  Finish processing the data after the (inverse) transform.
  `default void`
  `preTransform(ArrayAccess arrayAccess)`
  Prepare the data for the (inverse) transform.

- ## Method Details

  - ### preTransform

    default void preTransform(ArrayAccess arrayAccess)
    Prepare the data for the (inverse) transform.
    Parameters:
      `arrayAccess` - The data to prepare.

  - ### postTransform

    default void postTransform(ArrayAccess arrayAccess)
    Finish processing the data after the (inverse) transform.
    Parameters:
      `arrayAccess` - The data to finish.