java.lang.Object
com.aquima.interactions.portal.ds.xml.r17.parsing.ComposerDS
All Implemented Interfaces:
IComposerDS, IReportingDS

public final class ComposerDS extends Object implements IComposerDS
Internal wrapper class to add inline justifaction texts to the composer.
Since:
8.3
Author:
Jon van Leuven
  • Constructor Details

  • Method Details

    • iterateContent

      public void iterateContent(IContentVisitor visitor)
      Description copied from interface: IComposerDS
      This method should iterate over all the elements that need to be available in the composer, and add them to the provided visitor.
      Specified by:
      iterateContent in interface IComposerDS
      Parameters:
      visitor - The visitor that should be used to add the elements to.
    • iterateStyles

      public void iterateStyles(IContentStyleVisitor visitor)
      Description copied from interface: IComposerDS
      This method should iterate over all the styles that may be used in documents, and add them to the supplied visitor.

      Note: This method should be invoked before the iterateContent method, as the content depends on style definitions being present.

      Specified by:
      iterateStyles in interface IComposerDS
      Parameters:
      visitor - The visitor that should be used to add the style definitions to.
    • addMessage

      public void addMessage(ErrorCode code, String[] parameters, Severity severity)
      Description copied from interface: IReportingDS
      This method will add an initialization error to the report for the specified error code and parameters.
      Specified by:
      addMessage in interface IReportingDS
      Parameters:
      code - Error code identifying the message.
      parameters - Optional array of parameters for the message.
      severity - The severity of the message.