Class ContainerDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDelegateDS
com.aquima.interactions.composer.ds.delegate.ContainerDelegateDS
com.aquima.interactions.portal.ds.sys.dialects.ContainerDS
- All Implemented Interfaces:
IContainerDS
,IElementDS
,IReportingDS
- Direct Known Subclasses:
PageDS
Internal class to wrap the datasources to add dialect fallback behaviour for multilingual elements.
- Since:
- 8.4
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ContainerDS
(IContainerDS datasource, FallbackLanguages fallbackLanguages) -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the text object that should be used as the display text for the container.void
iterateContents
(IContainmentVisitor visitor) This method should iterate over all the content of this container, and invoke the visitor to add the content.Methods inherited from class com.aquima.interactions.composer.ds.delegate.ContainerDelegateDS
getAllowedChannels, getAllowedRoles, getContentStyle, getExitEvents, getName, getPresentationStyles, getTypeName, isContextImmutable, isDynamic, iterateExitEvents, iterateProperties
Methods inherited from class com.aquima.interactions.foundation.report.ReportingDelegateDS
addMessage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.composer.ds.IContainerDS
getAllowedChannels, getAllowedRoles, getContentStyle, getExitEvents, getTypeName, isContextImmutable, isDynamic, iterateExitEvents, iterateProperties
Methods inherited from interface com.aquima.interactions.composer.ds.IElementDS
getName, getPresentationStyles
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Constructor Details
-
ContainerDS
-
-
Method Details
-
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 interfaceIContainerDS
- Overrides:
getDisplayText
in classContainerDelegateDS
- Returns:
- the text object that should be used as the display text for the container.
-
iterateContents
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 interfaceIContainerDS
- Overrides:
iterateContents
in classContainerDelegateDS
- Parameters:
visitor
- The visitor that should be used to add the content to.
-