Class LinkContainerBase
java.lang.Object
com.aquima.interactions.framework.container.link.LinkContainerBase
- All Implemented Interfaces:
IContainerExpander
- Direct Known Subclasses:
DocumentLinkContainer
,LinkContainer
Base class for the link containers.
- Since:
- 6.5
- Author:
- O. Kerpershoek
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Container
expand
(Container container, ContainerDefinition definition, IContainerContext context) This method is invoked by the composer to allow a custom component to expand the container definition.protected abstract ILinkParameters
getParameters
(IParameters parameters)
-
Constructor Details
-
LinkContainerBase
public LinkContainerBase()
-
-
Method Details
-
getParameters
-
expand
public final Container expand(Container container, ContainerDefinition definition, IContainerContext context) Description copied from interface:IContainerExpander
This method is invoked by the composer to allow a custom component to expand the container definition. The resulting container will not be post processed, and will be included as-is in the page.During an expand call the following rules apply.
The profile is read-onlyThe profile should only be used to retrieve information. Note: for older projects this can be changed by changing the application configuration, however this is highly discouraged.
- Specified by:
expand
in interfaceIContainerExpander
- Parameters:
container
- The container without any child elements.definition
- The container definition containing the child definitions.context
- the context for usage within the function.- Returns:
- A container which is used for the render action, and is never allowed to be null
-