org.eclnt.jsfserver.pagebean.provider

## 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.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `IPageBean` | `createPageBean(PageBeanComponentData pbInitData)`

- - ### Method Detail

    - #### createPageBean

          IPageBean createPageBean(PageBeanComponentData pbInitData)

Copyright © CaptainCasa Gmbh. All Rights Reserved.