Uses of Class
org.vaadin.miki.superfields.object.Property
Packages that use Property
Package
Description
-
Uses of Property in org.vaadin.miki.superfields.object
Methods in org.vaadin.miki.superfields.object that return types with arguments of type PropertyModifier and TypeMethodDescriptionPropertyProvider.getObjectPropertyDefinitions(Class<T> type, T instance) Builds a list of property definitions for a given object.DefaultPropertyGroupingProvider.groupDefinitions(List<Property<T, ?>> definitions) PropertyGroupingProvider.groupDefinitions(List<Property<T, ?>> definitions) Groups given definitions.Methods in org.vaadin.miki.superfields.object with parameters of type PropertyModifier and TypeMethodDescription<P,C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?, P>>
Optional<C>PropertyComponentBuilder.buildPropertyField(Property<?, P> property) Builds a component for a given property.voidComponentConfigurator.configureComponent(T object, Property<T, ?> definition, com.vaadin.flow.component.HasValue<?, ?> component) Configures a given component.Method parameters in org.vaadin.miki.superfields.object with type arguments of type PropertyModifier and TypeMethodDescription<T,C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents>
Optional<C>DefaultPropertyGroupLayoutProvider.buildGroupLayout(String groupName, List<Property<T, ?>> definitions) <T,C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents>
Optional<C>PropertyGroupLayoutProvider.buildGroupLayout(String groupName, List<Property<T, ?>> definitions) Builds a layout for a given group.<T> voidComponentGroupConfigurator.configureComponentGroup(T object, String groupName, List<Property<T, ?>> definitions, List<? extends com.vaadin.flow.component.HasValue<?, ?>> components) Configures the given group of components.DefaultPropertyGroupingProvider.groupDefinitions(List<Property<T, ?>> definitions) PropertyGroupingProvider.groupDefinitions(List<Property<T, ?>> definitions) Groups given definitions. -
Uses of Property in org.vaadin.miki.superfields.object.builder
Methods in org.vaadin.miki.superfields.object.builder that return types with arguments of type PropertyModifier and TypeMethodDescriptionMap<Predicate<Property<?,?>>, FieldBuilder<?>> SimplePropertyComponentBuilder.getRegisteredBuilders()Returns the builders registered so far.SimplePropertyComponentBuilder.isExactlyType(Class<?> type) Returns aPredicatethat checks if a property is exactly of given type.Returns aPredicatethat checks if a property is of the given type (i.e.Methods in org.vaadin.miki.superfields.object.builder with parameters of type PropertyModifier and TypeMethodDescriptioncom.vaadin.flow.component.HasValue<?,P> FieldBuilder.buildPropertyField(Property<?, P> property) Builds a field for a given property.<P,C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?, P>>
Optional<C>SimplePropertyComponentBuilder.buildPropertyField(Property<?, P> property) Method parameters in org.vaadin.miki.superfields.object.builder with type arguments of type PropertyModifier and TypeMethodDescription<P> voidSimplePropertyComponentBuilder.registerBuilder(Predicate<Property<?, P>> predicate, FieldBuilder<P> builder) Registers a givenPredicateand its matchingFieldBuilder.final <P> SimplePropertyComponentBuilderSimplePropertyComponentBuilder.withRegisteredBuilder(Predicate<Property<?, P>> predicate, FieldBuilder<P> builder) ChainsSimplePropertyComponentBuilder.registerBuilder(Predicate, FieldBuilder)and returns itself. -
Uses of Property in org.vaadin.miki.superfields.object.reflect
Methods in org.vaadin.miki.superfields.object.reflect that return types with arguments of type PropertyModifier and TypeMethodDescriptionReflectivePropertyProvider.getObjectPropertyDefinitions(Class<T> type, T instance) -
Uses of Property in org.vaadin.miki.superfields.object.util
Methods in org.vaadin.miki.superfields.object.util that return types with arguments of type PropertyModifier and TypeMethodDescriptionMetadataBasedGroupingProvider.groupDefinitions(List<Property<T, ?>> definitions) Method parameters in org.vaadin.miki.superfields.object.util with type arguments of type Property -
Uses of Property in org.vaadin.miki.superfields.util.factory
Methods in org.vaadin.miki.superfields.util.factory with parameters of type PropertyModifier 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.