Uses of Interface
org.vaadin.miki.superfields.object.PropertyComponentBuilder
Packages that use PropertyComponentBuilder
Package
Description
-
Uses of PropertyComponentBuilder in org.vaadin.miki.superfields.object
Fields in org.vaadin.miki.superfields.object with type parameters of type PropertyComponentBuilderModifier and TypeFieldDescriptionstatic final com.vaadin.flow.function.SerializableSupplier<PropertyComponentBuilder>ObjectField.DEFAULT_COMPONENT_BUILDERMethods in org.vaadin.miki.superfields.object that return PropertyComponentBuilderModifier and TypeMethodDescriptionObjectField.getPropertyComponentBuilder()Returns the currentPropertyComponentBuilder.Methods in org.vaadin.miki.superfields.object with parameters of type PropertyComponentBuilderModifier and TypeMethodDescriptionvoidObjectField.setPropertyComponentBuilder(PropertyComponentBuilder builder) Sets the newPropertyComponentBuilder.final ObjectField<T>ObjectField.withPropertyComponentBuilder(PropertyComponentBuilder builder) ChainsObjectField.setPropertyComponentBuilder(PropertyComponentBuilder)and returns itself. -
Uses of PropertyComponentBuilder in org.vaadin.miki.superfields.object.builder
Classes in org.vaadin.miki.superfields.object.builder that implement PropertyComponentBuilder -
Uses of PropertyComponentBuilder in org.vaadin.miki.superfields.util.factory
Methods in org.vaadin.miki.superfields.util.factory that return PropertyComponentBuilderModifier and TypeMethodDescriptionprotected PropertyComponentBuilderObjectFieldFactory.buildAndConfigureComponentBuilder()Builds aSimplePropertyComponentBuilderand configures it for building most default components: properties marked withMetadataProperties.SHOW_AS_COMPONENT_METADATA_PROPERTYas requested boolean properties asSuperCheckboxinteger properties asSuperIntegerFieldlong properties asSuperLongFielddouble properties asSuperDoubleFieldBigDecimalproperties asSuperBigDecimalFieldLocalDateproperties asSuperDatePickerLocalDateTimeproperties asSuperDateTimePickerStringproperties as eitherSuperTextFieldorSuperTextArea(depending onMetadataProperties.MULTILINE_METADATA_PROPERTY) registered collection (lists and sets) properties asCollectionFieldmap properties asMapFieldObjectFieldusing this factory as default (that falls back toLabelField)Methods in org.vaadin.miki.superfields.util.factory with parameters of type PropertyComponentBuilderModifier and TypeMethodDescriptionprotected <T,C extends Collection<T>>
CollectionField<T,C> ObjectFieldFactory.buildCollectionField(Property<?, T> elementProperty, Class<? extends Collection<?>> collectionType, PropertyComponentBuilder callbackFactory) Builds a collection field.protected <K,V> MapField<K, V> ObjectFieldFactory.buildMapField(Property<?, K> keyProperty, Property<?, V> valueProperty, PropertyComponentBuilder callbackFactory) Builds a map field.