Package com.appjars.view.components
Class BadgeListLayout
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.orderedlayout.FlexLayout
com.appjars.view.components.BadgeListLayout
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.orderedlayout.FlexLayout>,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasComponents,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasOrderedComponents,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,com.vaadin.flow.component.orderedlayout.FlexComponent,Serializable
public class BadgeListLayout
extends com.vaadin.flow.component.orderedlayout.FlexLayout
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.flow.component.orderedlayout.FlexLayout
com.vaadin.flow.component.orderedlayout.FlexLayout.ContentAlignment, com.vaadin.flow.component.orderedlayout.FlexLayout.FlexDirection, com.vaadin.flow.component.orderedlayout.FlexLayout.FlexWrapNested classes/interfaces inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponent
com.vaadin.flow.component.orderedlayout.FlexComponent.Alignment, com.vaadin.flow.component.orderedlayout.FlexComponent.JustifyContentMode -
Constructor Summary
ConstructorsConstructorDescriptionBadgeListLayout(List<String> badgesLabels) Constructs aBadgeListLayoutof badges with the specified labels.BadgeListLayout(List<String> badgesLabels, BadgeVariant badgeVariant, boolean alwaysDisplayDefaultDescription) BadgeListLayout(List<String> badgesLabels, BadgeVariant badgeVariant, boolean alwaysDisplayDefaultDescription, List<String> contrastBadgesLabels, String contrastBadgesTooltip) BadgeListLayout(List<String> badgesLabels, String defaultDescription, String emptyDescription) Constructs aBadgeListLayoutof badges with the specified labels, default description, and empty description.BadgeListLayout(List<String> badgesLabels, String defaultDescription, String emptyDescription, BadgeVariant badgeVariant) Constructs aBadgeListLayoutof badges with the specified labels and badge variant, default description and empty description.BadgeListLayout(List<String> badgesLabels, String defaultDescription, String emptyDescription, BadgeVariant badgeVariant, boolean alwaysDisplayDefaultDescription) Constructs aBadgeListLayoutof badges with the specified labels and badge variant , default description and empty description.BadgeListLayout(List<String> badgesLabels, String defaultDescription, String emptyDescription, BadgeVariant badgeVariant, boolean alwaysDisplayDefaultDescription, List<String> contrastBadgesLabels, String constrastBadgesTooltip) Constructs aBadgeListLayoutof badges with the specified labels badge variant, default description, empty description, and contrast badges with the specified labels. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetDescription(String text) Sets the default description text.voidsetEmptyDescription(String text) Sets the empty description text.voidSets the text color of the default description to secondary.Methods inherited from class com.vaadin.flow.component.orderedlayout.FlexLayout
getAlignContent, getFlexBasis, getFlexDirection, getFlexWrap, getOrder, setAlignContent, setFlexBasis, setFlexDirection, setFlexWrap, setOrderMethods inherited from class com.vaadin.flow.component.Component
addListener, bindVisible, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTestId, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setTestId, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponent
expand, getAlignItems, getAlignSelf, getFlexGrow, getFlexShrink, getJustifyContentMode, replace, setAlignItems, setAlignSelf, setFlexGrow, setFlexShrink, setJustifyContentModeMethods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, bindChildren, getChildren, getComponentAt, getComponentCount, indexOf, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
bindEnabled, isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasSize
bindHeight, bindWidth, getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, bindClassName, bindClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Constructor Details
-
BadgeListLayout
public BadgeListLayout(List<String> badgesLabels, BadgeVariant badgeVariant, boolean alwaysDisplayDefaultDescription) -
BadgeListLayout
-
BadgeListLayout
public BadgeListLayout(List<String> badgesLabels, String defaultDescription, String emptyDescription) Constructs aBadgeListLayoutof badges with the specified labels, default description, and empty description.- Parameters:
badgesLabels- The list of labels to be represented as badges.defaultDescription- The default description to be displayed.emptyDescription- The description to be displayed when no badges are available.
-
BadgeListLayout
public BadgeListLayout(List<String> badgesLabels, String defaultDescription, String emptyDescription, BadgeVariant badgeVariant) Constructs aBadgeListLayoutof badges with the specified labels and badge variant, default description and empty description. This constructor sets the default description display option to false.- Parameters:
badgesLabels- The list of labels to be represented as badges.defaultDescription- The default description to be displayed.emptyDescription- The description to be displayed when no badges are available.badgeVariant- The variant style for the badges (e.g., BadgeVariant.BADGE).
-
BadgeListLayout
public BadgeListLayout(List<String> badgesLabels, String defaultDescription, String emptyDescription, BadgeVariant badgeVariant, boolean alwaysDisplayDefaultDescription, List<String> contrastBadgesLabels, String constrastBadgesTooltip) Constructs aBadgeListLayoutof badges with the specified labels badge variant, default description, empty description, and contrast badges with the specified labels.- Parameters:
badgesLabels- The list of labels to be represented as badges.defaultDescription- The default description to be displayed.emptyDescription- The description to be displayed when no badges are available.badgeVariant- The variant style for the badges (e.g., BadgeVariant.BADGE).alwaysDisplayDefaultDescription- Whether to always display the default description.contrastlabels- The list of contrast labels to be represented as contrast badges.
-
BadgeListLayout
Constructs aBadgeListLayoutof badges with the specified labels. This constructor sets the default badge variant to BadgeVariant.BADGE and the default description display option to false.- Parameters:
badgesLabels- The list of labels to be represented as badges.
-
BadgeListLayout
public BadgeListLayout(List<String> badgesLabels, String defaultDescription, String emptyDescription, BadgeVariant badgeVariant, boolean alwaysDisplayDefaultDescription) Constructs aBadgeListLayoutof badges with the specified labels and badge variant , default description and empty description.- Parameters:
badgesLabels- The list of labels to be represented as badges.defaultDescription- The default description to be displayed.emptyDescription- The description to be displayed when no badges are available.badgeVariant- The variant style for the badges (e.g., BadgeVariant.BADGE).alwaysDisplayDefaultDescription- Whether to always display the default description.
-
-
Method Details
-
setTextAsSecondary
public void setTextAsSecondary()Sets the text color of the default description to secondary. -
setDescription
Sets the default description text.- Parameters:
text- The text for the default description.
-
setEmptyDescription
Sets the empty description text.- Parameters:
text- The text for the empty description.
-