Class ReportingTextDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.composer.report.ReportingTextDS
All Implemented Interfaces:
IElementDS, ITextDS, IReportingDS

public class ReportingTextDS extends ReportingDS implements ITextDS
ITextDS implementation that adds error reporting.
Since:
6.0
Author:
O. Kerpershoek
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: IElementDS
      This method returns the (unique) name of the element. The name is required when adding the content as a definition to the composer, but it is optional when the element is added directly as inline sub-content.
      Specified by:
      getName in interface IElementDS
      Returns:
      the (unique) name of the element.
    • getPresentationStyles

      public String[] getPresentationStyles()
      Description copied from interface: IElementDS
      This method returns the presentation styles that should be used when including the content element that is referred to.
      Specified by:
      getPresentationStyles in interface IElementDS
      Returns:
      the presentation styles that should be used when including the content element that is referred to.
    • iterateContent

      public void iterateContent(ITextContentVisitor visitor)
      Description copied from interface: ITextDS
      This method should iterate over the content of the text element and add the content to the provided visitor.
      Specified by:
      iterateContent in interface ITextDS
      Parameters:
      visitor - The visitor that should be used to add the content to.