Uses of Interface
org.hippoecm.hst.core.container.HstComponentWindow
Package
Description
The org.hippoecm.hst.core.container package defines the API for the HST Core Container
-
Uses of HstComponentWindow in org.hippoecm.hst.core.channelmanager
Modifier and TypeMethodDescriptionvoid
ComponentWindowAttributeContributor.contributeEpilogue
(HstComponentWindow window, HstRequest request, Map<String, String> populatingAttributesMap) Populate an attributes map to be used as a preamble comment for the given component.void
ComponentWindowAttributeContributor.contributePreamble
(HstComponentWindow window, HstRequest request, Map<String, String> populatingAttributesMap) Uses the given window and request to compute the attributes that should be contributed to the given attribute map.void
ComponentWindowResponseAppender.process
(HstComponentWindow rootWindow, HstComponentWindow rootRenderingWindow, HstComponentWindow window, HstRequest request, HstResponse response) if any info needs to be added, like response headers or html comments, it can be written to theresponse
below -
Uses of HstComponentWindow in org.hippoecm.hst.core.container
Modifier and TypeMethodDescriptionHstComponentWindowFactory.create
(HstContainerConfig requestContainerConfig, HstRequestContext requestContext, HstComponentConfiguration compConfig, HstComponentFactory compFactory) Creates aHstComponentWindow
instance.HstComponentWindowFactory.create
(HstContainerConfig requestContainerConfig, HstRequestContext requestContext, HstComponentConfiguration compConfig, HstComponentFactory compFactory, HstComponentWindow parentWindow) Creates aHstComponentWindow
instance as a child window of the parentWindow.HstComponentWindowFilter.doFilter
(HstRequestContext requestContext, HstComponentConfiguration compConfig, HstComponentWindow window) HstComponentWindow.getChildWindow
(String name) The child component window which can be accessed by the name.HstComponentWindow.getChildWindowByReferenceName
(String referenceName) The child component window which can be accessed by the reference name.HstComponentWindow.getParentWindow()
The parent component window containing this component window.ValveContext.getRootComponentRenderingWindow()
Returns the rootHstComponentWindow
instance to *render* the current request.ValveContext.getRootComponentWindow()
Returns the rootHstComponentWindow
instance that is used to process the current request.Modifier and TypeMethodDescriptionHstComponentWindow.getChildWindowMap()
The child component windows contained in this component window.Modifier and TypeMethodDescriptionHstComponentWindowFactory.create
(HstContainerConfig requestContainerConfig, HstRequestContext requestContext, HstComponentConfiguration compConfig, HstComponentFactory compFactory, HstComponentWindow parentWindow) Creates aHstComponentWindow
instance as a child window of the parentWindow.HstComponentWindowFilter.doFilter
(HstRequestContext requestContext, HstComponentConfiguration compConfig, HstComponentWindow window) void
AsynchronousComponentWindowRenderer.processWindowBeforeRender
(HstComponentWindow window, HstRequest request, HstResponse response) Invoked when processing the doBeforeRender phase of a component window which should be asynchronously rendered.void
HstComponentWindow.removeChildWindow
(HstComponentWindow window) removes thewindow
from the child windows if exists and otherwise does nothingvoid
ValveContext.setRootComponentRenderingWindow
(HstComponentWindow rootComponentRenderingWindow) Sets the rootHstComponentWindow
instance to *render* the current requestvoid
ValveContext.setRootComponentWindow
(HstComponentWindow rootComponentWindow) Sets the rootHstComponentWindow
instancethat is used to process the current request.