Package io.jmix.ui.widget
Class JmixGroupBox
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractSingleComponentContainer
com.vaadin.ui.Panel
io.jmix.ui.widget.JmixGroupBox
- All Implemented Interfaces:
com.vaadin.event.Action.Container
,com.vaadin.event.Action.Notifier
,com.vaadin.event.ConnectorEventListener
,com.vaadin.event.ContextClickEvent.ContextClickNotifier
,com.vaadin.event.MethodEventSource
,com.vaadin.event.SerializableEventListener
,com.vaadin.server.ClientConnector
,com.vaadin.server.Scrollable
,com.vaadin.server.Sizeable
,com.vaadin.server.VariableOwner
,com.vaadin.shared.Connector
,com.vaadin.ui.Component
,com.vaadin.ui.Component.Focusable
,com.vaadin.ui.Component.HasContextHelp
,com.vaadin.ui.ComponentContainer
,com.vaadin.ui.HasComponents
,com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier
,com.vaadin.ui.LegacyComponent
,com.vaadin.ui.SingleComponentContainer
,Serializable
,Iterable<com.vaadin.ui.Component>
,EventListener
- Direct Known Subclasses:
JmixFieldGroup
public class JmixGroupBox
extends com.vaadin.ui.Panel
implements com.vaadin.ui.ComponentContainer
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listener
Nested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListener
Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponents
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit
-
Field Summary
Fields inherited from class com.vaadin.ui.Panel
actionManager
Fields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredError
Fields inherited from interface com.vaadin.server.Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addComponent
(com.vaadin.ui.Component c) void
addComponents
(com.vaadin.ui.Component... components) void
beforeClientResponse
(boolean initial) Iterator<com.vaadin.ui.Component>
com.vaadin.ui.ComponentContainer
com.vaadin.shared.ui.MarginInfo
protected JmixGroupBoxState
getState()
protected JmixGroupBoxState
getState
(boolean markAsDirty) boolean
boolean
boolean
boolean
void
moveComponentsFrom
(com.vaadin.ui.ComponentContainer source) void
void
removeComponent
(com.vaadin.ui.Component c) void
replaceComponent
(com.vaadin.ui.Component oldComponent, com.vaadin.ui.Component newComponent) void
setCollapsable
(boolean collapsable) void
setContent
(com.vaadin.ui.Component content) void
setExpandChangeHandler
(JmixGroupBox.ExpandChangeHandler expandChangeHandler) void
setExpanded
(boolean expanded) void
setExpanded
(boolean expanded, boolean invokedByUser) void
setHeight
(float height, com.vaadin.server.Sizeable.Unit unit) void
setOuterMargin
(com.vaadin.shared.ui.MarginInfo marginInfo) void
setRequiredIndicatorVisible
(boolean visible) void
setShowAsPanel
(boolean showAsPanel) void
setWidth
(float width, com.vaadin.server.Sizeable.Unit unit) Methods inherited from class com.vaadin.ui.Panel
addAction, addActionHandler, addClickListener, changeVariables, focus, getActionManager, getCustomAttributes, getScrollLeft, getScrollTop, getTabIndex, paintContent, readDesign, removeAction, removeActionHandler, removeAllActionHandlers, removeClickListener, setCaption, setScrollLeft, setScrollTop, setTabIndex, writeDesign
Methods inherited from class com.vaadin.ui.AbstractSingleComponentContainer
addComponentAttachListener, addComponentDetachListener, fireComponentAttachEvent, fireComponentDetachEvent, getComponentCount, iterator, readDesignChildren, removeComponentAttachListener, removeComponentDetachListener, removeFromParent
Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isReadOnly, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefined
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstate
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setJTestId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
Methods inherited from interface com.vaadin.ui.ComponentContainer
getComponentCount
Methods inherited from interface com.vaadin.shared.Connector
getConnectorId
Methods inherited from interface com.vaadin.ui.HasComponents
iterator
Methods inherited from interface com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier
addComponentAttachListener, addComponentDetachListener, removeComponentAttachListener, removeComponentDetachListener
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface com.vaadin.ui.LegacyComponent
markAsDirty
Methods inherited from interface com.vaadin.server.Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidthFull, setWidthUndefined
Methods inherited from interface com.vaadin.server.VariableOwner
isEnabled
-
Field Details
-
expandChangeHandler
-
-
Constructor Details
-
JmixGroupBox
public JmixGroupBox()
-
-
Method Details
-
getState
- Overrides:
getState
in classcom.vaadin.ui.Panel
-
getState
- Overrides:
getState
in classcom.vaadin.ui.Panel
-
setWidth
public void setWidth(float width, com.vaadin.server.Sizeable.Unit unit) - Specified by:
setWidth
in interfacecom.vaadin.server.Sizeable
- Overrides:
setWidth
in classcom.vaadin.ui.AbstractSingleComponentContainer
-
setHeight
public void setHeight(float height, com.vaadin.server.Sizeable.Unit unit) - Specified by:
setHeight
in interfacecom.vaadin.server.Sizeable
- Overrides:
setHeight
in classcom.vaadin.ui.AbstractSingleComponentContainer
-
setContent
public void setContent(com.vaadin.ui.Component content) - Specified by:
setContent
in interfacecom.vaadin.ui.SingleComponentContainer
- Overrides:
setContent
in classcom.vaadin.ui.AbstractSingleComponentContainer
-
isExpanded
public boolean isExpanded() -
setExpanded
public void setExpanded(boolean expanded) -
setExpanded
public void setExpanded(boolean expanded, boolean invokedByUser) -
isCollapsable
public boolean isCollapsable() -
setCollapsable
public void setCollapsable(boolean collapsable) -
getExpandChangeHandler
-
setExpandChangeHandler
-
getContent
@Nullable public com.vaadin.ui.ComponentContainer getContent()- Specified by:
getContent
in interfacecom.vaadin.ui.SingleComponentContainer
- Overrides:
getContent
in classcom.vaadin.ui.AbstractSingleComponentContainer
-
addComponent
public void addComponent(com.vaadin.ui.Component c) - Specified by:
addComponent
in interfacecom.vaadin.ui.ComponentContainer
-
addComponents
public void addComponents(com.vaadin.ui.Component... components) - Specified by:
addComponents
in interfacecom.vaadin.ui.ComponentContainer
-
removeComponent
public void removeComponent(com.vaadin.ui.Component c) - Specified by:
removeComponent
in interfacecom.vaadin.ui.ComponentContainer
-
removeAllComponents
public void removeAllComponents()- Specified by:
removeAllComponents
in interfacecom.vaadin.ui.ComponentContainer
-
replaceComponent
public void replaceComponent(com.vaadin.ui.Component oldComponent, com.vaadin.ui.Component newComponent) - Specified by:
replaceComponent
in interfacecom.vaadin.ui.ComponentContainer
-
getComponentIterator
- Specified by:
getComponentIterator
in interfacecom.vaadin.ui.ComponentContainer
-
moveComponentsFrom
public void moveComponentsFrom(com.vaadin.ui.ComponentContainer source) - Specified by:
moveComponentsFrom
in interfacecom.vaadin.ui.ComponentContainer
-
beforeClientResponse
public void beforeClientResponse(boolean initial) - Specified by:
beforeClientResponse
in interfacecom.vaadin.server.ClientConnector
- Overrides:
beforeClientResponse
in classcom.vaadin.ui.AbstractComponent
-
setShowAsPanel
public void setShowAsPanel(boolean showAsPanel) -
isShowAsPanel
public boolean isShowAsPanel() -
getOuterMargin
public com.vaadin.shared.ui.MarginInfo getOuterMargin() -
isRequiredIndicatorVisible
public boolean isRequiredIndicatorVisible()- Overrides:
isRequiredIndicatorVisible
in classcom.vaadin.ui.AbstractComponent
-
setRequiredIndicatorVisible
public void setRequiredIndicatorVisible(boolean visible) - Overrides:
setRequiredIndicatorVisible
in classcom.vaadin.ui.AbstractComponent
-