java.lang.Object
com.aquima.interactions.composer.ds.delegate.NodeDelegateVisitor
com.aquima.interactions.portal.ds.sys.dialects.NodeVisitor
All Implemented Interfaces:
INodeVisitor

public final class NodeVisitor extends NodeDelegateVisitor implements INodeVisitor
Internal class to wrap the datasources to add dialect fallback behaviour for multilingual elements.
Since:
8.4
Author:
Jon van Leuven
  • 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
      Overrides:
      addContent in class NodeDelegateVisitor
      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.
    • 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
      Overrides:
      addText in class NodeDelegateVisitor
      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.