Class AssetDelegateDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDelegateDS
com.aquima.interactions.composer.ds.delegate.AssetDelegateDS
- All Implemented Interfaces:
IAssetDS
,IElementDS
,IReportingDS
- Direct Known Subclasses:
AssetDS
Delegate datasource for easy datasource extension. All method calls are delegated to the delegate datasource without
adding any functionality.
- Since:
- 8.4
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorDescriptionAssetDelegateDS
(IAssetDS datasource) Construct a datasource that delegates all method calls to the provided datasource. -
Method Summary
Modifier and TypeMethodDescriptiongetName()
This method returns the (unique) name of the element.String[]
This method returns the presentation styles that should be used when including the content element that is referred to.void
iterateText
(IAssetTextVisitor visitor) This method should iterate over all the content texts for this text element, and add each text in conjunction with its format to the visitor.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.foundation.report.IReportingDS
addMessage
-
Constructor Details
-
AssetDelegateDS
Construct a datasource that delegates all method calls to the provided datasource.- Parameters:
datasource
- The delegate visitor, may not be null
-
-
Method Details
-
iterateText
Description copied from interface:IAssetDS
This method should iterate over all the content texts for this text element, and add each text in conjunction with its format to the visitor.- Specified by:
iterateText
in interfaceIAssetDS
- Parameters:
visitor
- The visitor that should be used to add the texts to.
-
getName
Description copied from interface:IElementDS
This method returns the (unique) name of the element. The name is required when adding the content as a definition to the composer, but it is optional when the element is added directly as inline sub-content.- Specified by:
getName
in interfaceIElementDS
- Returns:
- the (unique) name of the element.
-
getPresentationStyles
Description copied from interface:IElementDS
This method returns the presentation styles that should be used when including the content element that is referred to.- Specified by:
getPresentationStyles
in interfaceIElementDS
- Returns:
- the presentation styles that should be used when including the content element that is referred to.
-