Interface IPageBeanComponentAsControl
- All Superinterfaces:
IConfiguredByLayout
,IDynamicContentBindingObject
,IPageBean
- All Known Implementing Classes:
PageBeanComponentAsControl
,PageBeanComponentAsControlWithAction
Interface to page bean components.
...this is the second version of the interface, the first one is
This interface directly supports the definition of page bean components as controls - in which parameters are NOT passed by a generic attribute PAGEBEANINITDATA, but parameters are passed as individual attributes. Each attribute value either is passed as string or is passed as object wrapping an epxression.
...this is the second version of the interface, the first one is
IPageBeanComponent
. Difference: the initialization now supports the
explicit passing of expression values into the component. This interface directly supports the definition of page bean components as controls - in which parameters are NOT passed by a generic attribute PAGEBEANINITDATA, but parameters are passed as individual attributes. Each attribute value either is passed as string or is passed as object wrapping an epxression.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
initializePageBean
(Map<String, String> fixParams, Map<String, IValueDelegation<?>> dynParams) Pass initialization parameters from JSP definition into the page bean.void
Pass initialization configuration items from JSP definition into the page bean.void
Tell page bean that the initialization is finished.void
Tell page bean that the initialization is finished.boolean
Check if page bean is already initialized.Methods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListener
Methods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getRootExpressionUsedInPage, getStamp, onBeforeRendering, openModalPopup, openModelessPopup, setActualRootExpression
-
Method Details
-
initializePageBeanStarted
void initializePageBeanStarted()Tell page bean that the initialization is finished. -
initializePageBean
Pass initialization parameters from JSP definition into the page bean. -
initializePageBeanConfigItems
Pass initialization configuration items from JSP definition into the page bean. -
initializePageBeanFinished
void initializePageBeanFinished()Tell page bean that the initialization is finished. -
isInitialized
boolean isInitialized()Check if page bean is already initialized. If no then the#initializePageBean(Map)
method will be called by the rendering processing.
-