Class VolatileIPage

java.lang.Object
org.zkoss.zk.ui.AbstractPage
org.zkoss.zk.ui.impl.PageImpl
org.zkoss.zk.ui.impl.VolatilePage
org.zkoss.stateless.ui.util.VolatileIPage
All Implemented Interfaces:
Serializable, org.zkoss.lang.ClassResolver, org.zkoss.zk.ui.ext.Scope, org.zkoss.zk.ui.IdSpace, org.zkoss.zk.ui.Page, org.zkoss.zk.ui.sys.PageCtrl

public class VolatileIPage extends org.zkoss.zk.ui.impl.VolatilePage
A page is alive temporarily during UiEngine to create IComponents from a ZUML page that eventually shall not be attached to the desktop.
Author:
jumperchen
See Also:
  • Field Summary

    Fields inherited from interface org.zkoss.zk.ui.Page

    APPLICATION_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    VolatileIPage(org.zkoss.zk.ui.metainfo.PageDefinition pgdef)
     
    VolatileIPage(org.zkoss.zk.ui.Page ref)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAction(IComponent owner, String name, ActionHandler handler)
     
    <T extends IComponent>
    List<T>
     
    void
    mergeActionsTo(org.zkoss.zk.ui.Page page)
     
    removeVolatileEventListenerMap(org.zkoss.zk.ui.Page page, IComponent icmp)
     

    Methods inherited from class org.zkoss.zk.ui.impl.VolatilePage

    toString

    Methods inherited from class org.zkoss.zk.ui.impl.PageImpl

    addAfterHeadTags, addBeforeHeadTags, addClassResolver, addDeferredZScript, addEventListener, addFunctionMapper, addScopeListener, addTemplate, addVariableResolver, destroy, getAfterHeadTags, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAutomaticTimeout, getBeforeHeadTags, getCacheable, getClassResolver, getComponentDefinition, getComponentDefinition, getComponentDefinitionMap, getContentType, getDesktop, getDocType, getEventListeners, getExpressionFactoryClass, getFirstLine, getFunctionMapper, getId, getInterpreter, getLanguageDefinition, getLoadedInterpreters, getOwner, getRequestPath, getResponseHeaders, getRootAttributes, getStyle, getTemplate, getTitle, getUuid, getViewport, getWidgetClass, getXelVariable, getXelVariable, getZScriptClass, getZScriptFunction, getZScriptFunction, getZScriptLanguage, getZScriptVariable, getZScriptVariable, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFunctionMapper, hasVariableResolver, init, init, interpret, invalidate, isAlive, isComplete, isListenerAvailable, preInit, redraw, removeAttribute, removeAttribute, removeAttribute, removeEventListener, removeFunctionMapper, removeScopeListener, removeTemplate, removeVariableResolver, resolveClass, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAutomaticTimeout, setCacheable, setComplete, setContentType, setDocType, setExpressionFactoryClass, setFirstLine, setId, setOwner, setRootAttributes, setStyle, setTitle, setViewport, setWidgetClass, setZScriptLanguage

    Methods inherited from class org.zkoss.zk.ui.AbstractPage

    getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstRoot, getLastRoot, getRoots, hasFellow, hasFellow, removeComponents

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • VolatileIPage

      public VolatileIPage(org.zkoss.zk.ui.metainfo.PageDefinition pgdef)
    • VolatileIPage

      public VolatileIPage(org.zkoss.zk.ui.Page ref)
  • Method Details

    • addAction

      public void addAction(IComponent owner, String name, ActionHandler handler)
    • mergeActionsTo

      public void mergeActionsTo(org.zkoss.zk.ui.Page page)
    • getAllIComponents

      public <T extends IComponent> List<T> getAllIComponents()
    • removeVolatileEventListenerMap

      public static StatelessEventListenerMap removeVolatileEventListenerMap(org.zkoss.zk.ui.Page page, IComponent icmp)