Interface IPageBeanProvider

All Known Implementing Classes:
PageBeanProvider

public interface IPageBeanProvider
Dynamic generation of page beans at runtime.

Inside a page you can reference a page bean in the following way: "#{d.xxx.[pageBeanProvider].[pageBean]}" - e.g. inside a (ROW)PAGEBEANINCLUDE or PAGEBEANCOMPONENT component.
At runtime the "pageBeanProvider" is the one to create the corresponding pageBean. For creating the page bean it receives all information from the layout definition that is defined with the corresponding component - e.g. the component attributes PAGEBEANCLASSNAME, PAGEBEANINITDATA.

Pay attention: it's important to know that the IPageBeanProvider instances are created in the first render phase, when the corresponding component is resolved. The instances are only created in the render phase if they are reference by a corresponding component.