Package org.zkoss.zk.ui.impl
Class HybrisUiEngineImpl
java.lang.Object
org.zkoss.zk.ui.impl.UiEngineImpl
org.zkoss.zk.ui.impl.HybrisUiEngineImpl
- All Implemented Interfaces:
org.zkoss.zk.ui.sys.UiEngine
- Direct Known Subclasses:
HybrisUiEngineExtImpl
public class HybrisUiEngineImpl
extends org.zkoss.zk.ui.impl.UiEngineImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zk.ui.impl.UiEngineImpl
org.zkoss.zk.ui.impl.UiEngineImpl.Extension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(org.zkoss.zk.ui.Execution exec) voidaddInvalidate(org.zkoss.zk.ui.Component comp) voidaddInvalidate(org.zkoss.zk.ui.Page page) voidaddMoved(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.Component oldparent, org.zkoss.zk.ui.Page oldpg, org.zkoss.zk.ui.Page newpg) voidaddResponse(String key, org.zkoss.zk.au.AuResponse response) voidaddSmartUpdate(org.zkoss.zk.ui.Component comp, String attr, Object[] values) voidaddSmartUpdate(org.zkoss.zk.ui.Component comp, String attr, String value) voidaddSmartUpdate(org.zkoss.zk.ui.Component comp, String attr, org.zkoss.zk.ui.util.DeferredValue value) voidaddUuidChanged(org.zkoss.zk.ui.Component comp, boolean addOnlyMoved) Called before changing the component's UUID.voidbeginUpdate(org.zkoss.zk.ui.Execution exec) booleanceaseSuspendedThread(org.zkoss.zk.ui.Desktop desktop, org.zkoss.zk.ui.sys.EventProcessingThread evtthd, String cause) org.zkoss.zk.ui.Component[]createComponents(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.metainfo.PageDefinition pagedef, org.zkoss.zk.ui.Page page, org.zkoss.zk.ui.Component parent, Map arg) voiddeactivate(org.zkoss.zk.ui.Execution exec) voiddesktopDestroyed(org.zkoss.zk.ui.Desktop desktop) booleandisableClientUpdate(org.zkoss.zk.ui.Component comp, boolean disable) voidendUpdate(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.au.AuWriter out) voidexecNewPage(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.metainfo.PageDefinition pagedef, org.zkoss.zk.ui.Page page, Writer out) voidexecNewPage(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.Richlet richlet, org.zkoss.zk.ui.Page page, Writer out) voidexecNewPage0(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.metainfo.PageDefinition pagedef, org.zkoss.zk.ui.Richlet richlet, org.zkoss.zk.ui.Page page, Writer out) It assumes exactly one of pagedef and richlet is not null.voidexecRecover(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.sys.FailoverManager failover) voidexecUpdate(org.zkoss.zk.ui.Execution exec, List requests, org.zkoss.zk.au.AuWriter out) getNativeContent(org.zkoss.zk.ui.Component comp, List children, org.zkoss.zk.ui.ext.Native.Helper helper) getSuspendedThreads(org.zkoss.zk.ui.Desktop desktop) booleanbooleanisInvalidated(org.zkoss.zk.ui.Component comp) booleanisRequestDuplicate(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.au.AuWriter out) voidvoidvoidvoidvoidpopOwner()voidpushOwner(org.zkoss.zk.ui.Component comp) voidsendRedirect(String uri, String target) voidsetAbortingReason(org.zkoss.zk.ui.sys.AbortingReason aborting) voidstart(org.zkoss.zk.ui.WebApp wapp) voidstop(org.zkoss.zk.ui.WebApp wapp) voidMethods inherited from class org.zkoss.zk.ui.impl.UiEngineImpl
activate, addResponse, addResponse, addSmartUpdate, addSmartUpdate, addUuidChanged, afterRenderComponents, closeUpdate, createComponents, endUpdate, finishUpdate, recycleDesktop, setOwner, startUpdate
-
Constructor Details
-
HybrisUiEngineImpl
public HybrisUiEngineImpl()
-
-
Method Details
-
start
public void start(org.zkoss.zk.ui.WebApp wapp) - Specified by:
startin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
startin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
stop
public void stop(org.zkoss.zk.ui.WebApp wapp) - Specified by:
stopin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
stopin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
hasSuspendedThread
public boolean hasSuspendedThread()- Specified by:
hasSuspendedThreadin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
hasSuspendedThreadin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
getSuspendedThreads
- Specified by:
getSuspendedThreadsin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
getSuspendedThreadsin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
ceaseSuspendedThread
public boolean ceaseSuspendedThread(org.zkoss.zk.ui.Desktop desktop, org.zkoss.zk.ui.sys.EventProcessingThread evtthd, String cause) - Specified by:
ceaseSuspendedThreadin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
ceaseSuspendedThreadin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
desktopDestroyed
public void desktopDestroyed(org.zkoss.zk.ui.Desktop desktop) - Specified by:
desktopDestroyedin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
desktopDestroyedin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
pushOwner
public void pushOwner(org.zkoss.zk.ui.Component comp) -
popOwner
public void popOwner() -
isInvalidated
public boolean isInvalidated(org.zkoss.zk.ui.Component comp) - Specified by:
isInvalidatedin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
isInvalidatedin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
addInvalidate
public void addInvalidate(org.zkoss.zk.ui.Page page) - Specified by:
addInvalidatein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
addInvalidatein classorg.zkoss.zk.ui.impl.UiEngineImpl
-
addInvalidate
public void addInvalidate(org.zkoss.zk.ui.Component comp) - Specified by:
addInvalidatein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
addInvalidatein classorg.zkoss.zk.ui.impl.UiEngineImpl
-
addSmartUpdate
-
addSmartUpdate
public void addSmartUpdate(org.zkoss.zk.ui.Component comp, String attr, org.zkoss.zk.ui.util.DeferredValue value) -
addSmartUpdate
-
addResponse
- Specified by:
addResponsein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
addResponsein classorg.zkoss.zk.ui.impl.UiEngineImpl
-
addMoved
public void addMoved(org.zkoss.zk.ui.Component comp, org.zkoss.zk.ui.Component oldparent, org.zkoss.zk.ui.Page oldpg, org.zkoss.zk.ui.Page newpg) - Specified by:
addMovedin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
addMovedin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
addUuidChanged
public void addUuidChanged(org.zkoss.zk.ui.Component comp, boolean addOnlyMoved) Called before changing the component's UUID.- Parameters:
addOnlyMoved- if true, it is added only if it was moved before (seeaddMoved(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.Component, org.zkoss.zk.ui.Page, org.zkoss.zk.ui.Page)).
-
disableClientUpdate
public boolean disableClientUpdate(org.zkoss.zk.ui.Component comp, boolean disable) - Specified by:
disableClientUpdatein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
disableClientUpdatein classorg.zkoss.zk.ui.impl.UiEngineImpl
-
execNewPage
public void execNewPage(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.Richlet richlet, org.zkoss.zk.ui.Page page, Writer out) throws IOException - Specified by:
execNewPagein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
execNewPagein classorg.zkoss.zk.ui.impl.UiEngineImpl- Throws:
IOException
-
execNewPage
public void execNewPage(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.metainfo.PageDefinition pagedef, org.zkoss.zk.ui.Page page, Writer out) throws IOException - Specified by:
execNewPagein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
execNewPagein classorg.zkoss.zk.ui.impl.UiEngineImpl- Throws:
IOException
-
execNewPage0
public void execNewPage0(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.metainfo.PageDefinition pagedef, org.zkoss.zk.ui.Richlet richlet, org.zkoss.zk.ui.Page page, Writer out) throws IOException It assumes exactly one of pagedef and richlet is not null.- Throws:
IOException
-
createComponents
public org.zkoss.zk.ui.Component[] createComponents(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.metainfo.PageDefinition pagedef, org.zkoss.zk.ui.Page page, org.zkoss.zk.ui.Component parent, Map arg) -
sendRedirect
- Specified by:
sendRedirectin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
sendRedirectin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
setAbortingReason
public void setAbortingReason(org.zkoss.zk.ui.sys.AbortingReason aborting) - Specified by:
setAbortingReasonin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
setAbortingReasonin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
execRecover
public void execRecover(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.sys.FailoverManager failover) - Specified by:
execRecoverin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
execRecoverin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
isRequestDuplicate
public boolean isRequestDuplicate(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.au.AuWriter out) throws IOException - Throws:
IOException
-
beginUpdate
public void beginUpdate(org.zkoss.zk.ui.Execution exec) - Specified by:
beginUpdatein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
beginUpdatein classorg.zkoss.zk.ui.impl.UiEngineImpl
-
endUpdate
public void endUpdate(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.au.AuWriter out) throws IOException - Throws:
IOException
-
execUpdate
public void execUpdate(org.zkoss.zk.ui.Execution exec, List requests, org.zkoss.zk.au.AuWriter out) throws IOException - Specified by:
execUpdatein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
execUpdatein classorg.zkoss.zk.ui.impl.UiEngineImpl- Throws:
IOException
-
wait
public void wait(Object mutex) throws InterruptedException, org.zkoss.zk.ui.SuspendNotAllowedException - Specified by:
waitin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
waitin classorg.zkoss.zk.ui.impl.UiEngineImpl- Throws:
InterruptedExceptionorg.zkoss.zk.ui.SuspendNotAllowedException
-
notify
- Specified by:
notifyin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
notifyin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
notify
- Specified by:
notifyin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
notifyin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
notifyAll
- Specified by:
notifyAllin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
notifyAllin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
notifyAll
- Specified by:
notifyAllin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
notifyAllin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
activate
public void activate(org.zkoss.zk.ui.Execution exec) - Specified by:
activatein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
activatein classorg.zkoss.zk.ui.impl.UiEngineImpl
-
deactivate
public void deactivate(org.zkoss.zk.ui.Execution exec) - Specified by:
deactivatein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
deactivatein classorg.zkoss.zk.ui.impl.UiEngineImpl
-
getNativeContent
public String getNativeContent(org.zkoss.zk.ui.Component comp, List children, org.zkoss.zk.ui.ext.Native.Helper helper) - Specified by:
getNativeContentin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
getNativeContentin classorg.zkoss.zk.ui.impl.UiEngineImpl
-