Interface IContainerExpanderDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ReportingContainerExpanderDS, XmlContainerExpanderDS, XmlContainerExpanderDS

public interface IContainerExpanderDS extends IReportingDS
This interface defines the methods that are needed to construct a container expander definition object.
Since:
7.0
Author:
Jon van Leuven
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns the name of the container expander definition.
    This method returns the type name of the container expander.
    void
    This method should iterate over all the container parameters and invoke the visitor for each parameter that should be added.

    Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS

    addMessage
  • Method Details

    • getName

      String getName()
      This method returns the name of the container expander definition.
      Returns:
      the name of the container expander definition.
    • getTypeName

      String getTypeName()
      This method returns the type name of the container expander. Multiple container expander definitions may be present for the same container type name, as each occurrence of a container expander on a page will have its own definition.
      Returns:
      the type name of the container expander.
    • iterateParameters

      void iterateParameters(IParameterVisitor visitor)
      This method should iterate over all the container parameters and invoke the visitor for each parameter that should be added.
      Parameters:
      visitor - The visitor that should be used to add parameters to.
      Throws:
      InitializationException - This exception is thrown when the parameters could not be initialized.