| Modifier and Type | Interface and Description |
|---|---|
interface |
BoundComponentGroup<P,C extends HasComponent>
A
ComponentGroup for which each component is bound to a property, which identifies the component
itself within the group. |
static interface |
BoundComponentGroup.Binding<P,C extends HasComponent>
A binding between a property and a group element.
|
interface |
ComponentGroup<C extends HasComponent>
A group of
HasComponent type elements, which provides the actual Component through the
getComponent() method. |
static interface |
Composable.Composer<C extends com.vaadin.flow.component.HasElement,E extends HasComponent,G extends ComponentGroup<E>>
Provides the elements composition strategy on the content layout.
|
interface |
GroupValidationStatusHandler<S,P,E extends HasComponent>
Handler for validation status change events for a group of input fields.
|
static interface |
GroupValidationStatusHandler.GroupElementValidationStatusEvent<S,P,E extends HasComponent>
A group element validation status event.
|
static interface |
GroupValidationStatusHandler.GroupValidationStatusEvent<S,P,E extends HasComponent>
A group validation status event.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BeanListing<T>
An
ItemListing component using a bean type as item type and the bean property names as property set. |
interface |
Input<T>
Input component representation, i.e.
|
interface |
ItemListing<T,P>
A component to display a set of items as tabular data, using the item
properties as column ids.
|
interface |
MultiSelect<T>
A
Selectable component in which multiple items can be selected at the
same time. |
interface |
PropertyInputForm
A
PropertyInputGroup which provides an UI component to display the group elements, which can be composed
using a Composer. |
interface |
PropertyListing
|
interface |
PropertyViewForm
A
PropertyViewGroup which provides an UI component to display the group elements, which can be composed using
a Composer. |
interface |
SingleSelect<T>
A
Selectable component in which at most one item can be selected at a
time. |
interface |
ValidatableInput<T>
An
Input component with validation support using Validators. |
interface |
ValidatableMultiSelect<T>
An
MultiSelect component with validation support using Validators. |
interface |
ValidatableSingleSelect<T>
An
SingleSelect component with validation support using Validators. |
interface |
ValueComponent<V>
Represents an object which can contain a value and provides its UI
Component representation. |
interface |
ViewComponent<V>
A
ValueHolder component to display a value in UI. |
| Modifier and Type | Method and Description |
|---|---|
static <C extends com.vaadin.flow.component.HasComponents,E extends HasComponent,G extends ComponentGroup<E>> |
Composable.componentContainerComposer()
Create a
Composable.Composer which uses a HasComponents component as composition layout and adds the group
elements components to the layout in the order they are returned from the group. |
static <P,C extends HasComponent> |
BoundComponentGroup.Binding.create(P property,
C element)
Create a new
BoundComponentGroup.Binding. |
static <S extends HasComponent> |
ValidationStatusHandler.getDefault()
Create and return the default
ValidationStatusHandler for HasComponent types. |
static <S extends HasComponent> |
ValidationStatusHandler.getDefault(ValidationStatusHandler<S> fallback)
Create and return the default
ValidationStatusHandler for HasComponent types. |
static <S,P,E extends HasComponent> |
GroupValidationStatusHandler.GroupElementValidationStatusEvent.invalid(S source,
P property,
E element,
List<com.holonplatform.core.i18n.Localizable> errors)
|
static <S,P,E extends HasComponent> |
GroupValidationStatusHandler.GroupElementValidationStatusEvent.invalid(S source,
P property,
E element,
com.holonplatform.core.i18n.Localizable error)
|
static <S,P,E extends HasComponent> |
GroupValidationStatusHandler.GroupElementValidationStatusEvent.unresolved(S source,
P property,
E element)
|
static <S,P,E extends HasComponent> |
GroupValidationStatusHandler.GroupElementValidationStatusEvent.valid(S source,
P property,
E element)
|
| Modifier and Type | Method and Description |
|---|---|
static HasComponent |
HasComponent.create(com.vaadin.flow.component.Component component)
Create a
HasComponent using given component. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ComponentGroupConfigurator<P,T,E extends HasComponent,G extends BoundComponentGroup<P,E>,C extends ComponentGroupConfigurator<P,T,E,G,C>>
Component group configurator.
|
interface |
ComposableConfigurator<L extends com.vaadin.flow.component.HasElement,E extends HasComponent,G extends ComponentGroup<E>,C extends ComposableConfigurator<L,E,G,C>>
Composable component configurator. |
interface |
PropertyFormConfigurator<L extends com.vaadin.flow.component.HasElement,E extends HasComponent,G extends ComponentGroup<E>,C extends PropertyFormConfigurator<L,E,G,C>>
Property form configurator.
|
| Modifier and Type | Method and Description |
|---|---|
default C |
HasComponentsConfigurator.add(HasComponent... components)
Adds the components of each
HasComponent as children of this component. |
default C |
FlexComponentConfigurator.addAndAlign(HasComponent component,
com.vaadin.flow.component.orderedlayout.FlexComponent.Alignment alignment)
Adds a component to the layout using given
alignment. |
default C |
FlexComponentConfigurator.addAndExpand(HasComponent component,
double flexGrow)
Adds the component of given
HasComponent as child of this component and set the flex grow property for
the component. |
default C |
FlexComponentConfigurator.align(HasComponent component,
com.vaadin.flow.component.orderedlayout.FlexComponent.Alignment alignment)
Set the alignment for an individual component inside the layout.
|
default com.vaadin.flow.component.contextmenu.ContextMenu |
ContextMenuBuilder.build(HasComponent target)
Build the
ContextMenu and bind it to the given target component. |
default C |
FlexComponentConfigurator.expand(HasComponent... componentsToExpand)
Expands the given components.
|
default C |
DialogConfigurator.withComponent(HasComponent component)
Add given
HasComponent component to the dialog content. |
default C |
FormLayoutConfigurator.withFormItem(HasComponent field,
com.vaadin.flow.component.Component label)
Create and add a new
FormLayout.FormItem to this layout that wraps the given field with a label. |
default C |
FormLayoutConfigurator.withFormItem(HasComponent field,
com.vaadin.flow.component.Component label,
Consumer<com.vaadin.flow.component.formlayout.FormLayout.FormItem> formItem)
Create and add a new
FormLayout.FormItem to this layout that wraps the given field with a label. |
default C |
FormLayoutConfigurator.withFormItem(HasComponent field,
String label)
Create and add a new
FormLayout.FormItem to this layout that wraps the given field with a label. |
default C |
FormLayoutConfigurator.withFormItem(HasComponent field,
String label,
Consumer<com.vaadin.flow.component.formlayout.FormLayout.FormItem> formItem)
Create and add a new
FormLayout.FormItem to this layout that wraps the given field with a label. |
default ContextMenuConfigurator.MenuItemBuilder<L,M,I,S,C> |
ContextMenuConfigurator.withItem(HasComponent component)
Create a new menu item with the given
HasComponent component inside. |
default C |
ContextMenuConfigurator.withItem(HasComponent component,
L clickEventListener)
Add a new menu item with the given
HasComponent component inside and a ClickEventListener for
menu item clicks. |
default C |
DialogConfigurator.withToolbarComponent(HasComponent component)
Add given
HasComponent component to the dialog toolbar, shown at the bottom of the dialog area. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GroupValueChangeEvent<V,P,C extends HasComponent,G extends BoundComponentGroup<P,C>>
A
ValueHolder.ValueChangeEvent originated from a components group. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
NavigationLink
A link (using the default
A tag) that handles navigation internally, without loading a new page in the
browser. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultNavigationLink
Default
NavigationLink implementation. |
Copyright © 2020 The Holon Platform. All rights reserved.