Interface WebAppInit

All Known Implementing Classes:
AuRedirect, TimeZoneDataBaseVersionChecker

public interface WebAppInit
Used to initialize a ZK application when it is created.

Notice that, when init(org.zkoss.zk.ui.WebApp) was called, WebApp has been created. In other words, it is too late to change the implementation class of UiEngine via Configuration. Rather, use WebAppCtrl.setUiFactory(org.zkoss.zk.ui.sys.UiFactory) and other methods instead.

How this interface is used.

  1. First, you specify a class that implements this interface in WEB-INF/zk.xml as a listener.
  2. Then, even time a ZK application is created, an instance of the specified class is instantiated and init(org.zkoss.zk.ui.WebApp) is called.
Author:
tomyeh
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    init(WebApp wapp)
    Called when a ZK application is created and initialized.