Package io.jmix.ui.component.impl
Class ResponsiveGridLayoutImpl.AbstractGridElementImpl<T extends JmixResponsiveGridLayout.AbstractGridElement>
java.lang.Object
io.jmix.ui.component.impl.ResponsiveGridLayoutImpl.AbstractGridElementImpl<T>
- All Implemented Interfaces:
ResponsiveGridLayout.GridElement
- Direct Known Subclasses:
ResponsiveGridLayoutImpl.ColumnImpl,ResponsiveGridLayoutImpl.RowImpl
- Enclosing class:
- ResponsiveGridLayoutImpl
protected abstract static class ResponsiveGridLayoutImpl.AbstractGridElementImpl<T extends JmixResponsiveGridLayout.AbstractGridElement>
extends Object
implements ResponsiveGridLayout.GridElement
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStyleName(String styleName) Adds one or more style names to this grid element.protected voidgetId()getOwner()Gets all user-defined CSS style names of the grid element.voidremoveStyleName(String styleName) Removes one or more style names to this grid element.voidSets an nonunique id for grid element that is used as a debug identifier.voidsetStyleName(String styleName) Sets one or more user-defined style names of the grid element, replacing any previous user-defined styles.
-
Field Details
-
gridElement
-
owner
-
id
-
-
Constructor Details
-
AbstractGridElementImpl
-
-
Method Details
-
getVaadinGridElement
-
getOwner
-
getId
- Specified by:
getIdin interfaceResponsiveGridLayout.GridElement- Returns:
- current id,
nullif not set
-
setId
Description copied from interface:ResponsiveGridLayout.GridElementSets an nonunique id for grid element that is used as a debug identifier.- Specified by:
setIdin interfaceResponsiveGridLayout.GridElement- Parameters:
id- an alphanumeric id
-
getStyleName
Description copied from interface:ResponsiveGridLayout.GridElementGets all user-defined CSS style names of the grid element. If the grid element has multiple style names defined, the returned string is a space-separated list of style names.- Specified by:
getStyleNamein interfaceResponsiveGridLayout.GridElement- Returns:
- the style name or a space-separated list of user-defined style names
-
setStyleName
Description copied from interface:ResponsiveGridLayout.GridElementSets one or more user-defined style names of the grid element, replacing any previous user-defined styles. Multiple styles can be specified as a space-separated list of style names.- Specified by:
setStyleNamein interfaceResponsiveGridLayout.GridElement- Parameters:
styleName- one or more style names separated by space
-
addStyleName
Description copied from interface:ResponsiveGridLayout.GridElementAdds one or more style names to this grid element. Multiple styles can be specified as a space-separated list of style names.- Specified by:
addStyleNamein interfaceResponsiveGridLayout.GridElement- Parameters:
styleName- the style name or style names to be added
-
removeStyleName
Description copied from interface:ResponsiveGridLayout.GridElementRemoves one or more style names to this grid element. Multiple styles can be specified as a space-separated list of style names.- Specified by:
removeStyleNamein interfaceResponsiveGridLayout.GridElement- Parameters:
styleName- the style name or style names to be removed
-
checkInitializedState
protected void checkInitializedState()
-