Class JmixGroupBoxConnector

java.lang.Object
com.vaadin.client.ui.AbstractConnector
com.vaadin.client.ui.AbstractComponentConnector
com.vaadin.client.ui.AbstractHasComponentsConnector
com.vaadin.client.ui.AbstractSingleComponentContainerConnector
com.vaadin.client.ui.panel.PanelConnector
io.jmix.ui.widget.client.groupbox.JmixGroupBoxConnector
All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler, com.vaadin.client.communication.StateChangeEvent.StateChangeHandler, com.vaadin.client.ComponentConnector, com.vaadin.client.ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler, com.vaadin.client.HasComponentsConnector, com.vaadin.client.HasWidget, com.vaadin.client.Paintable, com.vaadin.client.ServerConnector, com.vaadin.client.ui.HasContextHelpConnector, com.vaadin.client.ui.HasErrorIndicator, com.vaadin.client.ui.layout.MayScrollChildren, com.vaadin.client.ui.ManagedLayout, com.vaadin.client.ui.PostLayoutListener, com.vaadin.client.ui.SimpleManagedLayout, com.vaadin.shared.Connector, Serializable
Direct Known Subclasses:
JmixFieldGroupConnector

public class JmixGroupBoxConnector extends com.vaadin.client.ui.panel.PanelConnector
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     
    protected boolean
     

    Fields inherited from class com.vaadin.client.ui.AbstractComponentConnector

    SIGNIFICANT_MOVE_THRESHOLD
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    void
     
    protected boolean
     
    void
     
    protected void
     
    void
    onStateChanged(com.vaadin.client.communication.StateChangeEvent stateChangeEvent)
     
    void
     
    protected void
     
    void
    updateFromUIDL(com.vaadin.client.UIDL uidl, com.vaadin.client.ApplicationConnection client)
     

    Methods inherited from class com.vaadin.client.ui.panel.PanelConnector

    delegateCaptionHandling, hasCaption, onConnectorHierarchyChange, postLayout, updateCaption

    Methods inherited from class com.vaadin.client.ui.AbstractSingleComponentContainerConnector

    getContent, getContentWidget

    Methods inherited from class com.vaadin.client.ui.AbstractHasComponentsConnector

    addConnectorHierarchyChangeHandler, getChildComponents, setChildComponents

    Methods inherited from class com.vaadin.client.ui.AbstractComponentConnector

    contextHelpIconClick, contextHelpIconClick, createWidget, flush, getIcon, getIconUri, getLayoutManager, getTooltipInfo, hasContextHelpIconListeners, hasTooltip, isContextHelpIconEnabled, isContextHelpTooltipEnabled, isErrorIndicatorVisible, isRealUpdate, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, onDragSourceAttached, onDragSourceDetached, onDropTargetAttached, onDropTargetDetached, registerTouchHandlers, sendContextClickEvent, setWidgetEnabled, setWidgetStyleName, setWidgetStyleNameWithPrefix, shouldHandleLongTap, unregisterTouchHandlers, updateComponentSize, updateComponentSize, updateEnabledState, updateWidgetSize, updateWidgetStyleNames

    Methods inherited from class com.vaadin.client.ui.AbstractConnector

    addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, isEnabled, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, unregisterRpc

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.vaadin.client.ComponentConnector

    flush, getLayoutManager, getTooltipInfo, hasTooltip, isRelativeHeight, isRelativeWidth, isUndefinedHeight, isUndefinedWidth, setWidgetEnabled

    Methods inherited from interface com.vaadin.shared.Connector

    getConnectorId

    Methods inherited from interface com.vaadin.client.HasComponentsConnector

    addConnectorHierarchyChangeHandler, getChildComponents, setChildComponents

    Methods inherited from interface com.vaadin.client.ServerConnector

    addStateChangeHandler, addStateChangeHandler, doInit, fireEvent, getChildren, getConnection, getParent, getRpcImplementations, getTag, hasEventListener, isEnabled, removeStateChangeHandler, removeStateChangeHandler, setChildren, setParent, setTag, updateEnabledState
  • Field Details

    • CONTEXT_HELP_CLASSNAME

      public static final String CONTEXT_HELP_CLASSNAME
      See Also:
    • CONTEXT_HELP_CLICKABLE_CLASSNAME

      public static final String CONTEXT_HELP_CLICKABLE_CLASSNAME
      See Also:
    • REQUIRED_INDICATOR_CLASSNAME

      public static final String REQUIRED_INDICATOR_CLASSNAME
      See Also:
    • widgetInitialized

      protected boolean widgetInitialized
  • Constructor Details

    • JmixGroupBoxConnector

      public JmixGroupBoxConnector()
  • Method Details

    • getWidget

      public JmixGroupBoxWidget getWidget()
      Specified by:
      getWidget in interface com.vaadin.client.HasWidget
      Overrides:
      getWidget in class com.vaadin.client.ui.panel.PanelConnector
    • init

      public void init()
      Overrides:
      init in class com.vaadin.client.ui.panel.PanelConnector
    • onUnregister

      public void onUnregister()
      Specified by:
      onUnregister in interface com.vaadin.client.ServerConnector
      Overrides:
      onUnregister in class com.vaadin.client.ui.panel.PanelConnector
    • getState

      public JmixGroupBoxState getState()
      Specified by:
      getState in interface com.vaadin.client.ComponentConnector
      Specified by:
      getState in interface com.vaadin.client.ServerConnector
      Overrides:
      getState in class com.vaadin.client.ui.panel.PanelConnector
    • updateFromUIDL

      public void updateFromUIDL(com.vaadin.client.UIDL uidl, com.vaadin.client.ApplicationConnection client)
      Specified by:
      updateFromUIDL in interface com.vaadin.client.Paintable
      Overrides:
      updateFromUIDL in class com.vaadin.client.ui.panel.PanelConnector
    • layout

      public void layout()
      Specified by:
      layout in interface com.vaadin.client.ui.SimpleManagedLayout
      Overrides:
      layout in class com.vaadin.client.ui.panel.PanelConnector
    • layoutGroupBox

      protected void layoutGroupBox()
    • onStateChanged

      public void onStateChanged(com.vaadin.client.communication.StateChangeEvent stateChangeEvent)
      Specified by:
      onStateChanged in interface com.vaadin.client.communication.StateChangeEvent.StateChangeHandler
      Overrides:
      onStateChanged in class com.vaadin.client.ui.AbstractComponentConnector
    • updateCaptionNodeWidth

      protected void updateCaptionNodeWidth(JmixGroupBoxWidget widget)
    • isBordersVisible

      protected boolean isBordersVisible()