Class ReportingNodeVisitor

java.lang.Object
com.aquima.interactions.foundation.report.ReportingVisitorDS
com.aquima.interactions.composer.report.ReportingNodeVisitor
All Implemented Interfaces:
INodeVisitor

public class ReportingNodeVisitor extends ReportingVisitorDS implements INodeVisitor
INodeVisitor implementation that adds error reporting.
Since:
6.0
Author:
O. Kerpershoek
  • Constructor Details

  • Method Details

    • addContent

      public void addContent(IReferenceDS reference, IContentDS datasource)
      Description copied from interface: INodeVisitor
      This method may be used to add inline content to the current content node.
      Specified by:
      addContent in interface INodeVisitor
      Parameters:
      reference - Data source providing information specific for the relation between the parent content and the sub content that is added.
      datasource - Data source providing the data needed to initialize the sub content.
    • addContentRef

      public void addContentRef(IReferenceDS reference, String name)
      Description copied from interface: INodeVisitor
      This method may be used to a reference to an existing content element to the current content node.
      Specified by:
      addContentRef in interface INodeVisitor
      Parameters:
      reference - Data source providing information specific for the relation between the parent content and the sub content that is added.
      name - The name of the content item that should be included as sub content.
    • addImageRef

      public void addImageRef(IReferenceDS reference, String name)
      Description copied from interface: INodeVisitor
      This method may be used to add an image reference to an existing image element to the current content node.
      Specified by:
      addImageRef in interface INodeVisitor
      Parameters:
      reference - Data source providing information specific for the relation between the parent content and the sub content that is added.
      name - The name of the image element that should be included as sub content.
    • addText

      public void addText(IReferenceDS reference, ITextDS datasource)
      Description copied from interface: INodeVisitor
      This method may be used to add inline content to the current content node.
      Specified by:
      addText in interface INodeVisitor
      Parameters:
      reference - Data source providing information specific for the relation between the parent content and the sub content that is added.
      datasource - Data source providing the data needed to initialize the sub content.
    • addTextRef

      public void addTextRef(IReferenceDS reference, String name)
      Description copied from interface: INodeVisitor
      This method may be used to add a reference to an existing text element to the current content node.
      Specified by:
      addTextRef in interface INodeVisitor
      Parameters:
      reference - Data source providing information specific for the relation between the parent content and the sub content that is added.
      name - The name of the text element that should be included as sub content.
    • addContainerRef

      public void addContainerRef(IReferenceDS reference, String name)
      Description copied from interface: INodeVisitor
      This method may be used to add a container reference to an existing container element to the current content node.
      Specified by:
      addContainerRef in interface INodeVisitor
      Parameters:
      reference - Data source providing information specific for the relation between the parent content and the sub content that is added.
      name - The name of the container element that should be included as sub content.