Package org.zkoss.zk.au

## Interface DeferredValue

- All Known Implementing Classes:
    `IListboxController.DeferredRedraw`, `ListboxDataLoader.DeferredRedraw`

      public interface DeferredValue

  Used with `AbstractComponent.smartUpdate(java.lang.String, java.lang.Object)` to represent the value of a smart update that shall be evaluated only in the rendering phase (rather than in the event processing phase).

  Notice that, if you are sending a smart update that will instantiate the client'side widget, it is better to use `UiEngine.addSmartUpdate(org.zkoss.zk.ui.Component, String, Object, int)` with priority 10000, such that it will execute before others.

  Since:
    6.0.0
  Author:
    tomyeh

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | `getValue()` | Returns the value.

- - ### Method Detail

    - #### getValue

          java.lang.Object getValue()

      Returns the value. It is called to retrieve the real value by the ZK engine in the rendering phase.