Uses of Class
com.vaadin.flow.component.Component
Packages that use Component
Package
Description
-
Uses of Component in com.vaadin.collaborationengine
Subclasses of Component in com.vaadin.collaborationengineModifier and TypeClassDescriptionclassExtension of theAvatarGroupcomponent which integrates with theCollaborationEngine.classExtension of theMessageInputcomponent which integrates with theCollaborationMessageList.classExtension of theMessageListcomponent which integrates with theCollaborationEngine.Methods in com.vaadin.collaborationengine with parameters of type ComponentModifier and TypeMethodDescriptionvoidComponentConnectionContext.addComponent(Component component) Adds a component instance to track for this context.CollaborationEngine.openTopicConnection(Component component, String topicId, UserInfo localUser, SerializableFunction<TopicConnection, Registration> connectionActivationCallback) Opens a connection to the collaboration topic with the provided id based on a component instance.voidComponentConnectionContext.removeComponent(Component component) Stops tracking a component for this context.Constructors in com.vaadin.collaborationengine with parameters of type ComponentModifierConstructorDescriptionComponentConnectionContext(Component component) Creates a new component connection context which is initially using a single component.FormManager(Component component, UserInfo localUser, String topicId) Creates a new manager for the provided component.MessageManager(Component component, UserInfo localUser, String topicId) Creates a new manager for the given component.MessageManager(Component component, UserInfo localUser, String topicId, CollaborationMessagePersister persister) Creates a new persisting manager for the given component.PresenceManager(Component component, UserInfo localUser, String topicId) Creates a new manager for the provided component. -
Uses of Component in com.vaadin.flow.component
Classes in com.vaadin.flow.component with type parameters of type ComponentModifier and TypeClassDescriptionclassAbstractCompositeField<C extends Component,S extends AbstractCompositeField<C, S, T>, T> An abstract field class that is backed by a composite component.static classAbstractField.ComponentValueChangeEvent<C extends Component,V> Value change event fired by components.interfaceBlurNotifier<T extends Component>Mixin interface to handle blur events on components.static classBlurNotifier.BlurEvent<C extends Component>Represents the DOM event "blur".classClickEvent<C extends Component>Event fired when a component is clicked.interfaceClickNotifier<T extends Component>Mixin interface for components that support adding click listeners to the their root elements.classComponentEvent<T extends Component>An event whose source is aComponent.classA composite encapsulates aComponenttree to allow creation of new components by composing existing components.interfaceRepresents a component that can gain and lose focus.interfaceFocusNotifier<T extends Component>Mixin interface to handle focus events on components.static classFocusNotifier.FocusEvent<C extends Component>Represents the DOM event "focus".classWebComponentExporter<C extends Component>Exports aComponentas a web component.interfaceWebComponentExporterFactory<C extends Component>Exports aComponentas a web component.static classDefault factory implementation which uses an exporter class to instantiate it using its default constructor.Subclasses of Component in com.vaadin.flow.componentModifier and TypeClassDescriptionclassAbstractCompositeField<C extends Component,S extends AbstractCompositeField<C, S, T>, T> An abstract field class that is backed by a composite component.classAbstractField<C extends AbstractField<C,T>, T> An abstract implementation of a field, or aComponentallowing user input.classAbstractSinglePropertyField<C extends AbstractField<C,T>, T> Abstract field that is based on a single element property.classA composite encapsulates aComponenttree to allow creation of new components by composing existing components.classA component which encapsulates a given HTML fragment with a single root element.classBase class for aComponentthat represents a single built-in HTML element.classBase class for aComponentthat represents a single built-in HTML element that can contain child components or text.classA component that displays a given SVG image.classA component which encapsulates the given text in a text node.classThe topmost component in any component hierarchy.static classPlaceholder view when navigating from server-side views to client-side views.Methods in com.vaadin.flow.component with type parameters of type ComponentModifier and TypeMethodDescriptionstatic <C extends Component,T>
RegistrationComponentEffect.bind(C owner, Signal<T> signal, SerializableBiConsumer<C, T> setter) Binds asignal's value to a given owner component in a way defined insetterfunction and creates a Signal effect function executing the setter whenever the signal value changes.static <T extends Component>
TComponentUtil.componentFromElement(Element element, Class<T> componentType, boolean mapComponent) Creates a new component instance using the given element, maps the component to the element and optionally maps the element to the component (ifmapComponentistrue).<T extends Component>
WebComponentConfiguration<T>WebComponentExporter.WebComponentConfigurationFactory.create(WebComponentExporter<T> exporter) Creates aWebComponentConfigurationfor the providedWebComponentExporterinstances.static <C extends Component>
RegistrationCreates a Signal effect that is owned by a given component.static <T extends Component>
voidComponentUtil.fireEvent(T component, ComponentEvent<? extends T> componentEvent) Dispatches the event to all listeners registered for the event type.static <T extends Component>
TCreates a new component instance using the given element.UI.navigate(Class<? extends C> navigationTarget, RouteParameters routeParameter, QueryParameters queryParameters) Updates this UI to show the view corresponding to the given navigation target with the specified parameters.<T,C extends Component & HasUrlParameter<T>>
Optional<C>Updates this UI to show the view corresponding to the given navigation target with the specified parameter.<T,C extends Component & HasUrlParameter<T>>
Optional<C>UI.navigate(Class<? extends C> navigationTarget, T parameter, QueryParameters queryParameters) Updates this UI to show the view corresponding to the given navigation target with the specified parameter.UI.navigate(Class<? extends T> navigationTarget, QueryParameters queryParameters) Updates this UI to show the view corresponding to the given navigation target and query parameters.Updates this UI to show the view corresponding to the given navigation target.UI.navigate(Class<T> navigationTarget, RouteParam... parameters) Updates this UI to show the view corresponding to the given navigation target with the specified parameters.UI.navigate(Class<T> navigationTarget, RouteParameters parameters) Updates this UI to show the view corresponding to the given navigation target with the specified parameters.Methods in com.vaadin.flow.component that return ComponentModifier and TypeMethodDescriptionGets the drag source of an active HTML5 drag event.default ComponentHasOrderedComponents.getComponentAt(int index) Returns the component at the given position.UI.getCurrentView()Returns the currently active route aka navigation target shown in this UI.default ComponentHasHelper.getHelperComponent()Gets the component in the helper slot of this field.static ComponentComponentUtil.getInnermostComponent(Composite<?> composite) Returns the innermost component from aCompositechain, i.e.static ComponentComponentUtil.getInnermostComponent(Element element) Gets the innermost mapped component for the element.ShortcutEvent.getLifecycleOwner()Component which owns the shortcut.ShortcutRegistration.getLifecycleOwner()Componentwhich controls when the shortcut is active and when it is not.ShortcutRegistration.getOwners()TheComponents which own the shortcuts key event listeners.static ComponentComponentUtil.getParentUsingComposite(Composite<?> composite, Component component) Gets the parent of the given component, which is inside the given composite.ShortcutEvent.getSource()Component which listened for the shortcut.Methods in com.vaadin.flow.component that return types with arguments of type ComponentModifier and TypeMethodDescriptionComponentUtil.findParentComponent(Element element) Finds the first component by traversing upwards in the element hierarchy, starting from the given element.ComponentUtil.getAllTagMappings()Provides access to the entire mapping of HTML tags to component classes.Component.getChildren()Gets the child components of this component.Composite.getChildren()Gets the child components of this composite.HasOrderedComponents.getChildren()Gets the children components of this component.UI.getChildren()ComponentUtil.getComponentsByTag(String tag) Retrieves the set of component classes associated with a specific HTML tag.Component.getParent()Gets the parent component of this component.ComponentUtil.getRouteComponent(Component component) Walk up from given component until a Component with a Route annotation is found or empty if no Route is present in parents.Methods in com.vaadin.flow.component with parameters of type ComponentModifier and TypeMethodDescriptiondefault voidAdds the given components as children of this component.voidAdds the given components to the UI.default voidHasComponents.addComponentAsFirst(Component component) Adds the given component as the first child of this component.default voidHasComponents.addComponentAtIndex(int index, Component component) Adds the given component as child of this component at the specific index.static <T extends ComponentEvent<?>>
RegistrationComponentUtil.addListener(Component component, Class<T> eventType, ComponentEventListener<T> listener) Adds a listener for an event of the given type to thecomponent.static <T extends ComponentEvent<?>>
RegistrationComponentUtil.addListener(Component component, Class<T> eventType, ComponentEventListener<T> listener, Consumer<DomListenerRegistration> domListenerConsumer) Adds a listener for an event of the given type to thecomponent, and customizes the corresponding DOM event listener with the given consumer.voidAdds the given component as a modal child to the UI, making the UI and all other (existing) components added to the UI impossible for the user to interact with.static ShortcutRegistrationShortcuts.addShortcutListener(Component lifecycleOwner, ShortcutEventListener listener, Key key, KeyModifier... keyModifiers) Invoke aShortcutEventListenerwhen the shortcut is invoked.static ShortcutRegistrationShortcuts.addShortcutListener(Component lifecycleOwner, Command command, Key key, KeyModifier... keyModifiers) Invoke aCommandwhen the shortcut is invoked.voidUI.addToModalComponent(Component component) Add component as child to modal component if one is active.UI.beforeClientResponse(Component component, SerializableConsumer<ExecutionContext> execution) Registers a task to be executed before the response is sent to the client.ShortcutRegistration.bindLifecycleTo(Component component) Binds the shortcut's life cycle to that of the givenComponent.static <T> TGets a data instance with the given type, ornullif there is no such instance.static ObjectGets a data instance with the given key, ornullif no data has been set for that key.static Collection<?>ComponentUtil.getListeners(Component component, Class<? extends ComponentEvent> eventType) Returns all listeners that match or extend the given event type.static ComponentComponentUtil.getParentUsingComposite(Composite<?> composite, Component component) Gets the parent of the given component, which is inside the given composite.ComponentUtil.getRouteComponent(Component component) Walk up from given component until a Component with a Route annotation is found or empty if no Route is present in parents.static <T extends ComponentEvent<?>>
booleanComponentUtil.hasEventListener(Component component, Class<? extends T> eventType) Check if the component has at least one registered listener of the given event type.default intReturns the index of the given component.static booleanComponentUtil.isCompositeContent(Composite<?> composite, Component component) Checks if the given component is inside aCompositechain, i.e.Fluently define theComponentonto which the shortcut's listener is bound.static voidComponentUtil.onComponentAttach(Component component, boolean initialAttach) Handles triggering theonAttachmethod and firing theAttachEventfor the given component when it has been attached to a UI.static voidComponentUtil.onComponentDetach(Component component) Handles triggering theonDetachmethod and firing theDetachEventfor the given component right before it is detached from a UI.default voidRemoves the given child components from this component.default voidReplaces the component in the container with another one without changing position.voidUI.setChildComponentModal(Component childComponent, boolean modal) Makes the child component modal or modeless.static <T> voidStores an instance of a specific type for the given component.static voidStores a arbitrary value for the given component.protected static voidComponent.setElement(Component component, Element element) Initializes the root element of a component.default voidHasHelper.setHelperComponent(Component component) Adds the given component into helper slot of component, replacing any existing helper component.static RegistrationShortcuts.setShortcutListenOnElement(String elementLocatorJs, Component listenOnComponent) Setup an element, that is only accessible on the browser (not server side), to listen for shortcut events on and delegate to the given component.Method parameters in com.vaadin.flow.component with type arguments of type ComponentModifier and TypeMethodDescriptiondefault voidHasComponents.add(Collection<Component> components) Adds the given components as children of this component.static voidComponentUtil.findComponents(Element element, Consumer<Component> componentConsumer) ComponentUtil.getDependencies(VaadinService service, Class<? extends Component> componentClass) Gets the dependencies for the given class, defined using annotations (JavaScript,StyleSheetandUses).ComponentUtil.getSynchronizedProperties(Class<? extends Component> componentClass) Gets the synchronized property infos of the properties that are defined declaratively for the given class with their RPC update mode.ComponentUtil.getSynchronizedPropertyEvents(Class<? extends Component> componentClass) Gets the name of the synchronized property event defined declaratively for the given class.static voidComponentUtil.registerComponentClass(String tag, Class<? extends Component> componentClass) Registers a component class with a specific HTML tag.default voidHasComponents.remove(Collection<Component> components) Removes the given child components from this component.Constructors in com.vaadin.flow.component with parameters of type ComponentModifierConstructorDescriptionAttachEvent(Component source, boolean initialAttach) Creates a new attach event with the given component as source.ClickEvent(Component source) Creates a new server-side click event with no additional information.ClickEvent(Component source, boolean fromClient, int screenX, int screenY, int clientX, int clientY, int clickCount, int button, boolean ctrlKey, boolean shiftKey, boolean altKey, boolean metaKey) Creates a new click event.ComponentEventBus(Component component) Creates an event bus for the given component.CompositionEndEvent(Component source) Creates a new server-side composition event with no additional information.CompositionEndEvent(Component source, boolean fromClient, String data, String locale) Creates a new composition event.CompositionStartEvent(Component source) Creates a new server-side composition event with no additional information.CompositionStartEvent(Component source, boolean fromClient, String data, String locale) Creates a new composition event.CompositionUpdateEvent(Component source) Creates a new server-side composition event with no additional information.CompositionUpdateEvent(Component source, boolean fromClient, String data, String locale) Creates a new composition event.DetachEvent(Component source) Creates a new detach event with the given component as source.protectedHtmlContainer(Component... components) Creates a component with the given child components.HtmlContainer(String tagName, Component... components) Creates a new component with the given contents and a new element with the given tag name.InputEvent(Component source, boolean fromClient) Creates a new input event.KeyDownEvent(Component source, boolean fromClient, String key, String code, int location, boolean ctrlKey, boolean shiftKey, boolean altKey, boolean metaKey, boolean repeat, boolean composing) Creates a new keyboard event.KeyDownEvent(Component source, String key) Creates a new server-side keyboard event with no additional information.KeyDownEvent(Component source, String key, String code) Creates a new server-side keyboard event with no additional information.KeyPressEvent(Component source, boolean fromClient, String key, String code, int location, boolean ctrlKey, boolean shiftKey, boolean altKey, boolean metaKey, boolean repeat, boolean composing) Creates a new keyboard event.KeyPressEvent(Component source, String key) Creates a new server-side keyboard event with no additional information.KeyPressEvent(Component source, String key, String code) Creates a new server-side keyboard event with no additional information.KeyUpEvent(Component source, boolean fromClient, String key, String code, int location, boolean ctrlKey, boolean shiftKey, boolean altKey, boolean metaKey, boolean repeat, boolean composing) Creates a new keyboard event.KeyUpEvent(Component source, String key) Creates a new server-side keyboard event with no additional information.KeyUpEvent(Component source, String key, String code) Creates a new server-side keyboard event with no additional information.ShortcutEvent(Component source, Component lifecycleOwner, Key key, Set<KeyModifier> keyModifiers) Creates a newShortcutEvent. -
Uses of Component in com.vaadin.flow.component.accordion
Subclasses of Component in com.vaadin.flow.component.accordionModifier and TypeClassDescriptionclassAccordion is a vertically stacked set of expandable panels.classAn accordion panel which could be opened or closed.Methods in com.vaadin.flow.component.accordion that return ComponentModifier and TypeMethodDescriptionprotected ComponentAccordionPanel.createSummaryContainer()Creates the summary container component.Methods in com.vaadin.flow.component.accordion with parameters of type ComponentModifier and TypeMethodDescriptionAdds a panel created from the given title and content.voidRemoves a panel based on the contentConstructors in com.vaadin.flow.component.accordion with parameters of type ComponentModifierConstructorDescriptionAccordionPanel(Component summary) Initializes a new panel using the provided summary.AccordionPanel(Component summary, Component content) Creates a panel with the provided summary component and content.AccordionPanel(Component summary, Component... components) Initializes a new panel using the provided summary and content components.AccordionPanel(String summary, Component content) Creates a panel with the provided summary text and content.AccordionPanel(String summary, Component... components) Initializes a new panel using the provided summary and content components. -
Uses of Component in com.vaadin.flow.component.applayout
Subclasses of Component in com.vaadin.flow.component.applayoutModifier and TypeClassDescriptionclassApp Layout is a component for building common application layouts.classServer-side component for the<vaadin-drawer-toggle>element.Methods in com.vaadin.flow.component.applayout that return ComponentMethods in com.vaadin.flow.component.applayout with parameters of type ComponentModifier and TypeMethodDescriptionvoidAppLayout.addToDrawer(Component... components) Adds the components to the drawer slot of this AppLayout.voidAppLayout.addToNavbar(boolean touchOptimized, Component... components) Adds the components to the navbar slot of this AppLayout.voidAppLayout.addToNavbar(Component... components) Adds the components to the navbar slot of this AppLayout.voidRemoves the child components from the parent.voidAppLayout.setContent(Component content) Sets the displayed content.void -
Uses of Component in com.vaadin.flow.component.avatar
Subclasses of Component in com.vaadin.flow.component.avatarModifier and TypeClassDescriptionclassAvatar is a graphical representation of an object or entity, for example a person or an organisation.classAvatar Group is used to group multiple Avatars together. -
Uses of Component in com.vaadin.flow.component.board
Subclasses of Component in com.vaadin.flow.component.boardModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.Board is deprecated and will be removed in Vaadin 26.classDeprecated, for removal: This API element is subject to removal in a future version.Board Row is deprecated and will be removed in Vaadin 26.Methods in com.vaadin.flow.component.board with parameters of type ComponentModifier and TypeMethodDescriptionvoidDeprecated, for removal: This API element is subject to removal in a future version.Adds the given component(s) to the row.voidDeprecated, for removal: This API element is subject to removal in a future version.Adds the given component to the row using the given number of columns.Deprecated, for removal: This API element is subject to removal in a future version.Creates a new row and adds the given components to the row.intRow.getComponentSpan(Component component) Deprecated, for removal: This API element is subject to removal in a future version.Gets the number of columns the given component spans.voidRow.setComponentSpan(Component component, int columns) Deprecated, for removal: This API element is subject to removal in a future version.Sets the number of columns the given component spans.Constructors in com.vaadin.flow.component.board with parameters of type Component -
Uses of Component in com.vaadin.flow.component.board.internal
Methods in com.vaadin.flow.component.board.internal with parameters of type ComponentModifier and TypeMethodDescriptionstatic voidFunctionCaller.callOnceOnClientReponse(Component component, String function) An internal helper for executing a JS function only once after other updates have been done. -
Uses of Component in com.vaadin.flow.component.button
Subclasses of Component in com.vaadin.flow.component.buttonModifier and TypeClassDescriptionclassThe Button component allows users to perform actions.Methods in com.vaadin.flow.component.button that return ComponentModifier and TypeMethodDescriptionButton.getIcon()Gets the component that is defined as the icon of this button.Methods in com.vaadin.flow.component.button with parameters of type ComponentModifier and TypeMethodDescriptionprotected voidRemoves the given child components from this component.voidSets the given component as the icon of this button.Constructors in com.vaadin.flow.component.button with parameters of type ComponentModifierConstructorDescriptionCreates a button with an icon inside.Button(Component icon, ComponentEventListener<ClickEvent<Button>> clickListener) Creates a button with an icon and a listener for click events.Creates a button with a text and an icon inside.Button(String text, Component icon, ComponentEventListener<ClickEvent<Button>> clickListener) Create a button with a text, an icon and a listener for click events. -
Uses of Component in com.vaadin.flow.component.card
Subclasses of Component in com.vaadin.flow.component.cardModifier and TypeClassDescriptionclassCard is a visual content container for creating a card-based layout.Methods in com.vaadin.flow.component.card that return ComponentModifier and TypeMethodDescriptionCard.getFooterComponents()Gets all components added to the card's footer.Card.getHeader()Gets the current header component.Card.getHeaderPrefix()Gets the current header prefix component.Card.getHeaderSuffix()Gets the current header suffix component.Card.getMedia()Gets the current media component.Card.getSubtitle()Gets the current subtitle component.Card.getTitle()Gets the current title component set usingCard.setTitle(Component).Methods in com.vaadin.flow.component.card that return types with arguments of type ComponentMethods in com.vaadin.flow.component.card with parameters of type ComponentModifier and TypeMethodDescriptionvoidCard.addComponentAtIndex(int index, Component component) voidCard.addToFooter(Component... footerComponent) Adds components to the card's footer slot.voidSets the component used as the card's header.voidCard.setHeaderPrefix(Component headerPrefix) Sets a component to the header prefix slot, displayed before the header content.voidCard.setHeaderSuffix(Component headerSuffix) Sets a component to the header suffix slot, displayed after the header content.voidSets the component used as the card's media.voidCard.setSubtitle(Component subtitle) Sets the component used as the card's subtitle.voidSets the component used as the card's title.Method parameters in com.vaadin.flow.component.card with type arguments of type ComponentModifier and TypeMethodDescriptionvoidCard.add(Collection<Component> components) voidCard.remove(Collection<Component> components) -
Uses of Component in com.vaadin.flow.component.charts
Subclasses of Component in com.vaadin.flow.component.chartsModifier and TypeClassDescriptionclassVaadin Charts is a feature-rich interactive charting library for Vaadin. -
Uses of Component in com.vaadin.flow.component.checkbox
Subclasses of Component in com.vaadin.flow.component.checkboxModifier and TypeClassDescriptionclassCheckbox is an input field representing a binary choice.classCheckBoxGroup is a multi-selection component where items are displayed as check boxes.Methods in com.vaadin.flow.component.checkbox that return types with arguments of type ComponentModifier and TypeMethodDescriptionComponentRenderer<? extends Component,T> CheckboxGroup.getItemRenderer()Returns the item component renderer.Methods in com.vaadin.flow.component.checkbox with parameters of type ComponentModifier and TypeMethodDescriptionvoidCheckbox.setLabelComponent(Component component) Replaces the label content with the given label component.Method parameters in com.vaadin.flow.component.checkbox with type arguments of type ComponentModifier and TypeMethodDescriptionvoidCheckboxGroup.setRenderer(ComponentRenderer<? extends Component, T> renderer) Sets the item renderer for this checkbox group. -
Uses of Component in com.vaadin.flow.component.combobox
Subclasses of Component in com.vaadin.flow.component.comboboxModifier and TypeClassDescriptionclassComboBox<T>Combo Box allows the user to choose a value from a filterable list of options presented in an overlay.classComboBoxBase<TComponent extends ComboBoxBase<TComponent,TItem, TValue>, TItem, TValue> Provides base functionality for combo box related components, such asComboBoxclassMultiSelectComboBox<TItem>MultiSelectComboBox allows the user to select one or more values from a filterable list of options presented in an overlay. -
Uses of Component in com.vaadin.flow.component.combobox.dataview
Constructors in com.vaadin.flow.component.combobox.dataview with parameters of type ComponentModifierConstructorDescriptionComboBoxLazyDataView(DataCommunicator<T> dataCommunicator, Component component) Creates a new lazy data view for ComboBox and verifies the passed data provider is compatible with this data view implementation. -
Uses of Component in com.vaadin.flow.component.confirmdialog
Subclasses of Component in com.vaadin.flow.component.confirmdialogModifier and TypeClassDescriptionclassConfirm Dialog is a modal Dialog used to confirm user actions.Methods in com.vaadin.flow.component.confirmdialog with parameters of type ComponentModifier and TypeMethodDescriptionvoidConfirmDialog.setCancelButton(Component component) Sets custom cancel buttonvoidConfirmDialog.setConfirmButton(Component component) Sets custom confirm buttonvoidSets confirmation dialog custom headervoidConfirmDialog.setRejectButton(Component component) Sets custom Reject buttonvoidSets custom confirmation message -
Uses of Component in com.vaadin.flow.component.crud
Subclasses of Component in com.vaadin.flow.component.crudModifier and TypeClassDescriptionclassCrud<E>A component for performing CRUD operations on a data backend (e.g entities from a database).classCrudGrid<E>A simple grid implementation for Crud that allows searching and sorting backed by a data provider.Methods in com.vaadin.flow.component.crud that return ComponentModifier and TypeMethodDescriptionCrud.getNewButton()Gets the Crud new item buttonBinderCrudEditor.getView()Deprecated.This method should not be used outside.CrudEditor.getView()Returns the user interface of an editor.Methods in com.vaadin.flow.component.crud with parameters of type ComponentModifier and TypeMethodDescriptionvoidCrud.setNewButton(Component button) Sets the Crud new item buttonvoidCrud.setToolbar(Component... components) Sets the content of the toolbar.Constructors in com.vaadin.flow.component.crud with parameters of type ComponentModifierConstructorDescriptionBinderCrudEditor(Binder<E> binder, Component view) Initializes a BinderCrudEditor with the given binder and form view -
Uses of Component in com.vaadin.flow.component.customfield
Subclasses of Component in com.vaadin.flow.component.customfieldModifier and TypeClassDescriptionclassCustomField<T>AHasValuewhose UI content can be constructed by the user, enabling the creation of e.g.Methods in com.vaadin.flow.component.customfield with parameters of type Component -
Uses of Component in com.vaadin.flow.component.dashboard
Subclasses of Component in com.vaadin.flow.component.dashboardModifier and TypeClassDescriptionclassDashboard is a responsive layout component that allows users to organize widgets either directly within the dashboard or optionally group them into sections.classDashboardSection is a container for organizing multipleDashboardWidgetinstances within aDashboard.classDashboardWidget represents a customizable widget that can be placed within aDashboard.Methods in com.vaadin.flow.component.dashboard that return ComponentModifier and TypeMethodDescriptionDashboardWidget.getContent()Returns the content of the widget.DashboardWidget.getHeaderContent()Gets the content in the header content slot of this widget.DashboardItemMovedEvent.getItem()Returns the moved itemDashboardItemMoveModeChangedEvent.getItem()Returns the item of which the move mode state has changedDashboardItemRemovedEvent.getItem()Returns the removed itemDashboardItemResizeModeChangedEvent.getItem()Returns the item of which the resize mode state has changed;DashboardItemSelectedChangedEvent.getItem()Returns the item of which the selected state has changedMethods in com.vaadin.flow.component.dashboard that return types with arguments of type ComponentModifier and TypeMethodDescriptionDashboard.getChildren()DashboardSection.getChildren()DashboardItemMovedEvent.getItems()Returns the root level items of the dashboardDashboardItemRemovedEvent.getItems()Returns the root level items of the dashboardDashboardItemResizedEvent.getItems()Returns the root level items of the dashboardMethods in com.vaadin.flow.component.dashboard with parameters of type ComponentModifier and TypeMethodDescriptionvoidDashboardWidget.setContent(Component content) Sets the content to the widget.voidDashboardWidget.setHeaderContent(Component header) Sets the content in the header content slot of this widget, replacing any existing header content.Constructors in com.vaadin.flow.component.dashboard with parameters of type ComponentModifierConstructorDescriptionDashboardItemMovedEvent(Dashboard source, boolean fromClient, Component item, List<Component> items, DashboardSection section) Creates a dashboard item moved event.DashboardItemRemovedEvent(Dashboard source, boolean fromClient, Component item, List<Component> items) Creates a dashboard item removed event.DashboardWidget(Component content) Creates a widget with the specified content.DashboardWidget(String title, Component content) Creates a widget with the specified title and content.Constructor parameters in com.vaadin.flow.component.dashboard with type arguments of type ComponentModifierConstructorDescriptionDashboardItemMovedEvent(Dashboard source, boolean fromClient, Component item, List<Component> items, DashboardSection section) Creates a dashboard item moved event.DashboardItemRemovedEvent(Dashboard source, boolean fromClient, Component item, List<Component> items) Creates a dashboard item removed event.DashboardItemResizedEvent(Dashboard source, boolean fromClient, DashboardWidget item, List<Component> items) Creates a dashboard item resized event. -
Uses of Component in com.vaadin.flow.component.datepicker
Subclasses of Component in com.vaadin.flow.component.datepickerModifier and TypeClassDescriptionclassDate Picker is an input field that allows the user to enter a date by typing or by selecting from a calendar overlay. -
Uses of Component in com.vaadin.flow.component.datetimepicker
Subclasses of Component in com.vaadin.flow.component.datetimepickerModifier and TypeClassDescriptionclassDate Time Picker is an input field for selecting both a date and a time. -
Uses of Component in com.vaadin.flow.component.details
Subclasses of Component in com.vaadin.flow.component.detailsModifier and TypeClassDescriptionclassDetails is an expandable panel for showing and hiding content from the user to make the UI less crowded.Methods in com.vaadin.flow.component.details that return ComponentModifier and TypeMethodDescriptionprotected ComponentDetails.createSummaryContainer()Creates the summary container component.Details.getSummary()Returns summary component which was set viaDetails.setSummary(Component)orDetails.setSummaryText(String)Methods in com.vaadin.flow.component.details that return types with arguments of type ComponentModifier and TypeMethodDescriptionDetails.getContent()Returns the content components which were added viaHasComponents.add(Component...)Methods in com.vaadin.flow.component.details with parameters of type ComponentModifier and TypeMethodDescriptionvoidDetails.addComponentAtIndex(int index, Component component) Adds the given component to the content section at the specific index.voidDetails.setSummary(Component summary) Sets the component summaryMethod parameters in com.vaadin.flow.component.details with type arguments of type ComponentModifier and TypeMethodDescriptionvoidDetails.add(Collection<Component> components) Adds components to the content sectionvoidDetails.remove(Collection<Component> components) Removes specified components from the content sectionConstructors in com.vaadin.flow.component.details with parameters of type ComponentModifierConstructorDescriptionInitializes a new Details using the provided summary.Initializes a new Details using the provided summary and content.Initializes a new Details using the provided summary and content components.Initializes a new Details using the provided summary and content.Initializes a new Details using the provided summary and content components. -
Uses of Component in com.vaadin.flow.component.dialog
Subclasses of Component in com.vaadin.flow.component.dialogModifier and TypeClassDescriptionclassA Dialog is a small window that can be used to present information and user interface elements.Methods in com.vaadin.flow.component.dialog with parameters of type ComponentModifier and TypeMethodDescriptionvoidDialog.addComponentAtIndex(int index, Component component) Adds the given component into this dialog at the given index.Method parameters in com.vaadin.flow.component.dialog with type arguments of type ComponentModifier and TypeMethodDescriptionvoidDialog.add(Collection<Component> components) Adds the given components into this dialog.Constructors in com.vaadin.flow.component.dialog with parameters of type Component -
Uses of Component in com.vaadin.flow.component.dnd
Classes in com.vaadin.flow.component.dnd with type parameters of type ComponentModifier and TypeClassDescriptionclassDragEndEvent<T extends Component>HTML5 drag end event, fired when the user stops dragging a drag source either by dropping on top of a valid drop target or by canceling to drop.interfaceDragSource<T extends Component>Mixin interface that provides basic drag source API for any component.classDragStartEvent<T extends Component>HTML5 drag start event, fired when the user starts dragging a drag source.classServer side drop event.interfaceDropTarget<T extends Component>Mixin interface that provides basic drop target API for any component.Methods in com.vaadin.flow.component.dnd with type parameters of type ComponentModifier and TypeMethodDescriptionstatic <T extends Component>
DragSource<T>DragSource.configure(T component) Gives access to the generic drag source API for the given component.static <T extends Component>
DragSource<T>DragSource.configure(T component, boolean draggable) Gives access to the generic drag source API for the given component and applies the given draggable status to it.static <T extends Component>
DropTarget<T>DropTarget.configure(T component) Gives access to the generic drop target API for the given component.static <T extends Component>
DropTarget<T>DropTarget.configure(T component, boolean active) Gives access to the generic drop target API for the given component and either activates or deactivates the drop target.static <T extends Component>
DragSource<T>DragSource.create(T component) Makes the given component draggable and gives access to the generic drag source API for the component.static <T extends Component>
DropTarget<T>DropTarget.create(T component) Makes the given component a drop target and gives access to the generic drop target API for the component.Methods in com.vaadin.flow.component.dnd that return ComponentModifier and TypeMethodDescriptiondefault ComponentDragSource.getDragImage()Get server side drag image.Methods in com.vaadin.flow.component.dnd that return types with arguments of type ComponentModifier and TypeMethodDescriptionDropEvent.getDragSourceComponent()Returns the drag source component if the drag originated from a component in the same UI as the drop target component, or an empty optional.Methods in com.vaadin.flow.component.dnd with parameters of type ComponentModifier and TypeMethodDescriptiondefault voidDragSource.setDragImage(Component dragImage) Sets the drag image for the current drag source element.default voidDragSource.setDragImage(Component dragImage, int offsetX, int offsetY) Sets the drag image for the current drag source element. -
Uses of Component in com.vaadin.flow.component.dnd.internal
Methods in com.vaadin.flow.component.dnd.internal with type parameters of type ComponentModifier and TypeMethodDescriptionstatic <T extends Component>
voidDndUtil.updateDragSourceActivation(DragSource<T> dragSource) Triggers drag source activation method in JS connector once when the component has been attached.static <T extends Component>
voidDndUtil.updateDropTargetActivation(DropTarget<T> dropTarget) Triggers drop target activation method in JS connector once when the component has been attached. -
Uses of Component in com.vaadin.flow.component.formlayout
Subclasses of Component in com.vaadin.flow.component.formlayoutModifier and TypeClassDescriptionclassForm Layout allows you to build responsive forms with multiple columns and to position input labels on top or to the side of the input.static classServer-side component for the<vaadin-form-item>element.static classServer-side component for the<vaadin-form-row>element.Methods in com.vaadin.flow.component.formlayout with parameters of type ComponentModifier and TypeMethodDescriptionvoidAdds a component with the desired colspan.voidAdds a component with the desired colspan.FormLayout.addFormItem(Component field, Component label) Convenience method for creating and adding a new FormItem to this layout that wraps the given field with a component as its label.FormLayout.addFormItem(Component field, String label) Convenience method for creating and adding a new FormItem to this layout that wraps the given field with a label.FormLayout.FormRow.addFormItem(Component field, Component label) Creates a newFormLayout.FormItemwith the given field and label components and adds it to the form row.FormLayout.FormRow.addFormItem(Component field, String label) Creates a newFormLayout.FormItemwith the given component and the label string, and adds it to the form row.FormLayout.addFormRow(Component... components) Convenience method dor creating and adding a newFormLayout.FormRowto this layout.protected voidFormLayout.FormItem.addToLabel(Component... components) Adds the given components as children of this component at the slot 'label'.intFormLayout.FormRow.getColspan(Component component) Gets the colspan of the given component.intFormLayout.getColspan(Component component) Gets the colspan of the given component.voidRemoves the given child components from this component.voidFormLayout.FormRow.setColspan(Component component, int colspan) Sets the colspan of the given component's element.voidFormLayout.setColspan(Component component, int colspan) Sets the colspan of the given component's element.Constructors in com.vaadin.flow.component.formlayout with parameters of type ComponentModifierConstructorDescriptionConstructs a FormItem with the given initial components to wrap.FormLayout(Component... components) Constructs a FormLayout with the given initial components. -
Uses of Component in com.vaadin.flow.component.grid
Subclasses of Component in com.vaadin.flow.component.gridModifier and TypeClassDescriptionclassGrid<T>Grid is a component for showing tabular data.static classGrid.Column<T>Server-side component for the<vaadin-grid-column>element.classServer side implementation for the flow specific grid selection column.Methods in com.vaadin.flow.component.grid with type parameters of type ComponentModifier and TypeMethodDescription<V extends Component>
Grid.Column<T>Grid.addComponentColumn(ValueProvider<T, V> componentProvider) Adds a new column that shows components.Methods in com.vaadin.flow.component.grid that return ComponentModifier and TypeMethodDescriptionGridTester.getCellComponent(int row, int column) Get component for item in cell.GridTester.getCellComponent(int row, String columnName) Get component for item in column.FooterRow.FooterCell.getComponent()HeaderRow.HeaderCell.getComponent()Grid.Column.getEditorComponent()Gets the editor component that is used for this column.Grid.getEmptyStateComponent()Returns the component that is displayed when the grid is empty.Methods in com.vaadin.flow.component.grid with parameters of type ComponentModifier and TypeMethodDescriptionvoidFooterRow.FooterCell.setComponent(Component component) voidHeaderRow.HeaderCell.setComponent(Component component) Grid.Column.setEditorComponent(Component editorComponent) Sets a component to use for editing values of this column in the editor row.voidGrid.setEmptyStateComponent(Component emptyStateComponent) Sets the component to be displayed when the grid is empty.Sets a footer component to the column.Sets a header component to the column.Method parameters in com.vaadin.flow.component.grid with type arguments of type ComponentModifier and TypeMethodDescriptionGrid.Column.setEditorComponent(SerializableFunction<T, ? extends Component> componentCallback) Sets a function that returns the editor component to be used for an specific item in the editor row. -
Uses of Component in com.vaadin.flow.component.grid.editor
Method parameters in com.vaadin.flow.component.grid.editor with type arguments of type ComponentModifier and TypeMethodDescriptionvoidEditorRenderer.setComponentFunction(SerializableFunction<T, ? extends Component> componentFunction) Sets the function that creates components to be used as editors for the column. -
Uses of Component in com.vaadin.flow.component.gridpro
Subclasses of Component in com.vaadin.flow.component.gridproModifier and TypeClassDescriptionclassGridPro<E>static classServer-side component for the<vaadin-grid-edit-column>element. -
Uses of Component in com.vaadin.flow.component.html
Subclasses of Component in com.vaadin.flow.component.htmlModifier and TypeClassDescriptionclassComponent representing an<a>element.classComponent representing a<article>element.classComponent representing a<aside>element.classComponent representing a<code>element.classComponent representing a<dl>element.static classComponent representing a<dd>element.static classComponent representing a<dt>element.classComponent representing a<div>element.classComponent representing a<em>element.classRepresents an HTML<fieldset>element.static classRepresents an HTML<legend>element.classComponent representing a<footer>element.classComponent representing a<h1>element.classComponent representing a<h2>element.classComponent representing a<h3>element.classComponent representing a<h4>element.classComponent representing a<h5>element.classComponent representing a<h6>element.classComponent representing a<header>element.classComponent representing a<hr>element.classComponent representing a<object>element.classComponent representing a<iframe>element.classComponent representing a<img>element.classComponent representing an<input>element.classComponent representing a<li>element.classComponent representing a<main>element.classComponent representing a<button>element.classComponent representing a<details>element.static classComponent representing a<summary>element.classComponent for a<label>element, which represents a caption for an input field in a user interface.classComponent representing a<table>element.classComponent representing a<tbody>element.classRepresents the table caption element (<caption>).classComponent representing a<td>element.classComponent representing a<tfoot>element.classComponent representing a<thead>element.classComponent representing a<th>element.classComponent representing a<tr>element.classComponent representing a<nav>element.classComponent representing a<ol>element.classComponent representing a<p>element.classComponent representing a<param>element for<param>element.classComponent representing a<pre>element.classCreates a new input element with type "range".classComponent representing a<section>element.classComponent representing a<span>element.classComponent representing a<ul>element.Methods in com.vaadin.flow.component.html that return ComponentModifier and TypeMethodDescriptionNativeDetails.getContent()Returns the details content which was set viaNativeDetails.setContent(Component).Methods in com.vaadin.flow.component.html that return types with arguments of type ComponentModifier and TypeMethodDescriptionNativeTableRow.getAllCells()Returns a list of all cells in this row.NativeTableRow.getCell(int index) Returns the cell at a given position.FieldSet.getContent()Returns the content of the fieldset.Methods in com.vaadin.flow.component.html with parameters of type ComponentModifier and TypeMethodDescriptionvoidFieldSet.setContent(Component... content) Sets the content of the fieldset and removes previously set content.voidNativeDetails.setContent(Component content) Sets the details content and removes the previously set content.voidSets the component that this label describes.voidNativeDetails.setSummary(Component... summaryContent) Sets the components of the summary.Constructors in com.vaadin.flow.component.html with parameters of type ComponentModifierConstructorDescriptionCreates an anchor component with the given href and components as children of this component.Creates a new article with the given child components.Creates a new aside with the given child components.Creates a new code component with the given child components.Description(Component... components) Creates a new description with the given child components.Creates a new div with the given child components.Creates a new emphasis with the given child components.Creates a new fieldset with the given content.Creates a new fieldset using the provided legend text and content.Creates a new footer with the given child components.Creates a new heading with the given child components.Creates a new heading with the given child components.Creates a new heading with the given child components.Creates a new heading with the given child components.Creates a new heading with the given child components.Creates a new heading with the given child components.Creates a new header with the given child components.Creates a new list item with the given child components.Creates a new main with the given child components.NativeDetails(Component summaryContent) Creates a new details with the given content of the summary.NativeDetails(Component summaryContent, Component content) Creates a new details using the provided summary content and content.NativeDetails(String summary, Component content) Creates a new details using the provided summary and content.NativeTable(Component... components) Creates a new table with the given children components.NativeTableBody(Component... components) Creates a new table body with the given children components.NativeTableCell(Component... components) Creates a new table cell with the given children components.NativeTableFooter(Component... components) Creates a new table footer with the given children components.NativeTableHeader(Component... components) Creates a new table header with the given children components.NativeTableHeaderCell(Component... components) Creates a new header cell with the given children components.NativeTableRow(Component... components) Creates a new table row with the given children components.Creates a new nav with the given child components.Creates a new paragraph with the given child components.Creates a new preformatted text block with the given child components.Creates a new section with the given child components.Creates a new span with the given child components.Creates a new term with the given child components. -
Uses of Component in com.vaadin.flow.component.html.testbench
Methods in com.vaadin.flow.component.html.testbench that return ComponentModifier and TypeMethodDescriptionNativeDetailsTester.getContent()Get details content if the details is opened. -
Uses of Component in com.vaadin.flow.component.icon
Subclasses of Component in com.vaadin.flow.component.iconModifier and TypeClassDescriptionclassAbstractIcon<T extends AbstractIcon<T>>Abstract base class for icon componentsclassComponent for displaying an icon from a font icon collection.classComponent for displaying an icon from the Vaadin Icons collection.classComponent for displaying an icon from a SVG file. -
Uses of Component in com.vaadin.flow.component.internal
Classes in com.vaadin.flow.component.internal with type parameters of type ComponentModifier and TypeClassDescriptionclassAbstractFieldSupport<C extends Component & HasValue<AbstractField.ComponentValueChangeEvent<C,T>, T>, T> Encapsulates all the logic required for a typical field implementation.Methods in com.vaadin.flow.component.internal that return ComponentModifier and TypeMethodDescriptionUIInternals.getActiveDragSourceComponent()Gets the drag source of an active HTML5 drag event.UIInternals.getActiveModalComponent()Get the active modal component if modal components set.Methods in com.vaadin.flow.component.internal with parameters of type ComponentModifier and TypeMethodDescriptionstatic ComponentTracker.LocationComponentTracker.findAttach(Component component) Finds the location where the given component instance was attached to a parent.static ComponentTracker.Location[]ComponentTracker.findAttachLocations(Component component) Finds the locations related to where the given component instance was attached to a parent.static ComponentTracker.LocationComponentTracker.findCreate(Component component) Finds the location where the given component instance was created.static ComponentTracker.Location[]ComponentTracker.findCreateLocations(Component component) Finds the locations related to where the given component instance was created.voidUIInternals.setActiveDragSourceComponent(Component activeDragSourceComponent) Sets the drag source of an active HTML5 drag event.voidUIInternals.setChildModal(Component child) Makes an existing child component modal.voidUIInternals.setChildModeless(Component child) Sets the given child modeless.voidUIInternals.showRouteTarget(Location viewLocation, Component target, List<RouterLayout> layouts) Shows a route target in the related UI.static voidComponentTracker.trackAttach(Component component) Tracks the location where the component was attached.static voidComponentTracker.trackCreate(Component component) Tracks the location where the component was created.Method parameters in com.vaadin.flow.component.internal with type arguments of type ComponentModifier and TypeMethodDescriptionvoidUIInternals.addComponentDependencies(Class<? extends Component> componentClass) Adds the dependencies defined usingStyleSheetorJavaScripton the given Component class.Constructors in com.vaadin.flow.component.internal with parameters of type ComponentModifierConstructorDescriptionAbstractAttachDetachEvent(Component source) Creates a new event with the given component as source.CompositionEvent(Component source) Creates a new server-side composition event with no additional information.CompositionEvent(Component source, boolean fromClient, String data, String locale) Creates a new composition event.KeyboardEvent(Component source, boolean fromClient, String key, String code, int location, boolean ctrlKey, boolean shiftKey, boolean altKey, boolean metaKey, boolean repeat, boolean composing) Creates a new keyboard event.KeyboardEvent(Component source, String key) Creates a new server-side keyboard event with no additional information.KeyboardEvent(Component source, String key, String code) Creates a new server-side keyboard event with no additional information.Constructor parameters in com.vaadin.flow.component.internal with type arguments of type ComponentModifierConstructorDescriptionComponentMetaData(Class<? extends Component> componentClass) Scans the given component class and creates a new instance based on found annotations. -
Uses of Component in com.vaadin.flow.component.listbox
Subclasses of Component in com.vaadin.flow.component.listboxModifier and TypeClassDescriptionclassListBox<T>List Box allows the user to select one or more values from a scrollable list of items.classListBoxBase<C extends ListBoxBase<C,ITEM, VALUE>, ITEM, VALUE> Base class for theListBoxandMultiSelectListBox.classServer-side component for thevaadin-list-boxelement with multi-selection.Methods in com.vaadin.flow.component.listbox that return types with arguments of type ComponentModifier and TypeMethodDescriptionComponentRenderer<? extends Component,ITEM> ListBoxBase.getItemRenderer()Returns the item component renderer.Method parameters in com.vaadin.flow.component.listbox with type arguments of type ComponentModifier and TypeMethodDescriptionvoidListBoxBase.setRenderer(ComponentRenderer<? extends Component, ITEM> itemRenderer) Sets the item renderer for this ListBox. -
Uses of Component in com.vaadin.flow.component.littemplate
Subclasses of Component in com.vaadin.flow.component.littemplateModifier and TypeClassDescriptionclassComponent which renders a LitElement template.Methods in com.vaadin.flow.component.littemplate that return types with arguments of type ComponentModifier and TypeMethodDescriptionLitTemplate.getChildren()Gets the child components of this component.Constructor parameters in com.vaadin.flow.component.littemplate with type arguments of type ComponentModifierConstructorDescriptionInjectableLitElementInitializer(Element element, Class<? extends Component> templateClass) Creates an initializer for theelement. -
Uses of Component in com.vaadin.flow.component.login
Subclasses of Component in com.vaadin.flow.component.loginModifier and TypeClassDescriptionclassAbstract component for the<vaadin-login-overlay>and<vaadin-login-form>components.classLogin is a component that contains a login form.classServer-side component for the<vaadin-login-overlay>component.Methods in com.vaadin.flow.component.login that return ComponentModifier and TypeMethodDescriptionLoginOverlay.getTitle()Returns custom title component which was set viaLoginOverlay.setTitle(Component)Methods in com.vaadin.flow.component.login with parameters of type ComponentModifier and TypeMethodDescriptionvoidSets the application title,nullto remove any previous title and to display title set viaLoginOverlay.setTitle(String). -
Uses of Component in com.vaadin.flow.component.map
Subclasses of Component in com.vaadin.flow.component.map -
Uses of Component in com.vaadin.flow.component.markdown
Subclasses of Component in com.vaadin.flow.component.markdownModifier and TypeClassDescriptionclassMarkdown is a component for rendering Markdown content. -
Uses of Component in com.vaadin.flow.component.masterdetaillayout
Subclasses of Component in com.vaadin.flow.component.masterdetaillayoutModifier and TypeClassDescriptionclassMasterDetailLayout is a component for building UIs with a master (or primary) area and a detail (or secondary) area that is displayed next to, or overlaid on top of, the master area, depending on configuration and viewport size.Methods in com.vaadin.flow.component.masterdetaillayout that return ComponentModifier and TypeMethodDescriptionMasterDetailLayout.getDetail()Gets the component currently in the detail area.MasterDetailLayout.getMaster()Gets the component currently in the master area.Methods in com.vaadin.flow.component.masterdetaillayout with parameters of type Component -
Uses of Component in com.vaadin.flow.component.messages
Subclasses of Component in com.vaadin.flow.component.messagesModifier and TypeClassDescriptionclassMessage Input allows users to author and send messages.classMessage List allows you to show a list of messages, for example, a chat log. -
Uses of Component in com.vaadin.flow.component.notification
Subclasses of Component in com.vaadin.flow.component.notificationModifier and TypeClassDescriptionclassNotifications are used to provide feedback to the user.Methods in com.vaadin.flow.component.notification with parameters of type ComponentModifier and TypeMethodDescriptionvoidNotification.addComponentAtIndex(int index, Component component) Adds the given component into this notification at the given index.Method parameters in com.vaadin.flow.component.notification with type arguments of type ComponentModifier and TypeMethodDescriptionvoidNotification.add(Collection<Component> components) Adds the given components into this notification.Constructors in com.vaadin.flow.component.notification with parameters of type ComponentModifierConstructorDescriptionNotification(Component... components) Creates a notification with given components inside. -
Uses of Component in com.vaadin.flow.component.orderedlayout
Subclasses of Component in com.vaadin.flow.component.orderedlayoutModifier and TypeClassDescriptionclassA layout component that implements Flexbox.classHorizontal Layout places components side-by-side in a row.classScroller is a component container which enables scrolling overflowing content.classVertical Layout places components top-to-bottom in a column.Methods in com.vaadin.flow.component.orderedlayout that return ComponentMethods in com.vaadin.flow.component.orderedlayout with parameters of type ComponentModifier and TypeMethodDescriptionvoidAdds the given components as children of this component.voidHorizontalLayout.addAndExpand(Component... components) Adds the given components to this layout and sets them as expanded.voidVerticalLayout.addAndExpand(Component... components) Adds the given components to this layout and sets them as expanded.voidHorizontalLayout.addComponentAtIndex(int index, Component component) voidAdds the components to the middle slot of this layout.voidHorizontalLayout.addToMiddle(Component... components) Adds the components to the middle slot of this layout.voidHorizontalLayout.addToStart(Component... components) Adds the components to the start slot of this layout.default voidExpands the given components.VerticalLayout.getHorizontalComponentAlignment(Component component) Gets the individual horizontal alignment of a given component.HorizontalLayout.getVerticalComponentAlignment(Component component) Gets the individual vertical alignment of a given component.default voidvoidvoidScroller.setContent(Component content) Sets the content of this scroller.voidVerticalLayout.setHorizontalComponentAlignment(FlexComponent.Alignment alignment, Component... componentsToAlign) Sets a horizontal alignment for individual components inside the layout.voidHorizontalLayout.setVerticalComponentAlignment(FlexComponent.Alignment alignment, Component... componentsToAlign) Sets a vertical alignment for individual components inside the layout.Method parameters in com.vaadin.flow.component.orderedlayout with type arguments of type ComponentModifier and TypeMethodDescriptionvoidHorizontalLayout.add(Collection<Component> components) Adds the given components as children of this component.voidHorizontalLayout.addToEnd(Collection<Component> components) Adds the components to the end slot of this layout.voidHorizontalLayout.addToMiddle(Collection<Component> components) Adds the components to the middle slot of this layout.voidHorizontalLayout.addToStart(Collection<Component> components) Adds the components to the start slot of this layout.Constructors in com.vaadin.flow.component.orderedlayout with parameters of type ComponentModifierConstructorDescriptionFlexLayout(Component... children) Convenience constructor to create a layout with the children already inside it.HorizontalLayout(Component... children) Convenience constructor to create a layout with the children already inside it.HorizontalLayout(FlexComponent.Alignment alignment, Component... children) Convenience constructor to create a layout with the children and specified vertical alignment.HorizontalLayout(FlexComponent.JustifyContentMode justifyContentMode, Component... children) Convenience constructor to create a layout with the children and specified justifyContentMode.Convenience constructor to create a scroller with the given content.Scroller(Component content, Scroller.ScrollDirection scrollDirection) Convenience constructor to create a scroller with the given content and scroll direction.VerticalLayout(Component... children) Convenience constructor to create a layout with the children already inside it.VerticalLayout(FlexComponent.Alignment alignment, Component... children) Convenience constructor to create a layout with the children and specified horizontal alignment.VerticalLayout(FlexComponent.JustifyContentMode justifyContentMode, Component... children) Convenience constructor to create a layout with the children and specified justifyContentMode. -
Uses of Component in com.vaadin.flow.component.popover
Subclasses of Component in com.vaadin.flow.component.popoverModifier and TypeClassDescriptionclassPopover is a component for creating overlays that are positioned next to specified component (target).Methods in com.vaadin.flow.component.popover that return ComponentModifier and TypeMethodDescriptionPopover.getTarget()Gets the target component of this popover, ornullif it doesn't have a target.Methods in com.vaadin.flow.component.popover with parameters of type ComponentModifier and TypeMethodDescriptionvoidSets the target component for this popover.Constructors in com.vaadin.flow.component.popover with parameters of type Component -
Uses of Component in com.vaadin.flow.component.progressbar
Subclasses of Component in com.vaadin.flow.component.progressbarModifier and TypeClassDescriptionclassProgress Bar shows the completion status of a task or process. -
Uses of Component in com.vaadin.flow.component.radiobutton
Subclasses of Component in com.vaadin.flow.component.radiobuttonModifier and TypeClassDescriptionclassRadio Button Group allows the user to select exactly one value from a list of related but mutually exclusive options.Methods in com.vaadin.flow.component.radiobutton that return types with arguments of type ComponentModifier and TypeMethodDescriptionComponentRenderer<? extends Component,T> RadioButtonGroup.getItemRenderer()Returns the item component renderer.Method parameters in com.vaadin.flow.component.radiobutton with type arguments of type ComponentModifier and TypeMethodDescriptionvoidRadioButtonGroup.setRenderer(ComponentRenderer<? extends Component, T> renderer) Sets the item renderer for this radio button group. -
Uses of Component in com.vaadin.flow.component.react
Subclasses of Component in com.vaadin.flow.component.reactModifier and TypeClassDescriptionclassAn abstract implementation of an adapter for integrating with React components.classComponent used to create a ReactOutletelement for binding a Hilla React view inside a Flow view. -
Uses of Component in com.vaadin.flow.component.richtexteditor
Subclasses of Component in com.vaadin.flow.component.richtexteditorModifier and TypeClassDescriptionclassRich Text Editor is an input field for entering rich text. -
Uses of Component in com.vaadin.flow.component.routerlink
Methods in com.vaadin.flow.component.routerlink that return types with arguments of type Component -
Uses of Component in com.vaadin.flow.component.select
Subclasses of Component in com.vaadin.flow.component.selectModifier and TypeClassDescriptionclassSelect<T>Select allows users to choose a single value from a list of options presented in an overlay.Methods in com.vaadin.flow.component.select that return types with arguments of type ComponentModifier and TypeMethodDescriptionSelect.getChildren()ComponentRenderer<? extends Component,T> Select.getItemRenderer()Returns the item component renderer.Methods in com.vaadin.flow.component.select with parameters of type ComponentModifier and TypeMethodDescriptionvoidAdds the given components as children of this component.voidSelect.addComponentAsFirst(Component component) Adds the given component as the first child of this component.voidSelect.addComponentAtIndex(int index, Component component) Adds the given component as child of this component at the specific index.voidSelect.addComponents(T afterItem, Component... components) voidSelect.prependComponents(T beforeItem, Component... components) voidRemoves the given child components from this component.Method parameters in com.vaadin.flow.component.select with type arguments of type ComponentModifier and TypeMethodDescriptionvoidSelect.setRenderer(ComponentRenderer<? extends Component, T> renderer) Sets the item renderer for this select group. -
Uses of Component in com.vaadin.flow.component.splitlayout
Subclasses of Component in com.vaadin.flow.component.splitlayoutModifier and TypeClassDescriptionclassSplit Layout is a component with two content areas and a draggable split handle between them.Methods in com.vaadin.flow.component.splitlayout that return ComponentModifier and TypeMethodDescriptionSplitLayout.getPrimaryComponent()Get the component currently set to the primary split.SplitLayout.getSecondaryComponent()Get the component currently set to the secondary split.Methods in com.vaadin.flow.component.splitlayout with parameters of type ComponentModifier and TypeMethodDescriptionvoidSplitLayout.addToPrimary(Component... components) Sets the given components to the primary split of this layout, i.e.voidSplitLayout.addToSecondary(Component... components) Sets the given components to the secondary split of this layout, i.e.voidRemoves the given child components from this component.Constructors in com.vaadin.flow.component.splitlayout with parameters of type ComponentModifierConstructorDescriptionSplitLayout(Component primaryComponent, Component secondaryComponent) Constructs a SplitLayout with the given initial components to set to the primary and secondary splits.SplitLayout(Component primaryComponent, Component secondaryComponent, SplitLayout.Orientation orientation) Constructs a SplitLayout with the given initial components to set to the primary and secondary splits and with the orientation. -
Uses of Component in com.vaadin.flow.component.tabs
Subclasses of Component in com.vaadin.flow.component.tabsModifier and TypeClassDescriptionclassThis component provides an accessible and customizable tab to be used insideTabscomponent.classTabs are used to organize and group content into sections that the user can navigate between.classTabSheet consists of a set of tabs and the content area.Methods in com.vaadin.flow.component.tabs with type parameters of type ComponentModifier and TypeMethodDescription<E extends Component>
ETabSheetTester.getTabContent(int index) Gets the content of the visible tab at given index.<E extends Component>
ETabSheetTester.getTabContent(String label) Gets the content of the visible tab with the given label.Methods in com.vaadin.flow.component.tabs that return ComponentModifier and TypeMethodDescriptionTabSheet.getComponent(Tab tab) Returns theComponentinstance associated with the given tab.Tabs.getComponentAt(int index) Deprecated.since 24.0, useTabs.getTabAt(int)instead.Methods in com.vaadin.flow.component.tabs with parameters of type ComponentModifier and TypeMethodDescriptionvoidDeprecated.since 24.0, useTabs.add(Tab...)instead.Adds a tab created from the given tab content and content.Adds a tab with the given content.Adds a tab with the given content to the given position.Adds a tab created from the given text and content.voidTabs.addComponentAsFirst(Component component) Deprecated.since 24.0, useTabs.addTabAsFirst(Tab)instead.voidTabs.addComponentAtIndex(int index, Component component) Deprecated.since 24.0, useTabs.addTabAtIndex(int, Tab)instead.Returns theTabassociated with the given component.intDeprecated.since 24.0, useTabs.indexOf(Tab)instead.voidDeprecated.since 24.0, useTabs.remove(Tab...)instead.voidRemoves a tab based on the contentvoidDeprecated.since 24.0, useTabs.replace(Tab, Tab)instead.Constructors in com.vaadin.flow.component.tabs with parameters of type Component -
Uses of Component in com.vaadin.flow.component.template.internal
Methods in com.vaadin.flow.component.template.internal with parameters of type ComponentModifier and TypeMethodDescriptionDeprecatedPolymerPublishedEventHandler.getTemplateItem(Component template, com.fasterxml.jackson.databind.JsonNode argValue, Type convertedType) Deprecated.Get the template model object and type.booleanDeprecatedPolymerPublishedEventHandler.isTemplateModelValue(Component instance, com.fasterxml.jackson.databind.JsonNode argValue, Class<?> convertedType) Deprecated.Validate that the given Component instance is a PolymerTemplate and that the value can be converted.Constructors in com.vaadin.flow.component.template.internal with parameters of type Component -
Uses of Component in com.vaadin.flow.component.textfield
Subclasses of Component in com.vaadin.flow.component.textfieldModifier and TypeClassDescriptionclassAbstractNumberField<C extends AbstractNumberField<C,T>, T extends Number> Abstract base class for components based onvaadin-number-fieldelement and its subclasses.classBigDecimalField is an input field for handling decimal numbers with high precision.classEmail Field is an extension of Text Field that only accepts email addresses as input.classIntegerField is an extension of Text Field that only accepts integer numbers.classNumber Field sports many of the same features as Text Field but only accepts numeric input.classPassword Field is an input field for entering passwords.classText Area is an input field component for multi-line text input.classText Field allows the user to input and edit text.classTextFieldBase<TComponent extends TextFieldBase<TComponent,TValue>, TValue> Internal class that provides base functionality for input field components, such asTextField.Methods in com.vaadin.flow.component.textfield with parameters of type ComponentModifier and TypeMethodDescriptionprotected voidTextFieldBase.addToInput(Component... components) Adds the given components as children of this component at the slot 'input'.protected voidTextFieldBase.addToPrefix(Component... components) Adds the given components as children of this component at the slot 'prefix'.protected voidTextFieldBase.addToSuffix(Component... components) Adds the given components as children of this component at the slot 'suffix'. -
Uses of Component in com.vaadin.flow.component.timepicker
Subclasses of Component in com.vaadin.flow.component.timepickerModifier and TypeClassDescriptionclassTime Picker is an input field for entering or selecting a specific time. -
Uses of Component in com.vaadin.flow.component.treegrid
Classes in com.vaadin.flow.component.treegrid with type parameters of type ComponentModifier and TypeClassDescriptionclassCollapseEvent<T,C extends Component> classExpandEvent<T,C extends Component> classHierarchyColumnComponentRenderer<COMPONENT extends Component,SOURCE> Renders components as hierarchy column for tree grid.Subclasses of Component in com.vaadin.flow.component.treegridModifier and TypeClassDescriptionclassTreeGrid<T>Tree Grid is a component for displaying hierarchical tabular data grouped into expandable and collapsible nodes.Methods in com.vaadin.flow.component.treegrid with type parameters of type ComponentModifier and TypeMethodDescription<V extends Component>
Grid.Column<T>TreeGrid.addComponentHierarchyColumn(ValueProvider<T, V> componentProvider) Adds a new Hierarchy column that shows components. -
Uses of Component in com.vaadin.flow.component.upload
Subclasses of Component in com.vaadin.flow.component.uploadModifier and TypeClassDescriptionclassUpload is a component for uploading one or more files.Methods in com.vaadin.flow.component.upload that return ComponentModifier and TypeMethodDescriptionUpload.getDropLabel()Get the component set as the drop label.Upload.getDropLabelIcon()Get the component set as the drop label icon.Upload.getUploadButton()Get the component set as the upload button for the upload.Methods in com.vaadin.flow.component.upload with parameters of type ComponentModifier and TypeMethodDescriptionvoidUpload.setDropLabel(Component label) Set the component to show as a message to the user to drop files in the upload component.voidUpload.setDropLabelIcon(Component icon) Set the component to show as the drop label icon.voidUpload.setUploadButton(Component button) Set the component as the actionable button inside the upload component, that opens the dialog for choosing the files to be upload. -
Uses of Component in com.vaadin.flow.component.virtuallist
Subclasses of Component in com.vaadin.flow.component.virtuallistModifier and TypeClassDescriptionclassVirtualList<T>Virtual List allows you to render a long list of items inside a scrollable container without sacrificing performance.Methods in com.vaadin.flow.component.virtuallist that return ComponentModifier and TypeMethodDescriptionVirtualListTester.getItemComponent(int index) Get an initialized copy of the component for the item. -
Uses of Component in com.vaadin.flow.component.webcomponent
Classes in com.vaadin.flow.component.webcomponent with type parameters of type ComponentModifier and TypeInterfaceDescriptioninterfacePropertyConfiguration<C extends Component,P extends Serializable> Offers a fluent API for configuring the properties of embedded web components produced byWebComponentExporter.final classWebComponent<C extends Component>Acts as a proxy to the web component root onto which the exporterComponentis added.interfaceWebComponentConfiguration<C extends Component>Result of defining an embeddable web component usingWebComponentExporter.Subclasses of Component in com.vaadin.flow.component.webcomponentModifier and TypeClassDescriptionclassCustom UI for use with WebComponents served from the server.classWrapper component for a web component that exposesClientCallablemethods that the client-side components expect to be available.Methods in com.vaadin.flow.component.webcomponent with type parameters of type Component -
Uses of Component in com.vaadin.flow.data.binder
Methods in com.vaadin.flow.data.binder that return types with arguments of type ComponentModifier and TypeMethodDescriptionValueContext.getComponent()Returns anOptionalfor theComponentrelated to value conversion.Methods in com.vaadin.flow.data.binder with parameters of type ComponentModifier and TypeMethodDescriptiondefault voidHasItemComponents.addComponents(T afterItem, Component... components) Adds the components after the given item.default voidHasItemComponents.prependComponents(T beforeItem, Component... components) Adds the components before the given item.Constructors in com.vaadin.flow.data.binder with parameters of type ComponentModifierConstructorDescriptionValueContext(Binder binder, Component component) Constructor forValueContext.ValueContext(Binder binder, Component component, HasValue<?, ?> hasValue) Constructor forValueContext.ValueContext(Binder binder, Component component, HasValue<?, ?> hasValue, Locale locale) Constructor forValueContext. -
Uses of Component in com.vaadin.flow.data.event
Classes in com.vaadin.flow.data.event with type parameters of type ComponentModifier and TypeClassDescriptionclassEvent describing a change in sorting of aDataProvider.static interfaceSortEvent.SortNotifier<T extends Component,S extends SortOrder<?>> The interface for adding and removing listeners forSortEvents. -
Uses of Component in com.vaadin.flow.data.provider
Classes in com.vaadin.flow.data.provider with type parameters of type ComponentModifier and TypeClassDescriptionclassIdentifierProviderChangeEvent<T,C extends Component> Event notifying the component that its identifier provider has been changed through a data view.classItemCountChangeEvent<T extends Component>Event describing the item count change for a component.Fields in com.vaadin.flow.data.provider declared as ComponentMethods in com.vaadin.flow.data.provider that return ComponentModifier and TypeMethodDescriptionprotected abstract ComponentAbstractComponentDataGenerator.createComponent(T item) Creates a new component based on the provided item.protected ComponentAbstractComponentDataGenerator.getRenderedComponent(String itemKey) protected ComponentAbstractComponentDataGenerator.updateComponent(Component currentComponent, T item) Updates an existing component after the item has been updated.Methods in com.vaadin.flow.data.provider with parameters of type ComponentModifier and TypeMethodDescriptionstatic <T> Optional<SerializablePredicate<T>>DataViewUtils.getComponentFilter(Component component) Gets the in-memory filter of a given component instance.static <T> Optional<SerializableComparator<T>>DataViewUtils.getComponentSortComparator(Component component) Gets the in-memory sort comparator of a given component instance.static QueryGenerates a data query with component's in-memory filter and sort comparator.static QueryGenerates a data query with component's in-memory filter and sort comparator, which is optionally included ifwithSortingis set totrue.protected voidAbstractComponentDataGenerator.registerRenderedComponent(String itemKey, Component component) Appends the component to the container and registers it for future use during the lifecycle of the generator.static voidDataViewUtils.removeComponentFilterAndSortComparator(Component component) Removes the in-memory filter and sort comparator from a given component instance.static <T> voidDataViewUtils.setComponentFilter(Component component, SerializablePredicate<T> filter) Sets the in-memory filter to a given component instance.static <T> voidDataViewUtils.setComponentSortComparator(Component component, SerializableComparator<T> sortComparator) Sets the in-memory sort comparator to a given component instance.protected ComponentAbstractComponentDataGenerator.updateComponent(Component currentComponent, T item) Updates an existing component after the item has been updated.Constructors in com.vaadin.flow.data.provider with parameters of type ComponentModifierConstructorDescriptionAbstractDataView(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, Component component) Creates a new instance ofAbstractDataViewsubclass and verifies the passed data provider is compatible with this data view implementation.AbstractLazyDataView(DataCommunicator<T> dataCommunicator, Component component) Creates a new instance and verifies the passed data provider is compatible with this data view implementation.AbstractListDataView(SerializableSupplier<? extends DataProvider<T, ?>> dataProviderSupplier, Component component, SerializableBiConsumer<SerializablePredicate<T>, SerializableComparator<T>> filterOrSortingChangedCallback) Creates a new instance ofAbstractListDataViewsubclass and verifies the passed data provider is compatible with this data view implementation. -
Uses of Component in com.vaadin.flow.data.renderer
Classes in com.vaadin.flow.data.renderer with type parameters of type ComponentModifier and TypeClassDescriptionclassComponentRenderer<COMPONENT extends Component,SOURCE> Base class for all renderers that support arbitraryComponents.Methods in com.vaadin.flow.data.renderer that return ComponentModifier and TypeMethodDescriptionBasicRenderer.createComponent(SOURCE item) protected ComponentComponentDataGenerator.createComponent(T item) IconRenderer.createComponent(ITEM item) NativeButtonRenderer.createComponent(SOURCE item) TextRenderer.createComponent(ITEM item) protected ComponentComponentDataGenerator.updateComponent(Component currentComponent, T item) ComponentRenderer.updateComponent(Component currentComponent, SOURCE item) Called when the item is updated.Methods in com.vaadin.flow.data.renderer that return types with arguments of type ComponentModifier and TypeMethodDescriptionComponentRenderer<? extends Component,T> ComponentDataGenerator.getComponentRenderer()Methods in com.vaadin.flow.data.renderer with parameters of type ComponentModifier and TypeMethodDescriptionprotected ComponentComponentDataGenerator.updateComponent(Component currentComponent, T item) ComponentRenderer.updateComponent(Component currentComponent, SOURCE item) Called when the item is updated.Constructor parameters in com.vaadin.flow.data.renderer with type arguments of type ComponentModifierConstructorDescriptionComponentDataGenerator(ComponentRenderer<? extends Component, T> componentRenderer, ValueProvider<T, String> keyMapper) Creates a new generator.ComponentRenderer(SerializableFunction<SOURCE, COMPONENT> componentFunction, SerializableBiFunction<Component, SOURCE, Component> componentUpdateFunction) ComponentRenderer(SerializableFunction<SOURCE, COMPONENT> componentFunction, SerializableBiFunction<Component, SOURCE, Component> componentUpdateFunction) IconRenderer(SerializableFunction<ITEM, ? extends Component> iconGenerator) Creates a new renderer instance using the defaultItemLabelGenerator:String::valueOfand the providediconGenerator.IconRenderer(SerializableFunction<ITEM, ? extends Component> iconGenerator, ItemLabelGenerator<ITEM> itemLabelGenerator) Creates a new renderer instance using the providediconGeneratoranditemLabelGenerator. -
Uses of Component in com.vaadin.flow.data.selection
Classes in com.vaadin.flow.data.selection with type parameters of type ComponentModifier and TypeInterfaceDescriptioninterfaceMultiSelect<C extends Component,T> Multi selection component which allows to select and deselect multiple items.classMultiSelectionEvent<C extends Component,T> Fired when the selection changes in a listing component that supports multiple item selection.interfaceMultiSelectionListener<C extends Component,T> A listener for listening for selection changes from a multiselection component.interfaceSelectionEvent<C extends Component,T> A selection event that unifies the way to access to selection event for multi selection and single selection components (in case when only one selected item is required).interfaceSelectionListener<C extends Component,T> A listener forSelectionEvent.interfaceSelectionModel<C extends Component,T> Models the selection logic of aListingcomponent.static interfaceSelectionModel.Multi<C extends Component,T> A selection model in which multiple items can be selected at the same time.static interfaceSelectionModel.Single<C extends Component,T> A selection model in which at most one item can be selected at a time.interfaceSingleSelect<C extends Component,T> Single selection component whose selection is treated as a value.classSingleSelectionEvent<C extends Component,T> Fired when the selection changes in a listing component.interfaceSingleSelectionListener<C extends Component,T> A listener for listening to selection changes on a single selection component. -
Uses of Component in com.vaadin.flow.di
Methods in com.vaadin.flow.di with type parameters of type ComponentModifier and TypeMethodDescription<T extends Component>
TDefaultInstantiator.createComponent(Class<T> componentClass) <T extends Component>
TInstantiator.createComponent(Class<T> componentClass) Creates an instance of a component by itscomponentClass. -
Uses of Component in com.vaadin.flow.dom
Methods in com.vaadin.flow.dom with type parameters of type ComponentModifier and TypeMethodDescription<T extends Component>
TCreates a new component instance using this element.Methods in com.vaadin.flow.dom that return types with arguments of type ComponentModifier and TypeMethodDescriptionElement.getComponent()Gets the component this element has been mapped to, if any.ElementStateProvider.getComponent(StateNode node) Gets the component this element is mapped to.Methods in com.vaadin.flow.dom with parameters of type ComponentModifier and TypeMethodDescriptiondefault voidElementStateProvider.setComponent(StateNode node, Component component) Defines a mapping between the element and the given component.static voidElementUtil.setComponent(Element element, Component component) Defines a mapping between this element and the givenComponent. -
Uses of Component in com.vaadin.flow.internal
Method parameters in com.vaadin.flow.internal with type arguments of type ComponentModifier and TypeMethodDescriptionAnnotationReader.getCssImportAnnotations(Class<? extends Component> componentClass) static List<JavaScript>AnnotationReader.getJavaScriptAnnotations(Class<? extends Component> componentClass) Finds allJavaScriptannotations on the givenComponentclass, its super classes and implemented interfaces.AnnotationReader.getJsModuleAnnotations(Class<? extends Component> componentClass) static List<StyleSheet>AnnotationReader.getStyleSheetAnnotations(Class<? extends Component> componentClass) Finds allStyleSheetannotations on the givenComponentclass, its super classes and implemented interfaces. -
Uses of Component in com.vaadin.flow.internal.nodefeature
Methods in com.vaadin.flow.internal.nodefeature that return types with arguments of type ComponentModifier and TypeMethodDescriptionComponentMapping.getComponent()Gets the component this node has been mapped to, if any.ComponentMapping.getComponent(StateNode node) Gets the component mapped to the given state node.Methods in com.vaadin.flow.internal.nodefeature with parameters of type ComponentModifier and TypeMethodDescriptionvoidComponentMapping.setComponent(Component component) Assigns the given component to this node.Method parameters in com.vaadin.flow.internal.nodefeature with type arguments of type ComponentModifier and TypeMethodDescriptionvoidElementData.setJavaClass(Class<? extends Component> componentClass) -
Uses of Component in com.vaadin.flow.internal.streams
Constructors in com.vaadin.flow.internal.streams with parameters of type ComponentModifierConstructorDescriptionUploadCompleteEvent(Component source) Creates a new event using the given source.UploadStartEvent(Component source) Creates a new event using the given source. -
Uses of Component in com.vaadin.flow.router
Subclasses of Component in com.vaadin.flow.routerModifier and TypeClassDescriptionclassThis is abstract error view for routing exceptions.classThis is a basic default error view shown on exceptions during navigation.classThis is a default error view shown on access denied routing exceptions.classThis is a basic default error view shown on routing exceptions.classA link that handles navigation internally usingRouterinstead of loading a new page in the browser.Methods in com.vaadin.flow.router with type parameters of type ComponentModifier and TypeMethodDescription<C extends Component>
voidBeforeEvent.forwardTo(Class<? extends C> forwardTargetComponent, QueryParameters queryParameters) Forward the navigation to show the given component with given query parameters instead of the component that is currently about to be displayed.<C extends Component>
voidBeforeEvent.forwardTo(Class<? extends C> forwardTargetComponent, RouteParameters routeParameters, QueryParameters queryParameters) Forward the navigation to show the given component with given route parameters and query parameters instead of the component that is currently about to be displayed.<T,C extends Component & HasUrlParameter<T>>
voidForward the navigation to show the given component with given route parameters instead of the component that is currently about to be displayed.<T,C extends Component & HasUrlParameter<T>>
voidForward the navigation to show the given component with given route parameter instead of the component that is currently about to be displayed.<T,C extends Component & HasUrlParameter<T>>
voidBeforeEvent.forwardTo(Class<? extends C> forwardTargetComponent, T routeParameter, QueryParameters queryParameters) Forward the navigation to show the given component with given route parameter and query parameters instead of the component that is currently about to be displayed.<T,C extends Component & HasUrlParameter<T>>
StringGet the url string for given navigation target with the parameters in the url.<T,C extends Component & HasUrlParameter<T>>
StringGet the url string for given navigation target with the parameter in the url.<C extends Component>
voidBeforeEvent.rerouteTo(Class<? extends C> routeTargetType, QueryParameters queryParameters) Reroutes the navigation to show the given component with given query parameters instead of the component that is currently about to be displayed.<C extends Component>
voidBeforeEvent.rerouteTo(Class<? extends C> routeTargetType, RouteParameters routeParameters, QueryParameters queryParameters) Reroutes the navigation to show the given component with given route parameters and query parameters instead of the component that is currently about to be displayed.<T,C extends Component & HasUrlParameter<T>>
voidReroutes the navigation to show the given component with given route parameters instead of the component that is currently about to be displayed.<T,C extends Component & HasUrlParameter<T>>
voidReroutes the navigation to show the given component with given route parameter instead of the component that is currently about to be displayed.<T,C extends Component & HasUrlParameter<T>>
voidBeforeEvent.rerouteTo(Class<? extends C> routeTargetType, T routeParameter, QueryParameters queryParameters) Reroutes the navigation to show the given component with given route parameter and query parameters instead of the component that is currently about to be displayed.<T,C extends Component & HasUrlParameter<T>>
voidSet the navigation target for this link.<T,C extends Component & HasUrlParameter<T>>
voidSet the navigation target for this link.Methods in com.vaadin.flow.router that return types with arguments of type ComponentModifier and TypeMethodDescriptionRoutesChangedEvent.getAddedNavigationTargets()Get every single navigation targets of all added routes in this change.BeforeEvent.getForwardTargetType()Get the forward target type for forwarding.NavigationState.getNavigationTarget()Gets the navigation target of this state.RouteBaseData.getNavigationTarget()GetRoutenavigation target.RoutesChangedEvent.getRemovedNavigationTargets()Get every single navigation targets of all removed routes in this change.BeforeEvent.getRerouteTargetType()Get the route target type for rerouting.Gets the registered route class for a given path.Gets the optional navigation target class for a given Location matching with path segments.MenuData.menuClass()Returns the value of themenuClassrecord component.Method parameters in com.vaadin.flow.router with type arguments of type ComponentModifier and TypeMethodDescriptionvoidForward the navigation to show the given component instead of the component that is currently about to be displayed.voidBeforeEvent.forwardTo(Class<? extends Component> forwardTargetComponent, boolean useForwardCallback) Forward the navigation to show the given component instead of the component that is currently about to be displayed.voidBeforeEvent.forwardTo(Class<? extends Component> forwardTargetComponent, RouteParameters parameters) Forward the navigation to show the given component with given route parameters instead of the component that is currently about to be displayed.RouteConfiguration.getTemplate(Class<? extends Component> navigationTarget) Gets the route template for the given target.Get the registered url string for given navigation target.RouteConfiguration.getUrl(Class<? extends Component> navigationTarget, RouteParameters parameters) Gets the url which navigates to given navigationTarget using given parameters.RouteConfiguration.getUrlBase(Class<? extends Component> navigationTarget) Return the url base without any route parameters.booleanRoutesChangedEvent.isRouteAdded(Class<? extends Component> clazz) Determines if a given route navigation target was added for this change.booleanRouteConfiguration.isRouteRegistered(Class<? extends Component> route) Check if the route is available as a registered target.booleanRoutesChangedEvent.isRouteRemoved(Class<? extends Component> clazz) Determines if a given route navigation target was removed for this change.voidRouteConfiguration.removeRoute(Class<? extends Component> navigationTarget) Remove the given navigation target route registration.voidRouteConfiguration.removeRoute(String path, Class<? extends Component> navigationTarget) Remove only the specified navigationTarget from the path and not other targets if they exist for the same path.voidReroutes the navigation to show the given component instead of the component that is currently about to be displayed.voidBeforeEvent.rerouteTo(Class<? extends Component> routeTargetType, RouteParameters parameters) Reroutes the navigation to show the given component with given route parameters instead of the component that is currently about to be displayed.voidRouteConfiguration.setAnnotatedRoute(Class<? extends Component> navigationTarget) Giving a navigation target here will handle theRouteannotation to get the path and also register anyRouteAliasthat may be on the class.voidNavigationState.setNavigationTarget(Class<? extends Component> navigationTarget) Sets the navigation target of this state.voidRouteConfiguration.setParentAnnotatedRoute(String path, Class<? extends Component> navigationTarget) Register a navigation target on the specified path.voidRegister a navigation target with specified path and with no parent layouts.voidRouteConfiguration.setRoute(String path, Class<? extends Component> navigationTarget, Class<? extends RouterLayout>... parentChain) Register a navigation target with specified path and given parent layout chain.voidRouteConfiguration.setRoute(String path, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain) Register a navigation target with specified path and given parent layout chain.voidSet the navigation target for this link.voidRouterLink.setRoute(Router router, Class<? extends Component> navigationTarget, RouteParameters parameters) Set the navigation target for this link.voidSet the navigation target for this link.voidRouterLink.setRoute(Class<? extends Component> navigationTarget, RouteParameters parameters) Set the navigation target for this link.NavigationStateBuilder.withTarget(Class<? extends Component> navigationTarget) Assigns the given navigation target to the navigation state being built.NavigationStateBuilder.withTarget(Class<? extends Component> navigationTarget, RouteParameters parameters) Assigns the given navigation target with the given url parameter to the navigation state being built.Constructor parameters in com.vaadin.flow.router with type arguments of type ComponentModifierConstructorDescriptionMenuData(String title, Double order, boolean exclude, String icon, Class<? extends Component> menuClass) Creates an instance of aMenuDatarecord class.RouteAliasData(List<Class<? extends RouterLayout>> parentLayouts, String template, List<Class<?>> parameters, Class<? extends Component> navigationTarget) AliasData constructor.RouteAliasData(List<Class<? extends RouterLayout>> parentLayouts, String template, Map<String, RouteParameterData> parameters, Class<? extends Component> navigationTarget) AliasData constructor.RouteBaseData(List<Class<? extends RouterLayout>> parentLayouts, String template, List<Class<?>> parameters, Class<? extends Component> navigationTarget) RouteBaseData constructor.RouteBaseData(List<Class<? extends RouterLayout>> parentLayouts, String template, Map<String, RouteParameterData> parameters, Class<? extends Component> navigationTarget) RouteBaseData constructor.RouteData(List<Class<? extends RouterLayout>> parentLayouts, String template, List<Class<?>> parameters, Class<? extends Component> navigationTarget, List<RouteAliasData> routeAliases) RouteData constructor.RouteData(List<Class<? extends RouterLayout>> parentLayouts, String template, Map<String, RouteParameterData> parameters, Class<? extends Component> navigationTarget, List<RouteAliasData> routeAliases) RouteData constructor.RouteData(List<Class<? extends RouterLayout>> parentLayouts, String template, Map<String, RouteParameterData> parameters, Class<? extends Component> navigationTarget, List<RouteAliasData> routeAliases, MenuData menuData) RouteData constructor.RouterLink(Router router, Class<? extends Component> navigationTarget) Creates a new router link for the given navigation target.RouterLink(Router router, Class<? extends Component> navigationTarget, RouteParameters parameters) Creates a new router link for the given navigation target using the given parameters.RouterLink(Router router, String text, Class<? extends Component> navigationTarget) Creates a new router link for the given navigation target using the given text.RouterLink(Router router, String text, Class<? extends Component> navigationTarget, RouteParameters parameters) Creates a new router link for the given navigation target using the given text and parameters.RouterLink(Class<? extends Component> navigationTarget) Creates a new router link for the given navigation target.RouterLink(Class<? extends Component> navigationTarget, RouteParameters parameters) Creates a new router link for the given navigation target using the given parameters.RouterLink(String text, Class<? extends Component> navigationTarget) Creates a new router link for the given navigation target using the given text.RouterLink(String text, Class<? extends Component> navigationTarget, RouteParameters parameters) Creates a new router link for the given navigation target using the given text and parameters. -
Uses of Component in com.vaadin.flow.router.internal
Methods in com.vaadin.flow.router.internal that return types with arguments of type ComponentModifier and TypeMethodDescriptionConfiguredRoutes.copyTargetRouteModels(boolean mutable) Make a copy of the target and route models mapping.ConfiguredRoutes.getExceptionHandlerByClass(Class<?> exceptionClass) Get a exception handler by exception class.ConfiguredRoutes.getExceptionHandlers()Get all registered exception handlers as a exception-to-handler map.ConfigureRoutes.getExceptionHandlers()Override so that the getters use the correct exception targets map for data.AbstractRouteRegistry.getNavigationTarget(String url) AbstractRouteRegistry.getNavigationTarget(String url, List<String> segments) ErrorTargetEntry.getNavigationTarget()Gets the navigation target type.Get the route class matching the given path and path segments.Get the target class matching the given url.RouteTarget.getTarget()Get the component route target.ConfiguredRoutes.getTargetRoutes()Get all registered target routes for this configuration mapping the main template.ConfigureRoutes.getTargetRoutes()Override so that the getters use the correct target routes map for data.Methods in com.vaadin.flow.router.internal with parameters of type ComponentModifier and TypeMethodDescriptionprotected abstract voidAbstractNavigationStateRenderer.notifyNavigationTarget(Component componentInstance, NavigationEvent navigationEvent, BeforeEnterEvent beforeEnterEvent, LocationChangeEvent locationChangeEvent) Notify the navigation target about the status of the navigation.protected voidErrorStateRenderer.notifyNavigationTarget(Component componentInstance, NavigationEvent navigationEvent, BeforeEnterEvent beforeEnterEvent, LocationChangeEvent locationChangeEvent) protected voidNavigationStateRenderer.notifyNavigationTarget(Component componentInstance, NavigationEvent navigationEvent, BeforeEnterEvent beforeEnterEvent, LocationChangeEvent locationChangeEvent) Method parameters in com.vaadin.flow.router.internal with type arguments of type ComponentModifier and TypeMethodDescriptionprotected voidAbstractRouteRegistry.addErrorTarget(Class<? extends Component> target, Map<Class<? extends Exception>, Class<? extends Component>> exceptionTargetsMap) Add the given error target to the exceptionTargetMap.protected voidAbstractRouteRegistry.addErrorTarget(Class<? extends Component> target, Map<Class<? extends Exception>, Class<? extends Component>> exceptionTargetsMap) Add the given error target to the exceptionTargetMap.static voidHasUrlParameterFormat.checkMandatoryParameter(Class<? extends Component> navigationTarget, RouteParameters parameters) Verify whether the navigationTarget has mandatory parameter and complies with the given parameter values.booleanRouteTarget.containsTarget(Class<? extends Component> target) Check if navigation target is present in current target.ConfiguredRoutes.getRoutePaths(Class<? extends Component> routeTarget) Collect all routes for which given routeTarget is registered.protected abstract List<Class<? extends RouterLayout>>AbstractNavigationStateRenderer.getRouterLayoutTypes(Class<? extends Component> routeTargetType, Router router) Gets the router layout types to show for the given route target type, starting from the parent layout immediately wrapping the route target type.List<Class<? extends RouterLayout>>ErrorStateRenderer.getRouterLayoutTypes(Class<? extends Component> targetType, Router router) Gets the router layout types to show for the given route target type, starting from the parent layout immediately wrapping the route target type.protected List<Class<? extends RouterLayout>>NavigationStateRenderer.getRouterLayoutTypes(Class<? extends Component> targetType, Router router) AbstractRouteRegistry.getRouteTarget(Class<? extends Component> target, RouteParameters parameters) ConfiguredRoutes.getRouteTarget(Class<? extends Component> target, RouteParameters parameters) Gets theRouteTargetinstance matching the given target component and route parameters.ConfiguredRoutes.getTargetRoute(Class<? extends Component> navigationTarget) Get the route template String for the given navigation target class.AbstractRouteRegistry.getTargetUrl(Class<? extends Component> navigationTarget) AbstractRouteRegistry.getTargetUrl(Class<? extends Component> navigationTarget, RouteParameters parameters) ConfiguredRoutes.getTargetUrl(Class<? extends Component> navigationTarget) Get the url path String for the given navigation target class.ConfiguredRoutes.getTargetUrl(Class<? extends Component> navigationTarget, RouteParameters parameters) Get the url path String for the given navigation target class and parameters.AbstractRouteRegistry.getTemplate(Class<? extends Component> navigationTarget) ConfiguredRoutes.getTemplate(Class<? extends Component> navigationTarget) Get the route template String for the given navigation target class.ConfiguredRoutes.getTemplate(Class<? extends Component> navigationTarget, Set<RouteParameterFormatOption> format) Get the route template String for the given navigation target class and using the specified parameters format.static StringHasUrlParameterFormat.getTemplate(String urlBase, Class<? extends Component> navigationTarget) Gets the template for the given url base by appending the parameter according to the given navigationTarget if it's implementingHasUrlParameterbooleanAbstractRouteRegistry.hasMandatoryParameter(Class<? extends Component> navigationTarget) booleanConfiguredRoutes.hasRouteTarget(Class<? extends Component> target) Check it the given route target has been registered to the configuration.voidAbstractRouteRegistry.removeRoute(Class<? extends Component> navigationTarget) voidAbstractRouteRegistry.removeRoute(String path, Class<? extends Component> navigationTarget) voidConfigureRoutes.removeRoute(Class<? extends Component> target) Remove the target completely from the configuration.voidConfigureRoutes.removeRoute(String template, Class<? extends Component> targetRoute) Remove navigation target for given template.voidAbstractRouteRegistry.setRoute(String path, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain) voidSet a newRouteTargetfor the given template.voidConfigureRoutes.setRoute(String template, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain) Set a newRouteTargetfor the given template.voidConfigureRoutes.setTargetRoute(Class<? extends Component> navigationTarget, String path) Put a new target route for Class-to-path mapping.Constructor parameters in com.vaadin.flow.router.internal with type arguments of type ComponentModifierConstructorDescriptionErrorTargetEntry(Class<? extends Component> navigationTarget, Class<? extends Exception> handledExceptionType) Creates a new new entry with the given navigation target type and exception type.RouteTarget(Class<? extends Component> target) Create a new Route target holder with the given target registered and empty parent layouts.RouteTarget(Class<? extends Component> target, List<Class<? extends RouterLayout>> parents) Create a new Route target holder with the given target registered. -
Uses of Component in com.vaadin.flow.server
Methods in com.vaadin.flow.server that return types with arguments of type ComponentModifier and TypeMethodDescriptionErrorEvent.getComponent()Get the Component that the error was thrown for.AmbiguousRouteConfigurationException.getConfiguredNavigationTarget()Returns the already configured navigation target component class which caused the exception.RouteRegistry.getNavigationTarget(String url) Gets the optional navigation target class for a given path.RouteRegistry.getNavigationTarget(String url, List<String> segments) Gets the optional navigation target class for a given Location matching with path segments.SessionRouteRegistry.getNavigationTarget(String url) SessionRouteRegistry.getNavigationTarget(String url, List<String> segments) Method parameters in com.vaadin.flow.server with type arguments of type ComponentModifier and TypeMethodDescriptionRouteRegistry.getRouteTarget(Class<? extends Component> target, RouteParameters parameters) Gets theRouteTargetinstance matching the given target component and route parameters.SessionRouteRegistry.getRouteTarget(Class<? extends Component> target, RouteParameters parameters) RouteRegistry.getTargetUrl(Class<? extends Component> navigationTarget) Get the url string for given navigation target.RouteRegistry.getTargetUrl(Class<? extends Component> navigationTarget, RouteParameters parameters) Get the url string for given navigation target.SessionRouteRegistry.getTargetUrl(Class<? extends Component> navigationTarget) SessionRouteRegistry.getTargetUrl(Class<? extends Component> navigationTarget, RouteParameters parameters) RouteRegistry.getTemplate(Class<? extends Component> navigationTarget) Get the main template for given navigation target.SessionRouteRegistry.getTemplate(Class<? extends Component> navigationTarget) booleanRouteRegistry.hasMandatoryParameter(Class<? extends Component> navigationTarget) Check if the given navigationTarget requires parameters.voidRouteRegistry.removeRoute(Class<? extends Component> navigationTarget) Remove the given navigation target route registration.voidRouteRegistry.removeRoute(String path, Class<? extends Component> navigationTarget) Remove navigationTarget for the path.voidRouteRegistry.setRoute(String path, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain) Register a navigation target with specified path and given parent layout chain.Constructor parameters in com.vaadin.flow.server with type arguments of type ComponentModifierConstructorDescriptionAmbiguousRouteConfigurationException(String message, Class<? extends Component> navigationTarget) Constructs a new invalid route configuration exception with the specified detail message and the existing navigation target component which already presents in the configuration with the route path. -
Uses of Component in com.vaadin.flow.server.auth
Methods in com.vaadin.flow.server.auth that return types with arguments of type ComponentModifier and TypeMethodDescriptionNavigationAccessControl.getLoginView()Gets the Flow login view.Method parameters in com.vaadin.flow.server.auth with type arguments of type ComponentModifier and TypeMethodDescriptionfinal voidNavigationAccessControl.setLoginView(Class<? extends Component> loginView) Sets the Flow login view to use. -
Uses of Component in com.vaadin.flow.server.frontend
Method parameters in com.vaadin.flow.server.frontend with type arguments of type ComponentModifier and TypeMethodDescriptionstatic StringBundleUtils.getChunkId(Class<? extends Component> componentClass) Gets the id for a chunk defined by the given class. -
Uses of Component in com.vaadin.flow.server.startup
Methods in com.vaadin.flow.server.startup that return types with arguments of type ComponentModifier and TypeMethodDescriptionAbstractRouteRegistryInitializer.validateRouteClasses(VaadinContext context, Stream<Class<?>> routeClasses) Validate the potential route classes stream and return them as a set.Method parameters in com.vaadin.flow.server.startup with type arguments of type ComponentModifier and TypeMethodDescriptionvoidApplicationRouteRegistry.setErrorNavigationTargets(Set<Class<? extends Component>> errorNavigationTargets) Set error handler navigation targets.voidApplicationRouteRegistry.setRoute(String path, Class<? extends Component> navigationTarget, List<Class<? extends RouterLayout>> parentChain) booleanNavigationTargetFilter.testNavigationTarget(Class<? extends Component> navigationTarget) Tests whether the given navigation target class should be included. -
Uses of Component in com.vaadin.flow.server.streams
Methods in com.vaadin.flow.server.streams that return ComponentModifier and TypeMethodDescriptionDownloadEvent.getOwningComponent()Get ownerComponentfor this event.TransferContext.getOwningComponent()Get ownerComponentfor this data transfer.UploadEvent.getOwningComponent()Get ownerComponentfor this event. -
Uses of Component in com.vaadin.flow.server.webcomponent
Classes in com.vaadin.flow.server.webcomponent with type parameters of type ComponentModifier and TypeClassDescriptionfinal classPropertyConfigurationImpl<C extends Component,P extends Serializable> For internal use only.final classWebComponentBinding<C extends Component>Represents a single instance of a exported web component instance embedded onto a host page.Methods in com.vaadin.flow.server.webcomponent with type parameters of type ComponentModifier and TypeMethodDescription<T extends Component>
Set<WebComponentConfiguration<T>>WebComponentConfigurationRegistry.getConfigurationsByComponentType(Class<T> componentClass) Get an unmodifiable set containing all registered web component configurations for a specificComponenttype.Methods in com.vaadin.flow.server.webcomponent that return types with arguments of type ComponentModifier and TypeMethodDescriptionOptional<WebComponentConfiguration<? extends Component>>WebComponentConfigurationRegistry.getConfiguration(String tag) Get a web component configuration for given custom element tag if one is registered.Set<WebComponentConfiguration<? extends Component>>WebComponentConfigurationRegistry.getConfigurations()Get an unmodifiable set containing all registered web component configurations.Method parameters in com.vaadin.flow.server.webcomponent with type arguments of type ComponentModifier and TypeMethodDescriptionWebComponentExporterTagExtractor.apply(WebComponentExporterFactory<? extends Component> factory) static StringWebComponentGenerator.generateModule(WebComponentConfiguration<? extends Component> webComponentConfiguration, String frontendURI, String themeName) Generate web component html/JS for given tag and class.static StringWebComponentGenerator.generateModule(WebComponentExporterFactory<? extends Component> factory, String frontendURI, String themeName) Generate web component html/JS for given exporter factory.booleanWebComponentConfigurationRegistry.setConfigurations(Set<WebComponentConfiguration<? extends Component>> configurations) Registers all available web component configurations to the registry.protected voidWebComponentConfigurationRegistry.updateRegistry(Set<WebComponentConfiguration<? extends Component>> configurations) Internal method for updating registry. -
Uses of Component in com.vaadin.flow.spring
Methods in com.vaadin.flow.spring with type parameters of type ComponentModifier and TypeMethodDescription<T extends Component>
TSpringInstantiator.createComponent(Class<T> componentClass) -
Uses of Component in com.vaadin.flow.spring.security
Method parameters in com.vaadin.flow.spring.security with type arguments of type ComponentModifier and TypeMethodDescriptionConfigures the login view for use in a Flow application.Configures the login view for use in a Flow application and the logout success URL.protected voidVaadinWebSecurity.setLoginView(org.springframework.security.config.annotation.web.builders.HttpSecurity http, Class<? extends Component> flowLoginView) Deprecated, for removal: This API element is subject to removal in a future version.Sets up login for the application using the given Flow login view.protected voidVaadinWebSecurity.setLoginView(org.springframework.security.config.annotation.web.builders.HttpSecurity http, Class<? extends Component> flowLoginView, String logoutSuccessUrl) Deprecated, for removal: This API element is subject to removal in a future version.Sets up login for the application using the given Flow login view.NavigationAccessControlConfigurer.withLoginView(Class<? extends Component> loginView) Sets the Flow login view to use. -
Uses of Component in com.vaadin.testbench.unit
Classes in com.vaadin.testbench.unit with type parameters of type ComponentModifier and TypeClassDescriptionclassComponentQuery<T extends Component>Query class used for finding a component inside a given search context.classComponentTester<T extends Component>Test wrapper for components with helpful methods for testing a component.Methods in com.vaadin.testbench.unit with type parameters of type ComponentModifier and TypeMethodDescription<T extends Component>
ComponentQuery<T>Gets a query object for finding a component inside the UI<T extends Component>
ComponentQuery<T>Gets a query object for finding a component nested inside the given component.<T extends Component>
ComponentQuery<T>Gets a query object for finding a component inside the current viewElementConditions.containsText(String text) Checks if text content of the component contains the given text.ElementConditions.containsText(String text, boolean ignoreCase) Checks if text content of the component contains the given text.<R extends Component>
ComponentQuery<R>Gets aComponentQueryto search for component of the given type nested inside the wrapped component.ComponentTester.findAllByQuery(Class<R> componentType, Consumer<ComponentQuery<R>> queryBuilder) Searches for nested components of the given type that matches the conditions set on the component query.ComponentTester.findByQuery(Class<R> componentType, Consumer<ComponentQuery<R>> queryBuilder) Searches for a nested component of the given type that matches the conditions set on the component query.ElementConditions.hasAttribute(String attribute) Checks if the given attribute has been set on the component.ElementConditions.hasAttribute(String attribute, String value) Checks if the given attribute has been set on the component and has exactly the given value.ElementConditions.hasNotAttribute(String attribute) Checks if the given attribute has not been set on the component.ElementConditions.hasNotAttribute(String attribute, String value) Checks if the given attribute has been set on the component or has a value different from given one.<T extends Component>
TNavigate to the given view class if it is registered.<C,T extends Component & HasUrlParameter<C>>
TNavigate to view with url parameter.<T extends Component>
TNavigate to view corresponding to the given navigation target with the specified parameters.<T extends Component>
TNavigate to given location string.<T extends ComponentTester<Y>,Y extends Component>
TWrap component in given ComponentTester.<T extends ComponentTester<Y>,Y extends Component>
TBaseUIUnitTest.test(Y component) Wrap component with ComponentTester best matching component type.<E extends Component>
ComponentQuery<E>Gets a newComponentQueryto search for given component type on the context of the matching component at given index for current query.<E extends Component>
ComponentQuery<E>ComponentQuery.thenOnFirst(Class<E> componentType) Gets a newComponentQueryto search for given component type on the context of first matching component for current query.Methods in com.vaadin.testbench.unit with parameters of type ComponentModifier and TypeMethodDescription<T extends Component>
ComponentQuery<T>Gets a query object for finding a component nested inside the given component.protected static voidComponentTester.ensureComponentIsUsable(Component component, Predicate<Component> usableTest) Throws anIllegalStateExceptionwith details on the current state of the component if it is not usable according to the provided test.protected static voidComponentTester.ensureVisible(Component component) Check that the given component is visible for the user.Sets the context to search inside.protected static booleanValidate that the given component can be interacted with and should be visible in the UI.protected static voidComponentTester.notUsableReasons(Component component, Consumer<String> collector) Provides messages explaining why the given component is actually not usable.Method parameters in com.vaadin.testbench.unit with type arguments of type ComponentModifier and TypeMethodDescriptionprotected static voidComponentTester.ensureComponentIsUsable(Component component, Predicate<Component> usableTest) Throws anIllegalStateExceptionwith details on the current state of the component if it is not usable according to the provided test.