Interface UiEngineImpl.Extension

  • All Known Implementing Classes:
    UiEngineExtension, UiEngineExtension
    Enclosing class:
    UiEngineImpl

    public static interface UiEngineImpl.Extension
    An interface used to extend the UI engine. The class name of the extension shall be specified in the library properties called org.zkoss.zk.ui.impl.UiEngineImpl.extension.

    Notice that it is used only internally.

    Since:
    5.0.8
    • Method Detail

      • afterCreate

        void afterCreate​(Component[] comps)
        Called after the whole component tree has been created by this engine.

        The implementation might implement this method to process the components, such as merging, if necessary.

        Parameters:
        comps - the components being created. It is never null but it might be a zero-length array.
      • afterRenderComponents

        void afterRenderComponents​(java.util.Collection<Component> comps)
        Called when this engine renders the given components. It is designed to be overridden if you'd like to alter the component and its children after they are rendered.
        Parameters:
        comps - the collection of components that have been redrawn.
        Since:
        6.0.0