| 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. a UI component that has a user-editable value.
|
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.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. |
| 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. |
Copyright © 2019 The Holon Platform. All rights reserved.