Class ContentVisitor
java.lang.Object
com.aquima.interactions.composer.ds.delegate.ContentDelegateVisitor
com.aquima.interactions.portal.ds.sys.dialects.ContentVisitor
- All Implemented Interfaces:
IContentVisitor
Internal class to wrap the datasources to add dialect fallback behaviour for multilingual elements.
- Since:
- 8.4
- Author:
- Jon van Leuven
-
Constructor Summary
ModifierConstructorDescriptionprotected
ContentVisitor
(IContentVisitor visitor, FallbackLanguages fallbackLanguages) -
Method Summary
Modifier and TypeMethodDescriptionvoid
This method may be used to add a asset definition.void
This method may be used to add a button definition.void
addContainer
(IContainerDS datasource) This method may be used to add a container definition.void
addContent
(IContentDS datasource) This method should be used to add a content definition.void
addDocument
(IDocumentDS datasource) This method should be used to add a document definition.void
This method may be used to add a field definition.void
This method may be used to add a page definition.void
This method should be used to add a text definition.Methods inherited from class com.aquima.interactions.composer.ds.delegate.ContentDelegateVisitor
addImage
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.IContentVisitor
addImage
-
Constructor Details
-
ContentVisitor
-
-
Method Details
-
addField
Description copied from interface:IContentVisitor
This method may be used to add a field definition.- Specified by:
addField
in interfaceIContentVisitor
- Overrides:
addField
in classContentDelegateVisitor
- Parameters:
datasource
- Data source implementation providing the element data.
-
addAsset
Description copied from interface:IContentVisitor
This method may be used to add a asset definition.- Specified by:
addAsset
in interfaceIContentVisitor
- Overrides:
addAsset
in classContentDelegateVisitor
- Parameters:
datasource
- Data source implementation providing the element data.
-
addButton
Description copied from interface:IContentVisitor
This method may be used to add a button definition.- Specified by:
addButton
in interfaceIContentVisitor
- Overrides:
addButton
in classContentDelegateVisitor
- Parameters:
datasource
- Data source implementation providing the element data.
-
addContainer
Description copied from interface:IContentVisitor
This method may be used to add a container definition.- Specified by:
addContainer
in interfaceIContentVisitor
- Overrides:
addContainer
in classContentDelegateVisitor
- Parameters:
datasource
- Data source implementation providing the element data.
-
addDocument
Description copied from interface:IContentVisitor
This method should be used to add a document definition.- Specified by:
addDocument
in interfaceIContentVisitor
- Overrides:
addDocument
in classContentDelegateVisitor
- Parameters:
datasource
- Data source that provides the required data to initialize the element.
-
addContent
Description copied from interface:IContentVisitor
This method should be used to add a content definition.- Specified by:
addContent
in interfaceIContentVisitor
- Overrides:
addContent
in classContentDelegateVisitor
- Parameters:
datasource
- Data source that provides the required data to initialize the element.
-
addText
Description copied from interface:IContentVisitor
This method should be used to add a text definition.- Specified by:
addText
in interfaceIContentVisitor
- Overrides:
addText
in classContentDelegateVisitor
- Parameters:
datasource
- Data source that provides the required data to initialize the element.
-
addPage
Description copied from interface:IContentVisitor
This method may be used to add a page definition.- Specified by:
addPage
in interfaceIContentVisitor
- Overrides:
addPage
in classContentDelegateVisitor
- Parameters:
datasource
- Data source implementation providing the element data.
-