All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AbstractGridComponentWrapper<ROW> Wraps a vaadinGrid.AbstractPage A page allows displaying and editing data in a vertical layout.AvailableValuesAspectDefinition<C> Defines an aspect that updates the set of available values ofHasListDataView.BaseSection Base class for sections.Bind This annotation is used to bind manually created components with a PMO and optionally a model object.Bind.BindAnnotationBoundPropertyCreator Initializes aBoundPropertywith the values of the@Bindannotation'spmoProperty,modelObject, andmodelAttributeattributes.BindAnnotationAspectDefinitionCreator BindAutoFocus BindAutoFocus.BindAutoFocusAspectDefinition Aspect that sets anElement'sautofocusproperty totrue.BindAutoFocus.BindAutoFocusAspectDefinitionCreator Aspect definition creator for theBindAutoFocusannotation.BindCaption This aspect sets a user defined caption text usingHasText.setText(String).BindCaption.BindCaptionAspectDefinitionCreator BindComboBoxDynamicItemCaption Aspect for @UIComboBoxwhose caption can change for the same item.BindComboBoxDynamicItemCaption.ComboBoxDynamicItemCaptionAspectDefinitionCreator Internal aspect definition creator forBindComboBoxDynamicItemCaptionto create theBindComboBoxItemStyleAspectDefinition.BindComboBoxItemStyle This aspect sets a style class name for every item in a combo box popup menu.BindComboBoxItemStyle.BindComboBoxItemStyleAspectDefinitionCreator Internal aspect definition creator forBindComboBoxItemStyleto create theBindComboBoxItemStyleAspectDefinition.BindComboBoxItemStyleAspectDefinition Aspect definition that calls a method namedFunction<?,String> get<PropertyName>ItemStyle()in the pmo.BindIcon Shows an icon for a UI component.BindIcon.BindIconAspectDefinitionCreator BindLabel This aspect sets a user defined label text.BindLabel.BindLabelAspectDefinitionCreator BindLabelValueAspectDefinition The value aspect for label components.BindPlaceholder BindPlaceholder can add a placeholder to UI elements which have a setPlaceholder method.BindPlaceholder.BindPlaceholderAspectDefinitionCreator BindReadOnly Binds read-only behaviour to UI elements.BindReadOnly.BindReadOnlyAspectDefinitionCreator BindReadOnly.ReadOnlyType The type how the read-only state of an UI component is bound.BindReadOnlyAspectDefinition Aspect definition for read-only state.BindReadOnlyBehavior Binds the application's read-only state to a specific behaviour of the annotatedComponent.BindReadOnlyBehavior.BindButtonReadOnlyAspectDefinitionCreator BindReadOnlyBehaviorAspectDefinition Aspect Definition for aComponent'sbehaviour in read-only mode.BindSlot Binds the annotated UI element to a slot element within its parent component.BindSlot.SlotAspectDefinitionCreator BindStyleNames This aspect sets a user defined style name usingHasStyle.setClassName(String).BindStyleNames.BindStyleNamesAspectDefinitionCreator BindStyleNamesAspectDefinition This aspect sets a user defined style name usingHasStyle.setClassName(String).BindSuffix BindSuffix can add a suffix to UI elements which support theHasPrefixAndSuffixinterface.BindSuffix.BindSuffixAspectDefinitionCreator BindTableSelection Binds the selection of a table row to the aspect "selection".BindTableSelection.TableSelectionAspectDefinitionCreator BindVariantNames This aspect sets one or multiple Vaadin defined variant names usingHasTheme.addThemeName(String).BindVariantNames.BindVariantNamesAspectDefinitionCreator BindVariantNamesAspectDefinition This aspect sets a vaadin defined variant names usingHasTheme.addThemeName(String).BindVisible This aspect annotation sets the visibility of a component toVisibleType.DYNAMIC, determining its visibility by calling the is[PropertyName]Visible() method.BindVisible.BindVisibleAspectDefinitionCreator ButtonInvokeAspectDefinition Dynamically invoke a method when the button is clicked.ButtonPmoBinder ButtonPmoBuilder Builder to create aButtonPmowith a fluent API.CaptionAspectDefinition Aspect definition for caption binding.ColumnCollapseAspectDefinition ColumnFlexGrowAspectDefinition ColumnSortableAspectDefinition Aspect definition to allow sorting of table columns.ColumnTextAlignAspectDefinition ColumnWidthAspectDefinition ComboBoxDynamicItemCaptionAspectDefinition Aspect definition that makes a combo box updating all items on changes.ComponentContainerLayoutDefinition Defines aHasComponentsthat containsCaptionComponentWrappers.ComponentContainerLayoutDefinition.ComponentContainerLayoutDefinitionCreateor ComponentFactory ComponentStyles Utility class for common CSS adjustments that are not part of the Vaadin API.DerivedReadOnlyAspectDefinition Derives the read-only-state from the absence of a setter for the bound property.ElementAttributeAspectDefinition StaticModelToUiAspectDefinitionthat sets anElement's attribute to a value.FormattedDoubleToStringConverter FormattedIntegerToStringConverter FormattedNumberToStringConverter<T extends Number> Converter fornumbersthat takes a format into count while converting.FormItemComponentWrapper GenericAvailableValuesAspectDefinition GridColumnWrapper Wrapper for the grid column.GridComponentCreator A GridComponentCreator that creates aGridcomponent.GridComponentDefinition GridComponentWrapper<ROW> Wraps a vaadinGrid.GridLayoutDefinition GridSection A section containing a single table.GridSelectionAspectDefinition Aspect definition to handle selection and double click on a table.HasCaption A component that has a caption.HasIcon A component that can have aVaadinIcon.HorizontalAlignment Defines how the child components should be horizontally aligned in the parent component.HorizontalLayoutComponentDefinition Defines aHorizontalLayoutwith the given default vertical alignment.HtmlSanitizer Utility class for sanitizing HTML text.IconAspectDefinition Aspect definition to bind the icon of a component.IconPosition Defines the position of an icon.IconPositionAspectDefinition Aspect definition to set the position of an icon.ItemCache A cache of items.KeyCode Commonly used key codes to use inUIButton.shortcutKeyCode().LabelAspectDefinition Aspect definition to bind the label of a component.LabelComponentFormItem FormItem that only has one component as label.LabelComponentWrapper Implementation of theComponentWrapperwith a vaadinComponentwith label support.LabelValueAspectDefinition The value aspect for label components.LinkHrefAspectDefinition This aspect sets the HREF link target of aAnchor.LinkkiAnchor An anchor component that can have an additionalVaadinIconLinkkiCheckBox LinkkiCheckBoxextending vaadinCheckboxfor read only enhancementsLinkkiComponentUtil Utility class for common component adjustmentsLinkkiConverterRegistry A converter registry that holds a set of standard converters.LinkkiSection A section consists of a header displaying a caption and a body/content containing controls to view and edit data.LinkkiText A text component that can have an additionalVaadinIconand a label.LinkkiTheme Constants for names and CSS class constants used by default linkki theme.LinkTargetAspectDefinition This aspect sets the target attribute of aAnchor.LocalDateTimeToStringConverter LocalDateToStringConverter NlsText Message bundle for linkki core i18n.NoLabelComponentWrapper Implementation of theComponentWrapperwith a vaadinComponentwithout label support.NullHandlingConverterWrapper<PRESENTATION,MODEL> Wraps a converter and returns anerrorif the wrapped converter would returnnullas the model value.Page A page is a container component displayed in the UI that consists of sections.PlaceholderAspectDefinition Aspect definition to set the placeholder of a component.PlaceholderType Defines the type of the placeholder binding.PmoBasedSectionFactory Base class for a factory to create sections based on an annotated PMO.PrimitiveAwareValueAspectDefinition ValueAspectDefinitionthat preventsnullfrom being set if the model type is a primitive class.ReadOnlyBehaviorType Defines the behavior when setting a component to read only.RequiredAspectDefinition Aspect definition forRequiredType.SectionComponentDefiniton Defines howsectionsare created.SectionHeader Places the component into the section header.SectionLayout The options for the layout pattern of a sectionSectionLayoutDefinition Defines how UI components are added to anLinkkiSection.SelectableTablePmo<ROW> PMO for a table whose rows can be selected.SeverityErrorLevelConverter Deprecated. This class is not used anymore with vaadin 23.StaticColumnAspectDefinition<VALUE_TYPE> ALinkkiAspectDefinitionthat sets a value from the@UITableColumnannotation on aGridColumnWrapper.SuffixAspectDefinition Aspect definition to add a String as a suffix to a Component which implementsHasPrefixAndSuffixSuffixType Defines the type of the suffix binding.TextAlignment Defines the text alignment.TreeGridComponentWrapper<ROW> Wraps a vaadinGrid.TwoDigitYearLocalDateConverter TwoDigitYearLocalDateTimeConverter ConvertsLocalDateTimetoLocalDateTimewhile recalculating two digit years into four digit years based on the -80 / +20 rule during the convertToModel conversion.UIButton Marks a method which is carried out when theUIButtonis clicked.UIButton.ButtonAspectCreator Aspect definition creator for theUIButtonannotation.UIButton.ButtonComponentDefinitionCreator UICheckBox In accordance toCheckbox, bound to a boolean property.UICheckBox.CheckBoxAspectCreator Aspect definition creator for theUICheckBoxannotation.UICheckBox.CheckBoxComponentDefinitionCreator UIComboBox Creates a ComboBox with the specified parameters.UIComboBox.ComboBoxAspectCreator Aspect definition creator for theUIComboBoxannotation.UIComboBox.ComboBoxComponentDefinitionCreator UICssLayout Marks a group of components in aDiv.UICssLayout.CssLayoutComponentDefinitionCreator UICustomField UICustomFieldcan include other, more individual controls.UICustomField.CustomFieldAspectCreator Aspect definition creator for theUICustomFieldannotation.UICustomField.CustomFieldComponentDefinitionCreator UIDateField A field for date input, in accordance withDatePicker.UIDateField.DateFieldAspectCreator UIDateField.DateFieldComponentDefinitionCreator UIDateTimeField A field for date and time input, in accordance withDateTimePicker.UIDateTimeField.DateTimeFieldAspectCreator UIDateTimeField.DateTimeFieldComponentDefinitionCreator UIDoubleField A text field for displaying formatted numbers.UIDoubleField.DoubleFieldAspectCreator Aspect definition creator for theUIDoubleFieldannotation.UIDoubleField.DoubleFieldComponentDefinitionCreator UIFormLayout Marks a group of components vertically placed below each other in a two-columnFormLayoutwith captions to the left of the input fields.UIFormLayout.FormLayoutComponentDefinitionCreator UIFormSection Responsible for creating aBaseSectionin the UI from the annotated PMO class that may include other UI elements.UIFormSection.SectionComponentDefinitonCreator UIFormSection.SectionLayoutDefinitionCreator UIHorizontalLayout Marks a group of components horizontally placed next to each other in aHorizontalLayout.UIHorizontalLayout.HorizontalLayoutComponentDefinitionCreator UIIntegerField A text field for displaying formatted integers.UIIntegerField.IntegerFieldAspectCreator Aspect definition creator for theUIIntegerFieldannotation.UIIntegerField.IntegerFieldComponentDefinitionCreator UILabel Provides a single UI-element to display text content.UILabel.DefaultLabelCaptionProvider UILabel.LabelAspectDefinitionCreator Aspect definition creator for theUILabelannotation.UILabel.LabelComponentDefinitionCreator UILink Provides a single UI-element to display a link.UILink.LinkAspectDefinitionCreator Aspect definition creator for theUILinkannotation.UILink.LinkComponentDefinitionCreator UILink.LinkTarget Common targets used for links.UIMultiSelect Creates aMultiSelectComboBoxthat allows the selection of multiple values with the specified parameters.UIMultiSelect.MultiSelectAspectCreator Aspect definition creator for theUIMultiSelectannotation.UIMultiSelect.MultiSelectComponentDefinitionCreator UIRadioButtons Radio buttons for selecting a single value.UIRadioButtons.RadioButtonsAspectDefinitionCreator Aspect definition creator for theUIRadioButtonsannotation.UIRadioButtons.RadioButtonsComponentDefinitionCreator Component definition for theUIRadioButtonsannotation.UISection Responsible for creating a section in the UI from the annotated PMO class that may include other UI elements.UISection.SectionComponentDefinitonCreator UISection.SectionLayoutDefinitionCreator UITableColumn Annotation that allows to customize the column for a PMO's field/method that is rendered in a table column.UITableColumn.CollapseMode Defines whether a column can be collapsed and whether it initially is.UITableColumn.TableColumnAspectDefinitionCreator UITextArea In- and output of texts which exceed a row, in accordance toTextArea.UITextArea.TextAreaAspectCreator Aspect definition creator for theUITextAreaannotation.UITextArea.TextAreaComponentDefinitionCreator UITextField A field for textual input.UITextField.TextFieldAspectCreator Aspect definition creator for theUITextFieldannotation.UITextField.TextFieldComponentDefinitionCreator UIVerticalLayout Marks a group of components vertically placed below each other in aVerticalLayout, labels above their corresponding input fields.UIVerticalLayout.VerticalLayoutComponentDefinitionCreator UIYesNoComboBox A combo box for boolean or Boolean values.UIYesNoComboBox.BooleanCaptionProvider UIYesNoComboBox.YesNoComboBoxAspectCreator Aspect definition creator for theUIYesNoComboBoxannotation.UIYesNoComboBox.YesNoComboBoxComponentDefinitionCreator UIYesNoComboBox.YesNoComboBoxValueAspectDefinition VaadinComponentWrapper Base class to wrap vaadin components.VaadinComponentWrapperFactory ComponentWrapperFactoryfor VaadinComponents.VaadinLinkkiExtension The Vaadin specific implementation forUiFrameworkExtension.VaadinUiCreator Wrapper class forUiCreator, performing casts toComponentValueAspectDefinition Aspect definition for value change.ValueAspectDefinitionCreator VerticalAlignment Defines how the child components should be vertically aligned in the parent component.VerticalLayoutComponentDefinition Defines aVerticalLayoutwith the given default horizontal alignment.