Class DeleteButton
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.button.GeneratedVaadinButton<com.vaadin.flow.component.button.Button>
-
- com.vaadin.flow.component.button.Button
-
- org.vaadin.firitin.components.button.VButton
-
- org.vaadin.firitin.components.button.ConfirmButton
-
- org.vaadin.firitin.components.button.DeleteButton
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.BlurNotifier<com.vaadin.flow.component.button.Button>,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.button.Button>,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.Focusable<com.vaadin.flow.component.button.Button>,com.vaadin.flow.component.FocusNotifier<com.vaadin.flow.component.button.Button>,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,com.vaadin.flow.component.HasText,com.vaadin.flow.component.HasTheme,com.vaadin.flow.component.orderedlayout.ThemableLayout,com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.button.ButtonVariant>,com.vaadin.flow.component.shared.HasTooltip,Serializable,FluentAttachNotifier<VButton>,FluentBlurNotifier<com.vaadin.flow.component.button.Button,VButton>,FluentClickNotifier<com.vaadin.flow.component.button.Button,VButton>,FluentComponent<VButton>,FluentDetachNotifier<VButton>,FluentFocusable<com.vaadin.flow.component.button.Button,VButton>,FluentFocusNotifier<com.vaadin.flow.component.button.Button,VButton>,FluentHasEnabled<VButton>,FluentHasSize<VButton>,FluentHasStyle<VButton>,FluentHasText<VButton>,FluentHasTooltip<VButton>,FluentThemableLayout<VButton>,HasPadding<VButton>
public class DeleteButton extends ConfirmButton
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.vaadin.firitin.components.button.VButton
VButton.BasicClickListener, VButton.ButtonColor, VButton.ButtonSize, VButton.ButtonType
-
Nested classes/interfaces inherited from interface com.vaadin.flow.component.BlurNotifier
com.vaadin.flow.component.BlurNotifier.BlurEvent<C extends com.vaadin.flow.component.Component>
-
-
Constructor Summary
Constructors Constructor Description DeleteButton()DeleteButton(com.vaadin.flow.server.Command action)DeleteButton(String buttonCaption, com.vaadin.flow.server.Command action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetButtonCaption()DeleteButtononClick(VButton.BasicClickListener clickListener)protected ConfirmationDialogprompt()voidsetButtonCaption(String text)DeleteButtonwithButttonCaption(String text)DeleteButtonwithConfirmationDescription(String description)DeleteButtonwithConfirmationPrompt(String confirmationPrompt)DeleteButtonwithConfirmHandler(com.vaadin.flow.server.Command handler)-
Methods inherited from class org.vaadin.firitin.components.button.ConfirmButton
addClickListener, addClickListener, getCancelText, getConfirmationDescription, getConfirmationPrompt, getOkText, setCancelText, setConfirmationDescription, setConfirmationPrompt, setOkText, withCancelText, withOKText
-
Methods inherited from class org.vaadin.firitin.components.button.VButton
getColor, getSize, getType, setColor, setSize, setType, withAutofocus, withColor, withIcon, withIconAfterText, withSize, withThemeVariants, withType
-
Methods inherited from class com.vaadin.flow.component.button.Button
click, clickInClient, getIcon, isAutofocus, isDisableOnClick, isIconAfterText, onAttach, setAutofocus, setDisableOnClick, setIcon, setIconAfterText, setText
-
Methods inherited from class com.vaadin.flow.component.button.GeneratedVaadinButton
addThemeVariants, addToPrefix, addToSuffix, isAutofocusBoolean, isDisabledBoolean, remove, removeAll, removeThemeVariants, setDisabled
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, onEnabledStateChanged, scrollIntoView, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentAttachNotifier
withAttachListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentBlurNotifier
withBlurListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentClickNotifier
withClickListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentComponent
setId, setVisible, withId, withVisible
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentDetachNotifier
withDetachListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentFocusable
withTabIndex
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentFocusNotifier
withFocusListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasEnabled
withEnabled
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasSize
withFullHeight, withFullWidth, withHeight, withMaxHeight, withMaxSize, withMaxWidth, withMinHeight, withMinSize, withMinWidth, withSize, withSizeFull, withSizeUndefined, withWidth
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasStyle
withAddedClassName, withClassName, withStyle
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasText
withText
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasTooltip
withTooltip
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentThemableLayout
withBoxSizing, withMargin, withPadding, withSpacing
-
Methods inherited from interface com.vaadin.flow.component.Focusable
addFocusShortcut, blur, focus, getTabIndex, setTabIndex
-
Methods inherited from interface org.vaadin.firitin.util.style.HasPadding
setPadding, setPadding, setPadding, withPadding, withPadding, withPadding
-
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
-
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Methods inherited from interface com.vaadin.flow.component.HasText
getText, getWhiteSpace, setText, setWhiteSpace
-
Methods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeName
-
-
-
-
Constructor Detail
-
DeleteButton
public DeleteButton(String buttonCaption, com.vaadin.flow.server.Command action)
-
DeleteButton
public DeleteButton(com.vaadin.flow.server.Command action)
-
DeleteButton
public DeleteButton()
-
-
Method Detail
-
prompt
protected ConfirmationDialog prompt()
- Overrides:
promptin classConfirmButton
-
withConfirmationPrompt
public DeleteButton withConfirmationPrompt(String confirmationPrompt)
- Overrides:
withConfirmationPromptin classConfirmButton
-
withConfirmationDescription
public DeleteButton withConfirmationDescription(String description)
- Overrides:
withConfirmationDescriptionin classConfirmButton
-
withConfirmHandler
public DeleteButton withConfirmHandler(com.vaadin.flow.server.Command handler)
- Overrides:
withConfirmHandlerin classConfirmButton
-
withButttonCaption
public DeleteButton withButttonCaption(String text)
-
setButtonCaption
public void setButtonCaption(String text)
-
getButtonCaption
public String getButtonCaption()
-
onClick
public DeleteButton onClick(VButton.BasicClickListener clickListener)
-
-