Interface DesktopInit


public interface DesktopInit
Used to initialize a desktop when it is created.

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 ZK loader creates a new desktop, an instance of the specified class is instantiated and init(org.zkoss.zk.ui.Desktop, java.lang.Object) is called.
Author:
tomyeh
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    init(Desktop desktop, Object request)
    Called when a desktop is created and initialized.
  • Method Details

    • init

      void init(Desktop desktop, Object request) throws Exception
      Called when a desktop is created and initialized.

      Note: you can access the execution by calling Desktop.getExecution() or Executions.getCurrent().

      Parameters:
      desktop - the desktop being created and initialized
      request - the request caused the desktop being created. If HTTP and servlet, it is jakarta.servlet.http.HttpServletRequest. If portlet, it is javax.portlet.RenderRequest.
      Throws:
      Exception
      Since:
      3.0.1