Class ContentVisitor
java.lang.Object
com.aquima.interactions.composer.model.definition.ContentVisitor
- All Implemented Interfaces:
IContentVisitor
Content visitor implementation that adds the static definitions of various interface elements to the composer.
- Since:
- 5.0
- Author:
- O. Kerpershoek
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ContentVisitor
(IProject project, IMetaModel model, IParserFactory parser, DefinitionStore store) -
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 should be used to add an image definition.void
This method may be used to add a page definition.void
This method should be used to add a text definition.
-
Constructor Details
-
ContentVisitor
protected ContentVisitor(IProject project, IMetaModel model, IParserFactory parser, DefinitionStore store)
-
-
Method Details
-
addButton
Description copied from interface:IContentVisitor
This method may be used to add a button definition.- Specified by:
addButton
in interfaceIContentVisitor
- 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
- Parameters:
datasource
- Data source implementation providing the element data.
-
addPage
Description copied from interface:IContentVisitor
This method may be used to add a page definition.- Specified by:
addPage
in interfaceIContentVisitor
- 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
- Parameters:
datasource
- Data source implementation providing the element data.
-
addField
Description copied from interface:IContentVisitor
This method may be used to add a field definition.- Specified by:
addField
in interfaceIContentVisitor
- Parameters:
datasource
- Data source implementation providing the element data.
-
addContent
Description copied from interface:IContentVisitor
This method should be used to add a content definition.- Specified by:
addContent
in interfaceIContentVisitor
- Parameters:
datasource
- Data source that provides the required data to initialize the element.
-
addDocument
Description copied from interface:IContentVisitor
This method should be used to add a document definition.- Specified by:
addDocument
in interfaceIContentVisitor
- 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
- Parameters:
datasource
- Data source that provides the required data to initialize the element.
-
addImage
Description copied from interface:IContentVisitor
This method should be used to add an image definition.- Specified by:
addImage
in interfaceIContentVisitor
- Parameters:
datasource
- Data source that provides the required data to initialize the element.
-