All Implemented Interfaces:
IContainerDS, IElementDS, IReportingDS
Direct Known Subclasses:
PageDS

public class ContainerDS extends ContainerDelegateDS implements IContainerDS
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

    • getDisplayText

      public IMultilingualText getDisplayText()
      Description copied from interface: IContainerDS
      This method returns the text object that should be used as the display text for the container. The text object may contain expressions, as it will be parsed during initialization to a IDynamicText object.
      Specified by:
      getDisplayText in interface IContainerDS
      Overrides:
      getDisplayText in class ContainerDelegateDS
      Returns:
      the text object that should be used as the display text for the container.
    • iterateContents

      public void iterateContents(IContainmentVisitor visitor)
      Description copied from interface: IContainerDS
      This method should iterate over all the content of this container, and invoke the visitor to add the content.
      Specified by:
      iterateContents in interface IContainerDS
      Overrides:
      iterateContents in class ContainerDelegateDS
      Parameters:
      visitor - The visitor that should be used to add the content to.