Uses of Interface
org.vaadin.miki.superfields.object.PropertyComponentBuilder
-
Packages that use PropertyComponentBuilder Package Description org.vaadin.miki.superfields.object org.vaadin.miki.superfields.object.builder org.vaadin.miki.superfields.util.factory -
-
Uses of PropertyComponentBuilder in org.vaadin.miki.superfields.object
Fields in org.vaadin.miki.superfields.object with type parameters of type PropertyComponentBuilder Modifier and Type Field Description static com.vaadin.flow.function.SerializableSupplier<PropertyComponentBuilder>ObjectField. DEFAULT_COMPONENT_BUILDERMethods in org.vaadin.miki.superfields.object that return PropertyComponentBuilder Modifier and Type Method Description PropertyComponentBuilderObjectField. getPropertyComponentBuilder()Returns the currentPropertyComponentBuilder.Methods in org.vaadin.miki.superfields.object with parameters of type PropertyComponentBuilder Modifier and Type Method Description voidObjectField. setPropertyComponentBuilder(PropertyComponentBuilder builder)Sets the newPropertyComponentBuilder.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 Modifier and Type Class Description classSimplePropertyComponentBuilderReference implementation ofPropertyComponentBuilder. -
Uses of PropertyComponentBuilder in org.vaadin.miki.superfields.util.factory
Methods in org.vaadin.miki.superfields.util.factory that return PropertyComponentBuilder Modifier and Type Method Description protected 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 PropertyComponentBuilder Modifier and Type Method Description protected <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.
-