Uses of Interface
org.vaadin.miki.superfields.collections.CollectionComponentProvider
Packages that use CollectionComponentProvider
-
Uses of CollectionComponentProvider in org.vaadin.miki.superfields.collections
Subinterfaces of CollectionComponentProvider in org.vaadin.miki.superfields.collectionsModifier and TypeInterfaceDescriptioninterfaceCollectionLayoutProvider<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 CollectionComponentProviderModifier and TypeMethodDescriptionstatic 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().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 CollectionComponentProviderModifier and TypeMethodDescriptionstatic 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.