Class Widgetslot

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent

        org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl
      • Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent

        org.zkoss.zk.ui.AbstractComponent.Children
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ATTRIBUTE_WIDGET_CONTROLLER  
      static java.lang.String ATTRIBUTE_WIDGET_MODEL  
      • Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent

        _zclass
      • Fields inherited from interface org.zkoss.zk.ui.Component

        APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
      • Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl

        AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
    • Constructor Summary

      Constructors 
      Constructor Description
      Widgetslot()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterCompose()  
      void cleanup()
      Cleans all references that will be no longer valid after component is detached from its parent.
      CockpitWidgetEngine getCockpitWidgetEngine()  
      org.zkoss.zul.Div getInvisibleContainer()  
      Widgetchildren getParentChildrenContainer()  
      WidgetInstance getParentWidgetInstance()  
      WidgetTemplateRulesEngine getRulesEngine()  
      java.util.Map<java.lang.String,​java.lang.Object> getSettings()  
      java.lang.String getSlotID()  
      NotificationStack getTemplateNotificationStack()  
      <C extends WidgetController>
      C
      getViewController()  
      WidgetModel getViewModel()  
      WidgetDefinition getWidgetDefinition​(Widget widget)  
      protected CockpitComponentDefinitionService getWidgetDefinitionService()  
      WidgetInstance getWidgetInstance()  
      protected WidgetInstanceFacade getWidgetInstanceFacade()  
      protected WidgetService getWidgetService()  
      WidgetUtils getWidgetUtils()  
      void initialize()
      Initializes all references that may be needed during its lifetime.
      void setInvisibleContainer​(org.zkoss.zul.Div invisibleContainer)  
      void setParentChildrenContainer​(Widgetchildren parentChildrenContainer)  
      void setSlotID​(java.lang.String slotID)  
      void setWidgetInstance​(WidgetInstance currentWidgetInstance)  
      void updateChildren​(java.lang.String childSlotId)  
      void updateView()
      Redraws this component, i.e.
      • Methods inherited from class org.zkoss.zul.Idspace

        renderProperties
      • Methods inherited from class org.zkoss.zul.Div

        getAlign, setAlign
      • Methods inherited from class org.zkoss.zul.impl.XulElement

        clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
      • Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent

        addSclass, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
      • Methods inherited from class org.zkoss.zk.ui.AbstractComponent

        addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.zkoss.zk.ui.IdSpace

        getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, hasFellow, hasFellow
      • Methods inherited from interface org.zkoss.zk.ui.ext.Scope

        addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
    • Field Detail

      • ATTRIBUTE_WIDGET_MODEL

        public static final java.lang.String ATTRIBUTE_WIDGET_MODEL
        See Also:
        Constant Field Values
      • ATTRIBUTE_WIDGET_CONTROLLER

        public static final java.lang.String ATTRIBUTE_WIDGET_CONTROLLER
        See Also:
        Constant Field Values
    • Constructor Detail

      • Widgetslot

        public Widgetslot()
    • Method Detail

      • afterCompose

        public void afterCompose()
        Specified by:
        afterCompose in interface org.zkoss.zk.ui.ext.AfterCompose
      • updateView

        public void updateView()
        Description copied from interface: WidgetContainer
        Redraws this component, i.e. clears its current children and renders content again.
        Specified by:
        updateView in interface WidgetContainer
      • updateChildren

        public void updateChildren​(java.lang.String childSlotId)
      • setSlotID

        public void setSlotID​(java.lang.String slotID)
        Parameters:
        slotID - the slotID to set
      • getSettings

        public java.util.Map<java.lang.String,​java.lang.Object> getSettings()
      • setParentChildrenContainer

        public void setParentChildrenContainer​(Widgetchildren parentChildrenContainer)
        Parameters:
        parentChildrenContainer - the parentChildrenContainer to set
      • getParentChildrenContainer

        public Widgetchildren getParentChildrenContainer()
        Returns:
        the parentChildrenContainer
      • getViewController

        public <C extends WidgetController> C getViewController()
      • getSlotID

        public java.lang.String getSlotID()
      • getParentWidgetInstance

        public WidgetInstance getParentWidgetInstance()
      • setWidgetInstance

        public void setWidgetInstance​(WidgetInstance currentWidgetInstance)
      • setInvisibleContainer

        public void setInvisibleContainer​(org.zkoss.zul.Div invisibleContainer)
      • getInvisibleContainer

        public org.zkoss.zul.Div getInvisibleContainer()
      • getTemplateNotificationStack

        public NotificationStack getTemplateNotificationStack()