Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void activate​(org.zkoss.zk.ui.Execution exec)  
      void addInvalidate​(org.zkoss.zk.ui.Component comp)  
      void addInvalidate​(org.zkoss.zk.ui.Page page)  
      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)  
      void addResponse​(java.lang.String key, org.zkoss.zk.au.AuResponse response)  
      void addSmartUpdate​(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.Object[] values)  
      void addSmartUpdate​(org.zkoss.zk.ui.Component comp, java.lang.String attr, java.lang.String value)  
      void addSmartUpdate​(org.zkoss.zk.ui.Component comp, java.lang.String attr, org.zkoss.zk.ui.util.DeferredValue value)  
      void addUuidChanged​(org.zkoss.zk.ui.Component comp, boolean addOnlyMoved)
      Called before changing the component's UUID.
      void beginUpdate​(org.zkoss.zk.ui.Execution exec)  
      boolean ceaseSuspendedThread​(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)  
      void deactivate​(org.zkoss.zk.ui.Execution exec)  
      void desktopDestroyed​(org.zkoss.zk.ui.Desktop desktop)  
      boolean disableClientUpdate​(org.zkoss.zk.ui.Component comp, boolean disable)  
      void endUpdate​(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.au.AuWriter out)  
      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)  
      void execNewPage​(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.Richlet richlet, org.zkoss.zk.ui.Page page, java.io.Writer out)  
      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)
      It assumes exactly one of pagedef and richlet is not null.
      void execRecover​(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.ui.sys.FailoverManager failover)  
      void execUpdate​(org.zkoss.zk.ui.Execution exec, java.util.List requests, org.zkoss.zk.au.AuWriter out)  
      java.lang.String getNativeContent​(org.zkoss.zk.ui.Component comp, java.util.List children, org.zkoss.zk.ui.ext.Native.Helper helper)  
      java.util.Collection getSuspendedThreads​(org.zkoss.zk.ui.Desktop desktop)  
      boolean hasSuspendedThread()  
      boolean isInvalidated​(org.zkoss.zk.ui.Component comp)  
      boolean isRequestDuplicate​(org.zkoss.zk.ui.Execution exec, org.zkoss.zk.au.AuWriter out)  
      void notify​(java.lang.Object mutex)  
      void notify​(org.zkoss.zk.ui.Desktop desktop, java.lang.Object mutex)  
      void notifyAll​(java.lang.Object mutex)  
      void notifyAll​(org.zkoss.zk.ui.Desktop desktop, java.lang.Object mutex)  
      void popOwner()  
      void pushOwner​(org.zkoss.zk.ui.Component comp)  
      void sendRedirect​(java.lang.String uri, java.lang.String target)  
      void setAbortingReason​(org.zkoss.zk.ui.sys.AbortingReason aborting)  
      void start​(org.zkoss.zk.ui.WebApp wapp)  
      void stop​(org.zkoss.zk.ui.WebApp wapp)  
      void wait​(java.lang.Object mutex)  
      • Methods inherited from class org.zkoss.zk.ui.impl.UiEngineImpl

        activate, addResponse, addResponse, addSmartUpdate, addSmartUpdate, addUuidChanged, afterRenderComponents, closeUpdate, createComponents, endUpdate, finishUpdate, recycleDesktop, setOwner, startUpdate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HybrisUiEngineImpl

        public HybrisUiEngineImpl()
    • Method Detail

      • start

        public void start​(org.zkoss.zk.ui.WebApp wapp)
        Specified by:
        start in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        start in class org.zkoss.zk.ui.impl.UiEngineImpl
      • stop

        public void stop​(org.zkoss.zk.ui.WebApp wapp)
        Specified by:
        stop in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        stop in class org.zkoss.zk.ui.impl.UiEngineImpl
      • hasSuspendedThread

        public boolean hasSuspendedThread()
        Specified by:
        hasSuspendedThread in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        hasSuspendedThread in class org.zkoss.zk.ui.impl.UiEngineImpl
      • getSuspendedThreads

        public java.util.Collection getSuspendedThreads​(org.zkoss.zk.ui.Desktop desktop)
        Specified by:
        getSuspendedThreads in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        getSuspendedThreads in class org.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:
        ceaseSuspendedThread in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        ceaseSuspendedThread in class org.zkoss.zk.ui.impl.UiEngineImpl
      • desktopDestroyed

        public void desktopDestroyed​(org.zkoss.zk.ui.Desktop desktop)
        Specified by:
        desktopDestroyed in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        desktopDestroyed in class org.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:
        isInvalidated in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        isInvalidated in class org.zkoss.zk.ui.impl.UiEngineImpl
      • addInvalidate

        public void addInvalidate​(org.zkoss.zk.ui.Page page)
        Specified by:
        addInvalidate in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        addInvalidate in class org.zkoss.zk.ui.impl.UiEngineImpl
      • addInvalidate

        public void addInvalidate​(org.zkoss.zk.ui.Component comp)
        Specified by:
        addInvalidate in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        addInvalidate in class org.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:
        addResponse in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        addResponse in class org.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:
        addMoved in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        addMoved in class org.zkoss.zk.ui.impl.UiEngineImpl
      • disableClientUpdate

        public boolean disableClientUpdate​(org.zkoss.zk.ui.Component comp,
                                           boolean disable)
        Specified by:
        disableClientUpdate in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        disableClientUpdate in class org.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:
        execNewPage in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        execNewPage in class org.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:
        execNewPage in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        execNewPage in class org.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.IOException
        It 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:
        sendRedirect in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        sendRedirect in class org.zkoss.zk.ui.impl.UiEngineImpl
      • setAbortingReason

        public void setAbortingReason​(org.zkoss.zk.ui.sys.AbortingReason aborting)
        Specified by:
        setAbortingReason in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        setAbortingReason in class org.zkoss.zk.ui.impl.UiEngineImpl
      • execRecover

        public void execRecover​(org.zkoss.zk.ui.Execution exec,
                                org.zkoss.zk.ui.sys.FailoverManager failover)
        Specified by:
        execRecover in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        execRecover in class org.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:
        beginUpdate in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        beginUpdate in class org.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:
        execUpdate in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        execUpdate in class org.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:
        wait in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        wait in class org.zkoss.zk.ui.impl.UiEngineImpl
        Throws:
        java.lang.InterruptedException
        org.zkoss.zk.ui.SuspendNotAllowedException
      • notify

        public void notify​(java.lang.Object mutex)
        Specified by:
        notify in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        notify in class org.zkoss.zk.ui.impl.UiEngineImpl
      • notify

        public void notify​(org.zkoss.zk.ui.Desktop desktop,
                           java.lang.Object mutex)
        Specified by:
        notify in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        notify in class org.zkoss.zk.ui.impl.UiEngineImpl
      • notifyAll

        public void notifyAll​(java.lang.Object mutex)
        Specified by:
        notifyAll in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        notifyAll in class org.zkoss.zk.ui.impl.UiEngineImpl
      • notifyAll

        public void notifyAll​(org.zkoss.zk.ui.Desktop desktop,
                              java.lang.Object mutex)
        Specified by:
        notifyAll in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        notifyAll in class org.zkoss.zk.ui.impl.UiEngineImpl
      • activate

        public void activate​(org.zkoss.zk.ui.Execution exec)
        Specified by:
        activate in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        activate in class org.zkoss.zk.ui.impl.UiEngineImpl
      • deactivate

        public void deactivate​(org.zkoss.zk.ui.Execution exec)
        Specified by:
        deactivate in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        deactivate in class org.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:
        getNativeContent in interface org.zkoss.zk.ui.sys.UiEngine
        Overrides:
        getNativeContent in class org.zkoss.zk.ui.impl.UiEngineImpl