Uses of Interface
org.vaadin.miki.superfields.collections.CollectionComponentProvider
-
Packages that use CollectionComponentProvider Package Description org.vaadin.miki.superfields.collections org.vaadin.miki.superfields.util -
-
Uses of CollectionComponentProvider in org.vaadin.miki.superfields.collections
Subinterfaces of CollectionComponentProvider in org.vaadin.miki.superfields.collections Modifier and Type Interface Description interfaceCollectionLayoutProvider<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents>Interface for objects providing a layout for anyCollectionField.interfaceCollectionValueComponentProvider<T,C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,T>>Interface for objects providing a component capable of displaying a single element of aCollectionField. -
Uses of CollectionComponentProvider in org.vaadin.miki.superfields.util
Methods in org.vaadin.miki.superfields.util that return CollectionComponentProvider Modifier and Type Method Description static CollectionComponentProvider<com.vaadin.flow.component.button.Button>CollectionComponentProviders. addFirstButton(String text)ACollectionComponentProviderthat produces aButtonthat adds an element to the collection by callingCollectionController.add(int)with0as parameter.static CollectionComponentProvider<com.vaadin.flow.component.button.Button>CollectionComponentProviders. addLastButton(String text)ACollectionComponentProviderthat produces aButtonthat adds an element to the collection by callingCollectionController.add().static CollectionComponentProvider<com.vaadin.flow.component.button.Button>CollectionComponentProviders. removeAllButton(String text)ACollectionComponentProviderthat produces aButtonthat clears the collection by callingCollectionController.removeAll().static CollectionComponentProvider<IndexedButton>CollectionComponentProviders. removeButton(String text)ACollectionComponentProviderthat produces anIndexedButtonthat removes a given element from the collection by callingCollectionController.remove(int).Method parameters in org.vaadin.miki.superfields.util with type arguments of type CollectionComponentProvider Modifier and Type Method Description static CollectionLayoutProvider<HeaderFooterLayoutWrapper<com.vaadin.flow.component.orderedlayout.FlexLayout,com.vaadin.flow.component.orderedlayout.FlexLayout,com.vaadin.flow.component.orderedlayout.FlexLayout,com.vaadin.flow.component.orderedlayout.FlexLayout>>CollectionComponentProviders. columnWithHeaderAndFooterRows(Collection<CollectionComponentProvider<?>> headerComponents, Collection<CollectionComponentProvider<?>> footerComponents)static <T,F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,T>>
CollectionValueComponentProvider<T,HeaderFooterFieldWrapper<T,com.vaadin.flow.component.orderedlayout.FlexLayout,com.vaadin.flow.component.orderedlayout.FlexLayout>>CollectionComponentProviders. columnWithHeaderAndFooterRows(CollectionValueComponentProvider<T,F> inner, Collection<CollectionComponentProvider<?>> headerComponents, Collection<CollectionComponentProvider<?>> footerComponents)ACollectionValueComponentProviderfor a column-basedHeaderFooterFieldWrapperwhere header and footer are row-basedFlexLayouts.static <T,F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,T>>
CollectionValueComponentProvider<T,HeaderFooterFieldWrapper<T,com.vaadin.flow.component.orderedlayout.FlexLayout,com.vaadin.flow.component.orderedlayout.FlexLayout>>CollectionComponentProviders. row(CollectionValueComponentProvider<T,F> inner, Collection<CollectionComponentProvider<?>> headerComponents, Collection<CollectionComponentProvider<?>> footerComponents)ACollectionValueComponentProviderthat wraps given field with a layout containing header and footer.
-