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
-
-
Constructor Summary
Constructors Constructor Description HybrisUiEngineImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(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(java.lang.String key, org.zkoss.zk.au.AuResponse response)voidaddSmartUpdate(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.Object[] values)voidaddSmartUpdate(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String value)voidaddSmartUpdate(org.zkoss.zk.ui.Component comp, java.lang.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, java.lang.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, java.util.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, java.io.Writer out)voidexecNewPage(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.Richlet richlet, org.zkoss.zk.ui.Page page, java.io.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, java.io.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, java.util.List requests, org.zkoss.zk.au.AuWriter out)java.lang.StringgetNativeContent(org.zkoss.zk.ui.Component comp, java.util.List children, org.zkoss.zk.ui.ext.Native.Helper helper)java.util.CollectiongetSuspendedThreads(org.zkoss.zk.ui.Desktop desktop)booleanhasSuspendedThread()booleanisInvalidated(org.zkoss.zk.ui.Component comp)booleanisRequestDuplicate(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.au.AuWriter out)voidnotify(java.lang.Object mutex)voidnotify(org.zkoss.zk.ui.Desktop desktop, java.lang.Object mutex)voidnotifyAll(java.lang.Object mutex)voidnotifyAll(org.zkoss.zk.ui.Desktop desktop, java.lang.Object mutex)voidpopOwner()voidpushOwner(org.zkoss.zk.ui.Component comp)voidsendRedirect(java.lang.String uri, java.lang.String target)voidsetAbortingReason(org.zkoss.zk.ui.sys.AbortingReason aborting)voidstart(org.zkoss.zk.ui.WebApp wapp)voidstop(org.zkoss.zk.ui.WebApp wapp)voidwait(java.lang.Object mutex)
-
-
-
Method Detail
-
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
public java.util.Collection getSuspendedThreads(org.zkoss.zk.ui.Desktop desktop)
- 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, java.lang.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
public void addSmartUpdate(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String value)
-
addSmartUpdate
public void addSmartUpdate(org.zkoss.zk.ui.Component comp, java.lang.String attr, org.zkoss.zk.ui.util.DeferredValue value)
-
addSmartUpdate
public void addSmartUpdate(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.Object[] values)
-
addResponse
public void addResponse(java.lang.String key, org.zkoss.zk.au.AuResponse response)- 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, java.io.Writer out) throws java.io.IOException- Specified by:
execNewPagein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
execNewPagein classorg.zkoss.zk.ui.impl.UiEngineImpl- Throws:
java.io.IOException
-
execNewPage
public void execNewPage(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.metainfo.PageDefinition pagedef, org.zkoss.zk.ui.Page page, java.io.Writer out) throws java.io.IOException- Specified by:
execNewPagein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
execNewPagein classorg.zkoss.zk.ui.impl.UiEngineImpl- Throws:
java.io.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, java.io.Writer out) throws java.io.IOExceptionIt assumes exactly one of pagedef and richlet is not null.- Throws:
java.io.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, java.util.Map arg)
-
sendRedirect
public void sendRedirect(java.lang.String uri, java.lang.String target)- 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 java.io.IOException- Throws:
java.io.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 java.io.IOException- Throws:
java.io.IOException
-
execUpdate
public void execUpdate(org.zkoss.zk.ui.Execution exec, java.util.List requests, org.zkoss.zk.au.AuWriter out) throws java.io.IOException- Specified by:
execUpdatein interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
execUpdatein classorg.zkoss.zk.ui.impl.UiEngineImpl- Throws:
java.io.IOException
-
wait
public void wait(java.lang.Object mutex) throws java.lang.InterruptedException, org.zkoss.zk.ui.SuspendNotAllowedException- Specified by:
waitin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
waitin classorg.zkoss.zk.ui.impl.UiEngineImpl- Throws:
java.lang.InterruptedExceptionorg.zkoss.zk.ui.SuspendNotAllowedException
-
notify
public void notify(java.lang.Object mutex)
- Specified by:
notifyin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
notifyin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
notify
public void notify(org.zkoss.zk.ui.Desktop desktop, java.lang.Object mutex)- Specified by:
notifyin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
notifyin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
notifyAll
public void notifyAll(java.lang.Object mutex)
- Specified by:
notifyAllin interfaceorg.zkoss.zk.ui.sys.UiEngine- Overrides:
notifyAllin classorg.zkoss.zk.ui.impl.UiEngineImpl
-
notifyAll
public void notifyAll(org.zkoss.zk.ui.Desktop desktop, java.lang.Object mutex)- 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 java.lang.String getNativeContent(org.zkoss.zk.ui.Component comp, java.util.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
-
-