| Package | Description |
|---|---|
| org.vaadin.miki.superfields.variant |
| Modifier and Type | Method and Description |
|---|---|
static <V,W extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,V>> |
TypedFieldProvider.of(Class<V> type,
com.vaadin.flow.function.SerializableSupplier<W> supplier)
Produces a
TypedFieldProvider for a given type and component. |
| Modifier and Type | Method and Description |
|---|---|
void |
VariantField.addTypedFieldProvider(TypedFieldProvider<?,?>... fieldProviders)
Adds one or more
TypedFieldProviders to this component. |
void |
VariantField.removeTypeFieldProvider(TypedFieldProvider<?,?> provider)
Removes a given
TypedFieldProvider if it was registered. |
VariantField |
VariantField.withTypedFieldProvider(TypedFieldProvider<?,?>... fieldProviders)
Chains
VariantField.addTypedFieldProvider(TypedFieldProvider[]) and returns itself. |
| Constructor and Description |
|---|
VariantField(String label,
com.vaadin.flow.function.SerializableSupplier<com.vaadin.flow.component.Component> nullComponentProvider,
TypedFieldProvider<?,?>... providers)
Creates a
VariantField with a given label, null component provider and given TypedFieldProviders. |
VariantField(String label,
TypedFieldProvider<?,?>... providers)
Creates a
VariantField with a given label and given TypedFieldProviders. |
Copyright © 2023 Miki. All rights reserved.