A B C D E F G H I L M N O P R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractGridSelect<V,F> - Class in org.vaadin.miki.superfields.gridselect
-
Base class for various
Gridselects. - AbstractGridSelect(Grid<V>) - Constructor for class org.vaadin.miki.superfields.gridselect.AbstractGridSelect
- AbstractSuperFloatingPointField<T extends Number,SELF extends AbstractSuperFloatingPointField<T,SELF>> - Class in org.vaadin.miki.superfields.numbers
-
Base class for implementations of
AbstractSuperNumberFieldthat allow modifications to minimum and maximum number of fraction digits. - AbstractSuperFloatingPointField(T, SerializablePredicate<T>, SerializableFunction<T, T>, String, Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
-
Creates the field.
- AbstractSuperNumberField<T extends Number,SELF extends AbstractSuperNumberField<T,SELF>> - Class in org.vaadin.miki.superfields.numbers
-
Base class for super number fields.
- AbstractSuperNumberField(T, SerializablePredicate<T>, SerializableFunction<T, T>, String, Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Creates the field.
- ACCEPTED_GROUPING_METADATA_TYPE - Static variable in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
- ACCEPTED_SORTING_METADATA_TYPES - Static variable in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
- add() - Method in interface org.vaadin.miki.superfields.collections.CollectionController
-
Adds a new component at the end of current list.
- add(int) - Method in interface org.vaadin.miki.superfields.collections.CollectionController
-
Adds a new component at a specified position, moving subsequent elements by one.
- add(int) - Method in class org.vaadin.miki.superfields.collections.CollectionField
- add(Component...) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
- addClassName(String...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Adds given style class names to this state.
- addClickListener(ComponentClickListener<C>) - Method in interface org.vaadin.miki.events.click.ComponentClickNotifier
-
Adds a listener.
- addClickListener(ComponentClickListener<MultiClickButton>) - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
- addComponentAtIndex(int, Component) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
- addComponentConfigurators(Collection<ComponentConfigurator<T>>) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Adds given
ComponentConfigurators. - addComponentConfigurators(ComponentConfigurator<T>...) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Adds given
ComponentConfigurators. - addComponentGroupConfigurators(Collection<ComponentGroupConfigurator>) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Adds given
ComponentGroupConfigurators. - addComponentGroupConfigurators(ComponentGroupConfigurator...) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Adds given
ComponentGroupConfigurators. - addComponentObservationListener(ComponentObservationListener) - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
-
Adds a listener that will be informed about changes in observed components.
- addContentChangeListener(ContentChangeListener) - Method in class org.vaadin.miki.superfields.contentaware.ContentAware
- addContentChangeListener(ContentChangeListener) - Method in interface org.vaadin.miki.superfields.contentaware.ContentChangeNotifier
-
Adds a listener to be notified whenever
ContentChangeEventhappens. - addFirstButton(String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionComponentProviderthat produces aButtonthat adds an element to the collection by callingCollectionController.add(int)with0as parameter. - addLastButton(String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionComponentProviderthat produces aButtonthat adds an element to the collection by callingCollectionController.add(). - addMetadataProvider(MetadataProvider...) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
-
Adds given
MetadataProviders. - addNewTab(T, boolean) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Adds a new tab and content for given value, using
SuperTabs.getTabHeaderGenerator()andSuperTabs.getTabContentGenerator()to produce components. - addNewTab(T, Tab, Component, boolean) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Adds a new tab and content for given value.
- addStateChangeListener(StateChangeListener<ButtonState, MultiClickButton>) - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
- addStateChangeListener(StateChangeListener<S, C>) - Method in interface org.vaadin.miki.events.state.StateChangeNotifier
-
Adds given
StateChangeListener. - addTab(T...) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
This method adds one or more tabs.
- addTab(T, Tab, Component) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Adds a tab for a given value.
- addTabs(Collection<T>) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Adds a tab for each of the given values.
- addTextSelectionListener(TextSelectionListener<C>) - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
- addTextSelectionListener(TextSelectionListener<SuperDatePicker>) - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- addTextSelectionListener(TextSelectionListener<SuperTextArea>) - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- addTextSelectionListener(TextSelectionListener<SuperTextField>) - Method in class org.vaadin.miki.superfields.text.SuperTextField
- addTextSelectionListener(TextSelectionListener<SELF>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- addTextSelectionListener(TextSelectionListener<T>) - Method in interface org.vaadin.miki.events.text.TextSelectionNotifier
-
Adds the listener.
- addThemeName(String...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Adds given theme names to this state.
- addThemeVariant(ButtonVariant...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Adds given theme variants to this state.
- addThemeVariants(TextFieldVariant...) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Allows adding theme variants to the underlying text field.
- addTypedFieldProvider(TypedFieldProvider<?, ?>...) - Method in class org.vaadin.miki.superfields.variant.VariantField
-
Adds one or more
TypedFieldProviders to this component. - addUnloadListener(UnloadListener) - Method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Adds an
UnloadListener. - addValueChangeListener(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<ObservedField, Boolean>>) - Method in class org.vaadin.miki.superfields.lazyload.ObservedField
- AFTER_END - org.vaadin.miki.shared.labels.LabelPosition
-
Label is placed to the side of the component, after it, and aligned to the end of the column.
- AFTER_MIDDLE - org.vaadin.miki.shared.labels.LabelPosition
-
Label is placed to the side of the component, after it, and aligned to the middle of the column.
- AFTER_START - org.vaadin.miki.shared.labels.LabelPosition
-
Label is placed to the side of the component, after it, and aligned to the start of the column.
- AnnotationMetadataProvider - Class in org.vaadin.miki.superfields.object.reflect
-
Provides
PropertyMetadatabased on previously registered annotations. - AnnotationMetadataProvider() - Constructor for class org.vaadin.miki.superfields.object.reflect.AnnotationMetadataProvider
- arePaddingCellsClickable() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Checks whether the padding cells (if any present) are clickable.
- AVAILABLE_ITEMS_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
B
- BEFORE_END - org.vaadin.miki.shared.labels.LabelPosition
-
Label is placed to the side of the component, before it, and aligned to the end of the column.
- BEFORE_MIDDLE - org.vaadin.miki.shared.labels.LabelPosition
-
Label is placed to the side of the component, before it, and aligned to the middle of the column.
- BEFORE_START - org.vaadin.miki.shared.labels.LabelPosition
-
Label is placed to the side of the component, before it, and aligned to the start of the column.
- BigField - Annotation Type in org.vaadin.miki.superfields.util.factory
-
Indicates a field should be rendered as big.
- blur() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- buildAndConfigureComponentBuilder() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds a
SimplePropertyComponentBuilderand 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) - buildAndConfigureGroupingProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds a
PropertyGroupingProviderbased on presence ofMetadataProperties.GROUP_METADATA_PROPERTYandMetadataProperties.ORDER_METADATA_PROPERTY. - buildAndConfigureGroupLayoutProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds a
PropertyGroupLayoutProviderthat provides a separate layout for a group with two or more properties in it. - buildAndConfigureObjectField(Class<T>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds, configures, and repaints an
ObjectFieldfor a given type, using instance provider fromObjectFieldFactory.getInstanceProvider(Class). - buildAndConfigureObjectField(Class<T>, boolean) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds, configures, and optionally repaints an
ObjectFieldfor a given type, using instance provider fromObjectFieldFactory.getInstanceProvider(Class). - buildAndConfigureObjectField(Class<T>, SerializableSupplier<T>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds, configures, and repaints an
ObjectFieldfor a given type using given instance provider. - buildAndConfigureObjectField(Class<T>, SerializableSupplier<T>, boolean) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds, configures and optionally repaints an
ObjectFieldfor a given type using given instance provider. - buildAndConfigurePropertyProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds a
ReflectivePropertyProviderand configures it to a typical use case based on annotations:FieldGroupis mapped toMetadataProperties.GROUP_METADATA_PROPERTYFieldOrderis mapped toMetadataProperties.ORDER_METADATA_PROPERTYBigFieldis mapped toMetadataProperties.MULTILINE_METADATA_PROPERTYFieldCaptionis mapped toMetadataProperties.CAPTION_METADATA_PROPERTYShowFieldAsis mapped toMetadataProperties.SHOW_AS_COMPONENT_METADATA_PROPERTYBuildFieldWithis mapped toMetadataProperties.COMPONENT_BUILDER_METADATA_PROPERTYIn addition fields without a setter are marked withMetadataProperties.READ_ONLY_METADATA_PROPERTY, and collections and maps usingMetadataProperties.COLLECTION_ELEMENT_TYPE_METADATA_PROPERTY,MetadataProperties.MAP_KEY_TYPE_METADATA_PROPERTYandMetadataProperties.MAP_VALUE_TYPE_METADATA_PROPERTY. - buildCollectionField(Property<?, T>, Class<? extends Collection<?>>, PropertyComponentBuilder) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds a collection field.
- buildComponentConfigurators(Class<T>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds
ComponentConfigurators for a given data type: components have their label set up according toMetadataProperties.CAPTION_METADATA_PROPERTYor the field name components are set to read only based onMetadataProperties.READ_ONLY_METADATA_PROPERTYcomponents have their style names set up according toMetadataProperties.COMPONENT_STYLE_METADATA_PROPERTYcomponents have their id set according toMetadataProperties.COMPONENT_ID_METADATA_PROPERTY - buildComponentGroupConfigurators() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds
ComponentGroupConfigurators: each component in a named group has style names added to it (obtained fromObjectFieldFactory.getGroupComponentStyleNames() - BuildFieldWith - Annotation Type in org.vaadin.miki.superfields.util.factory
-
Overrides the default builder and forces the field to be rendered with whatever the output of the builder is.
- buildGroupLayout(String, List<Property<T, ?>>) - Method in class org.vaadin.miki.superfields.object.DefaultPropertyGroupLayoutProvider
- buildGroupLayout(String, List<Property<T, ?>>) - Method in interface org.vaadin.miki.superfields.object.PropertyGroupLayoutProvider
-
Builds a layout for a given group.
- buildMapField(Property<?, K>, Property<?, V>, PropertyComponentBuilder) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Builds a map field.
- buildPaddingCell(int, int) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
- buildPropertyField(Property<?, P>) - Method in interface org.vaadin.miki.superfields.object.builder.FieldBuilder
-
Builds a field for a given property.
- buildPropertyField(Property<?, P>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
- buildPropertyField(Property<?, P>) - Method in interface org.vaadin.miki.superfields.object.PropertyComponentBuilder
-
Builds a component for a given property.
- buildRegularExpression(StringBuilder, DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Builds regular expression that allows neat typing of the number already formatted.
- buildRegularExpression(StringBuilder, DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
- buildValueCell(T, int, int) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
- ButtonState - Interface in org.vaadin.miki.superfields.buttons
-
Encapsulation of a state of a button (text, icon, style names, etc.).
C
- CanModifyText - Interface in org.vaadin.miki.markers
-
Marker interface for objects that can modify text at given coordinates.
- CanReceiveSelectionEventsFromClient - Interface in org.vaadin.miki.markers
-
Marker interface for objects capable of receiving text selection events from client-side code.
- CanSelectText - Interface in org.vaadin.miki.markers
-
Marker interface for components that can select text.
- CAPTION_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- CellGenerator<T> - Interface in org.vaadin.miki.superfields.itemgrid
-
Interface for objects generating cells.
- CellInformation<T> - Class in org.vaadin.miki.superfields.itemgrid
-
Information about a cell in an
ItemGrid. - CellInformation(int, int, Component) - Constructor for class org.vaadin.miki.superfields.itemgrid.CellInformation
-
Constructs cell information for a padding cell.
- CellInformation(int, int, T, Component) - Constructor for class org.vaadin.miki.superfields.itemgrid.CellInformation
-
Constructs cell information for a non-padding cell.
- cellSelectionChanged(CellSelectionEvent<T>) - Method in interface org.vaadin.miki.superfields.itemgrid.CellSelectionHandler
-
Triggered whenever a cell selection has been changed.
- CellSelectionEvent<T> - Class in org.vaadin.miki.superfields.itemgrid
-
Stores information about a cell being selected or not.
- CellSelectionEvent(CellInformation<T>, boolean) - Constructor for class org.vaadin.miki.superfields.itemgrid.CellSelectionEvent
-
Creates the event.
- CellSelectionHandler<T> - Interface in org.vaadin.miki.superfields.itemgrid
-
Interface for objects handling
CellSelectionEvents inItemGrid. - centred(int, int, boolean) - Static method in class org.vaadin.miki.superfields.itemgrid.RowPadding
-
Creates
RowPaddingwhere given number of cells are centred in given number of columns (optionally putting one odd cell to the beginning). - clear() - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
-
Removes all associated states.
- clearComponentConfigurators() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Removes all previously added
ComponentConfigurator. - clearComponentGroupConfigurators() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Removes all previously added
ComponentGroupConfigurators. - clearSelectionOnValueChange() - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
-
Handles selection change on value change if there are no client notifications.
- click() - Method in interface org.vaadin.miki.markers.Clickable
-
Clicks this object.
- click() - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
- Clickable - Interface in org.vaadin.miki.markers
-
Marker interface for components that can be clicked.
- clickCell(CellInformation<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Reacts to cell being clicked in the browser.
- COLLECTION_ELEMENT_TYPE_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- CollectionComponentProvider<C extends com.vaadin.flow.component.Component> - Interface in org.vaadin.miki.superfields.collections
-
Catch-all interface for everything related to producing
Components for aCollectionField. - CollectionComponentProviders - Class in org.vaadin.miki.superfields.util
-
Utility class with common (hopefully) use-cases of
CollectionComponentProviderand subclasses. - CollectionController - Interface in org.vaadin.miki.superfields.collections
-
Marker interface for all components that can control a collection.
- CollectionField<T,C extends Collection<T>> - Class in org.vaadin.miki.superfields.collections
-
All-purpose field for editing and maintaining values that are
Collections. - CollectionField(SerializableSupplier<C>, SerializableSupplier<F>) - Constructor for class org.vaadin.miki.superfields.collections.CollectionField
-
Creates new field using
CollectionField.DEFAULT_LAYOUT_PROVIDERas root layout provider. - CollectionField(SerializableSupplier<C>, CollectionLayoutProvider<?>, SerializableSupplier<F>) - Constructor for class org.vaadin.miki.superfields.collections.CollectionField
-
Creates new field.
- CollectionField(SerializableSupplier<C>, CollectionLayoutProvider<?>, CollectionValueComponentProvider<T, ?>) - Constructor for class org.vaadin.miki.superfields.collections.CollectionField
-
Creates new field.
- CollectionField(SerializableSupplier<C>, CollectionValueComponentProvider<T, ?>) - Constructor for class org.vaadin.miki.superfields.collections.CollectionField
-
Creates new field using
CollectionField.DEFAULT_LAYOUT_PROVIDERas root layout provider. - CollectionLayoutProvider<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> - Interface in org.vaadin.miki.superfields.collections
-
Interface for objects providing a layout for any
CollectionField. - CollectionValueComponentProvider<T,C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,T>> - Interface in org.vaadin.miki.superfields.collections
-
Interface for objects providing a component capable of displaying a single element of a
CollectionField. - column() - Static method in class org.vaadin.miki.superfields.layouts.FlexLayoutHelpers
-
Returns a
FlexLayoutwithFlexLayout.FlexDirection.COLUMNdirection. - columnReverse() - Static method in class org.vaadin.miki.superfields.layouts.FlexLayoutHelpers
-
Returns a
FlexLayoutwithFlexLayout.FlexDirection.COLUMN_REVERSEdirection. - columnWithHeaderAndFooterRows(Collection<CollectionComponentProvider<?>>, Collection<CollectionComponentProvider<?>>) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
- columnWithHeaderAndFooterRows(CollectionValueComponentProvider<T, F>, Collection<CollectionComponentProvider<?>>, Collection<CollectionComponentProvider<?>>) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionValueComponentProviderfor a column-basedHeaderFooterFieldWrapperwhere header and footer are row-basedFlexLayouts. - columnWithHeaderRowAndFooterRow() - Static method in class org.vaadin.miki.superfields.layouts.FlexLayoutHelpers
-
Returns a
FlexLayout-basedHeaderFooterLayoutWrapper, where main alignment and body are columns, and header and footer are rows. - COMPONENT_BUILDER_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- COMPONENT_ID_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- COMPONENT_STYLE_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- ComponentClickEvent<C extends com.vaadin.flow.component.Component & Clickable> - Class in org.vaadin.miki.events.click
-
An event for button clicks.
- ComponentClickEvent(C, ClickEvent<C>) - Constructor for class org.vaadin.miki.events.click.ComponentClickEvent
-
Creates a new event using the given source and indicator whether the event originated from the client side or the server side.
- ComponentClickListener<C extends com.vaadin.flow.component.Component & Clickable> - Interface in org.vaadin.miki.events.click
-
Marker interface for objects that react to
ComponentClickEvents. - ComponentClickNotifier<C extends com.vaadin.flow.component.Component & Clickable> - Interface in org.vaadin.miki.events.click
-
Marker interface for objects that broadcast
ComponentClickEvents. - ComponentConfigurator<T> - Interface in org.vaadin.miki.superfields.object
-
Marker interface for objects capable of configuring a component used in
ObjectField<T>. - ComponentGroupConfigurator - Interface in org.vaadin.miki.superfields.object
-
Configures an entire group of components.
- ComponentId - Annotation Type in org.vaadin.miki.superfields.util.factory
-
Indicates id of a component.
- ComponentObservationEvent - Class in org.vaadin.miki.superfields.lazyload
-
Information about the component being observed by
ComponentObserver. - ComponentObservationEvent(ComponentObserver, Component, double) - Constructor for class org.vaadin.miki.superfields.lazyload.ComponentObservationEvent
-
Constructs a prototypical Event.
- ComponentObservationListener - Interface in org.vaadin.miki.superfields.lazyload
-
Interface for listening to
ComponentObservationEvent. - ComponentObserver - Class in org.vaadin.miki.superfields.lazyload
-
A component that wraps Intersection Observer on the client-side to notify server-side about visibility changes.
- ComponentObserver(double...) - Constructor for class org.vaadin.miki.superfields.lazyload.ComponentObserver
-
Creates the observer using entire document as viewport.
- ComponentObserver(Component, String, double...) - Constructor for class org.vaadin.miki.superfields.lazyload.ComponentObserver
-
Creates the observer using provided document as viewport root and provided root margins.
- ComponentStyle - Annotation Type in org.vaadin.miki.superfields.util.factory
-
Indicates style names to be applied to the component.
- ComponentTools - Class in org.vaadin.miki.util
- configureComponent(T, Property<T, ?>, HasValue<?, ?>) - Method in interface org.vaadin.miki.superfields.object.ComponentConfigurator
-
Configures a given component.
- configureComponentGroup(T, String, List<Property<T, ?>>, List<? extends HasValue<?, ?>>) - Method in interface org.vaadin.miki.superfields.object.ComponentGroupConfigurator
-
Configures the given group of components.
- configureGrid(Grid<V>) - Method in class org.vaadin.miki.superfields.gridselect.AbstractGridSelect
-
Configures the grid.
- configureGrid(Grid<V>) - Method in class org.vaadin.miki.superfields.gridselect.GridMultiSelect
- configureObjectField(ObjectField<T>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Configures a given object field.
- ContentAware - Class in org.vaadin.miki.superfields.contentaware
-
Content-aware that sends events when a component is added to or removed from anywhere in its contents (even in a nested layout).
- ContentAware() - Constructor for class org.vaadin.miki.superfields.contentaware.ContentAware
- ContentChangeEvent - Class in org.vaadin.miki.superfields.contentaware
-
Event related to content aware components.
- ContentChangeEvent(ContentAware, boolean, int, int) - Constructor for class org.vaadin.miki.superfields.contentaware.ContentChangeEvent
- ContentChangeListener - Interface in org.vaadin.miki.superfields.contentaware
-
Marker interface for objects that listen to
ContentChangeEvents. - ContentChangeNotifier - Interface in org.vaadin.miki.superfields.contentaware
-
Marker interface for objects that broadcast
ContentChangeEvents. - copy() - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Returns a deep copy of this object.
- copyProperties(Component, Component) - Static method in class org.vaadin.miki.util.ComponentTools
D
- D_M_YY_DOTTED - Static variable in class org.vaadin.miki.shared.dates.DatePatterns
-
Uses day, month and short year with century boundary year 40 (years less than 40 are from 21st century), separated by
.. - D_MMMM_YYYY - Static variable in class org.vaadin.miki.shared.dates.DatePatterns
-
Uses day, four digit year and month name (obtained from locale).
- DatePattern - Class in org.vaadin.miki.shared.dates
-
A description of pattern for dates.
- DatePattern() - Constructor for class org.vaadin.miki.shared.dates.DatePattern
-
Creates a new pattern, with no display name.
- DatePattern(String) - Constructor for class org.vaadin.miki.shared.dates.DatePattern
-
Creates a new pattern using given display name.
- DatePattern.MonthDisplayMode - Enum in org.vaadin.miki.shared.dates
-
Defines available ways of displaying month.
- DatePattern.Order - Enum in org.vaadin.miki.shared.dates
-
Defines available display order of dates.
- DatePatterns - Class in org.vaadin.miki.shared.dates
-
Container class with some common
DatePatterns. - DAY_MONTH_YEAR - org.vaadin.miki.shared.dates.DatePattern.Order
- DD_MM_YY_OR_YYYY_DOTTED - Static variable in class org.vaadin.miki.shared.dates.DatePatterns
-
Uses zero-prefixed day and month, optionally full year, separated by
.. - DD_MM_YYYY_DOTTED - Static variable in class org.vaadin.miki.shared.dates.DatePatterns
-
Uses zero-prefixed day and month, full year, separated by
.. - DDMMYY - Static variable in class org.vaadin.miki.shared.dates.DatePatterns
-
Uses zero-prefixed day and month with short year (century boundary year 40, years less than 40 in 21st century), and no separator.
- DEFAULT - org.vaadin.miki.shared.labels.LabelPosition
-
Default label position, without any changes.
- DEFAULT_BUILDER - Static variable in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Default field builder used when no registered predicate matches given property.
- DEFAULT_COLUMN_COUNT - Static variable in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Default number of columns.
- DEFAULT_COMPONENT_BUILDER - Static variable in class org.vaadin.miki.superfields.object.ObjectField
- DEFAULT_GROUP_LAYOUT_PROVIDER - Static variable in class org.vaadin.miki.superfields.object.ObjectField
- DEFAULT_GROUPING_PROVIDER - Static variable in class org.vaadin.miki.superfields.object.ObjectField
- DEFAULT_INDEX - Static variable in class org.vaadin.miki.superfields.buttons.IndexedButton
- DEFAULT_LAYOUT_PROVIDER - Static variable in class org.vaadin.miki.superfields.collections.CollectionField
-
Default layout provider.
- DEFAULT_LAYOUT_PROVIDER - Static variable in class org.vaadin.miki.superfields.collections.MapEntryField
-
Default layout provider used by
MapEntryField. - DEFAULT_LAYOUT_PROVIDER - Static variable in class org.vaadin.miki.superfields.object.ObjectField
- DEFAULT_NULL_COMPONENT_PROVIDER - Static variable in class org.vaadin.miki.superfields.variant.VariantField
- DEFAULT_NULL_REPRESENTATION - Static variable in class org.vaadin.miki.superfields.text.LabelField
- DEFAULT_PROPERTY_PROVIDER - Static variable in class org.vaadin.miki.superfields.object.ObjectField
- DEFAULT_SELECTED_ITEM_CLASS_NAME - Static variable in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Style that by default indicates a selected item.
- DEFAULT_SEPARATOR - Static variable in class org.vaadin.miki.shared.dates.DatePattern
-
Default separator,
-. - DEFAULT_TAB_CONTENTS_CONTAINER - Static variable in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Default container for tab contents.
- defaultCellGenerator(V, int, int) - Static method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Default
CellGenerator. - defaultCellSelectionHandler(CellSelectionEvent<V>) - Static method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Default
CellSelectionHandler. - defaultMainContainerSupplier() - Static method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Default supplier for the main layout of the grid.
- DefaultPropertyGroupingProvider - Class in org.vaadin.miki.superfields.object
-
Default grouping of the properties - a single group with one element, a property.
- DefaultPropertyGroupingProvider() - Constructor for class org.vaadin.miki.superfields.object.DefaultPropertyGroupingProvider
- DefaultPropertyGroupLayoutProvider - Class in org.vaadin.miki.superfields.object
-
Default implementation of
PropertyGroupLayoutProvider. - DefaultPropertyGroupLayoutProvider() - Constructor for class org.vaadin.miki.superfields.object.DefaultPropertyGroupLayoutProvider
- DefaultPropertyGroupLayoutProvider(SerializableSupplier<C>) - Constructor for class org.vaadin.miki.superfields.object.DefaultPropertyGroupLayoutProvider
- defaultRowComponentGenerator(int) - Static method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Default
RowComponentGenerator. - DoNotScanSuperclasses - Annotation Type in org.vaadin.miki.superfields.object.reflect
-
Indicates that a given type (and all of its subtypes) should not have superclass properties scanned.
E
- EMPTY_CLASS_NAME - Static variable in class org.vaadin.miki.superfields.lazyload.LazyLoad
-
Style name when this component is empty (not showing anything).
- equals(Object) - Method in class org.vaadin.miki.shared.dates.DatePattern
- equals(Object) - Method in class org.vaadin.miki.superfields.itemgrid.CellInformation
- equals(Object) - Method in class org.vaadin.miki.superfields.itemgrid.CellSelectionEvent
- equals(Object) - Method in class org.vaadin.miki.superfields.itemgrid.RowPadding
- equals(Object) - Method in class org.vaadin.miki.superfields.object.Property
- equals(Object) - Method in class org.vaadin.miki.superfields.object.PropertyMetadata
- escapeDot(char) - Static method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Escapes the
AbstractSuperNumberField.DOTfor regular expression, if needed. - extractFieldsWithMethods(Class<?>, boolean) - Static method in class org.vaadin.miki.util.ReflectTools
-
Scans a class using reflection and associates fields with getters (first) and setters (second).
- extractGenericType(Field, int) - Static method in class org.vaadin.miki.util.ReflectTools
-
Extracts the class present as the given parameter in the generic definition of the type in the given field.
F
- FieldBuilder<P> - Interface in org.vaadin.miki.superfields.object.builder
-
Marker interface for
SimplePropertyComponentBuilderfor objects that build individual components. - FieldCaption - Annotation Type in org.vaadin.miki.superfields.util.factory
-
Overrides the default caption of a field.
- FieldGroup - Annotation Type in org.vaadin.miki.superfields.util.factory
-
Marks a group the field belongs to.
- FieldOrder - Annotation Type in org.vaadin.miki.superfields.util.factory
-
Indicates order in which the field should be displayed.
- fireComponentObservationEvent(ComponentObservationEvent) - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
-
Broadcasts the event using
Component.getEventBus(). - fireTextSelectionEvent(boolean, int, int, String) - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
-
Fires text selection event.
- fireUnloadEvent(UnloadEvent) - Method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Fires the
UnloadEvent. - fireValueChangeEvent(boolean) - Method in class org.vaadin.miki.superfields.lazyload.ObservedField
-
Fires value change to registered listeners.
- FIRST_ROW_FILL_BEGINNING - Static variable in class org.vaadin.miki.superfields.itemgrid.RowPaddingStrategies
-
Indicates padding at the beginning of the first row.
- FIRST_ROW_FILL_END - Static variable in class org.vaadin.miki.superfields.itemgrid.RowPaddingStrategies
-
Indicates padding at the end of the first row.
- firstLetterUppercase(String) - Static method in class org.vaadin.miki.util.StringTools
-
Modifies the text by putting the first character of it to uppercase.
- FlexLayoutHelpers - Class in org.vaadin.miki.superfields.layouts
-
Utility class to make creating
FlexLayouts easier. - focus() - Method in class org.vaadin.miki.superfields.collections.CollectionField
- focus() - Method in class org.vaadin.miki.superfields.collections.MapField
- focus() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- focus() - Method in class org.vaadin.miki.superfields.object.ObjectField
- forTexts(String...) - Static method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Turns given texts into corresponding
ButtonStates, one for each text.
G
- generateComponent(T, int, int) - Method in interface org.vaadin.miki.superfields.itemgrid.CellGenerator
-
Constructs a component that would represent given value in given row and column.
- generateComponent(V) - Method in interface org.vaadin.miki.superfields.tabs.TabContentGenerator
-
Creates a new instance of a component that corresponds to the given object.
- generateModelValue() - Method in class org.vaadin.miki.superfields.collections.CollectionField
- generateModelValue() - Method in class org.vaadin.miki.superfields.collections.MapEntryField
- generateModelValue() - Method in class org.vaadin.miki.superfields.collections.MapField
- generateModelValue() - Method in class org.vaadin.miki.superfields.gridselect.GridMultiSelect
- generateModelValue() - Method in class org.vaadin.miki.superfields.gridselect.GridSelect
- generateModelValue() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
- generateModelValue() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- generateModelValue() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- generateModelValue() - Method in class org.vaadin.miki.superfields.object.ObjectField
- generateModelValue() - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
- generateModelValue() - Method in class org.vaadin.miki.superfields.text.LabelField
- generateModelValue() - Method in class org.vaadin.miki.superfields.variant.VariantField
- generateRowComponent(int) - Method in interface org.vaadin.miki.superfields.itemgrid.RowComponentGenerator
-
Creates a component that corresponds to a given row number.
- generateTab(V) - Method in interface org.vaadin.miki.superfields.tabs.TabHeaderGenerator
-
Creates a new instance of a tab that corresponds to the given object.
- get() - Static method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Returns or creates an instance for current UI.
- get(UI) - Static method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Returns or creates an instance for a given UI.
- getAllowedSelectionMode() - Method in class org.vaadin.miki.superfields.gridselect.RestrictedModeGrid
-
Gets the current allowed selection mode, defined at construction time.
- getAttached() - Static method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Returns or creates an instance for current UI and attaches that instance to the UI, if not yet attached.
- getAttached(C) - Static method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Returns or creates an instance for the UI associated with given
parentand attaches that instance toparent. - getBaseCentury() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Returns the base century for use with
DatePattern.setShortYear(boolean). - getBeginning() - Method in class org.vaadin.miki.superfields.itemgrid.RowPadding
-
Returns the number of empty cells at the beginning of the row.
- getBody() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
-
Returns the body of this component.
- getCellComponents() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns a
Streamof allComponents in the cells. - getCellGenerator() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns current
CellGeneratorused to generate cells. - getCellInformation() - Method in class org.vaadin.miki.superfields.itemgrid.CellSelectionEvent
- getCellInformation() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns a list with information about each cell.
- getCellInformation(int, int) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns
CellInformationthat corresponds to the cell of given coordinates. - getCellInformation(T) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns
CellInformationthat corresponds to the provided value. - getCellSelectionHandler() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns current
CellSelectionHandlerused to react to selection changes. - getCenturyBoundaryYear() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Returns boundary year to distinguish between
DatePattern.getBaseCentury()and the previous one, whenDatePattern.isShortYear()istrue. - getClassNames() - Method in interface org.vaadin.miki.superfields.buttons.ButtonState
-
Returns current (ordered) set of style class names associated with this state.
- getClassNames() - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
- getCollectionElementFilter() - Method in class org.vaadin.miki.superfields.collections.CollectionField
- getCollectionElementFilter() - Method in interface org.vaadin.miki.superfields.collections.HasCollectionElementFilter
-
Returns current value filter.
- getCollectionElementFilter() - Method in class org.vaadin.miki.superfields.collections.MapField
- getCollectionFieldLayoutProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns a
CollectionLayoutProviderto be used in newCollectionFields. - getCollectionValueComponentProvider() - Method in class org.vaadin.miki.superfields.collections.CollectionField
- getCollectionValueComponentProvider() - Method in interface org.vaadin.miki.superfields.collections.HasCollectionValueComponentProvider
-
Returns the current provider used to generate components.
- getCollectionValueComponentProvider() - Method in class org.vaadin.miki.superfields.collections.MapField
- getColumn() - Method in class org.vaadin.miki.superfields.itemgrid.CellInformation
- getColumnCellInformation(int) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns a list with
CellInformationfor each cell in given column. - getColumnCount() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns the current number of columns.
- getComponent() - Method in class org.vaadin.miki.superfields.itemgrid.CellInformation
- getComponents() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
-
Returns components contained in the body.
- getConverter() - Method in class org.vaadin.miki.superfields.text.LabelField
-
Returns converter from value to
String. - getDataType() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Returns the type of the value returned by this field.
- getDatePattern() - Method in interface org.vaadin.miki.markers.HasDatePattern
-
Returns current date pattern.
- getDatePattern() - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- getDatePattern() - Method in class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- getDefaultBuilder() - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Returns the current default
FieldBuilder, i.e. - getDetails() - Method in class org.vaadin.miki.events.click.ComponentClickEvent
-
Returns the underlying
ClickEvent. - getDisplayMonthNames() - Method in class org.vaadin.miki.superfields.dates.SuperDatePickerI18n
-
Returns current month names for displaying as user formatted month name.
- getDisplayName() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Returns display name defined in the constructor.
- getDisplayOrder() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Returns current display order.
- getEmptyCollectionProvider(Class<C>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns an empty collection provider for a given collection type.
- getEmptyMapSupplier() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns a supplier for an empty map.
- getEnd() - Method in class org.vaadin.miki.superfields.itemgrid.RowPadding
-
Returns the number of empty cells at the end of the row.
- getErrorMessage() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getExponentSeparator() - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Returns the current exponent separator in the scientific notation.
- getFooter() - Method in interface org.vaadin.miki.superfields.layouts.HasFooter
-
Gets the current footer.
- getFooter() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- getFooter() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
- getFormattedValue() - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
-
Returns the current value formatted with current locale or pattern.
- getGetter() - Method in class org.vaadin.miki.superfields.object.Property
-
Returns the getter for the property, if any.
- getGrid() - Method in class org.vaadin.miki.superfields.gridselect.AbstractGridSelect
-
Returns the underlying
Grid. - getGroupComponentStyleNames() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns styles to be added to each component in a group in
ObjectField. - getGroupingMetadataName() - Method in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
-
Returns name of the metadata property used to obtain group names.
- getGroupLayoutProvider() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Returns current
PropertyGroupLayoutProvider. - getGroupLayoutStyleNames() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns styles to be added to each group layout in an
ObjectField. - getHeader() - Method in interface org.vaadin.miki.superfields.layouts.HasHeader
-
Gets the current header.
- getHeader() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- getHeader() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
- getHelperComponent() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getHelperText() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getIcon() - Method in interface org.vaadin.miki.markers.HasComponentAsIcon
-
Returns current icon.
- getIcon() - Method in interface org.vaadin.miki.markers.HasIcon
-
Returns current icon.
- getIcon() - Method in interface org.vaadin.miki.superfields.buttons.ButtonState
-
Returns current icon of the button.
- getIcon() - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
-
Returns current icon.
- getIcon() - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
- getId() - Method in interface org.vaadin.miki.markers.HasId
-
Returns the id, if exists.
- getIndex() - Method in interface org.vaadin.miki.markers.HasIndex
-
Returns the current index of the object.
- getIndex() - Method in class org.vaadin.miki.superfields.buttons.IndexedButton
- getIndex() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- getInstanceProvider(Class<T>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns the instance provider associated with the given type, if any, or a default one.
- getInternalDatePicker() - Method in class org.vaadin.miki.superfields.dates.SuperDateTimePicker
-
Exposes an internal
DatePicker, if it was successfully obtained through reflection. - getInternalTimePicker() - Method in class org.vaadin.miki.superfields.dates.SuperDateTimePicker
-
Exposes an internal
TimePicker, if it was successfully obtained through reflection. - getKeyComponentSupplier() - Method in class org.vaadin.miki.superfields.collections.MapEntryField
-
Returns the current supplier of key components.
- getLabel() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- getLabel() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getLabelPosition() - Method in interface org.vaadin.miki.markers.HasLabelPositionable
-
Returns current label position, if it has been set.
- getLabelPosition() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getLayoutSupplier() - Method in class org.vaadin.miki.superfields.collections.MapEntryField
-
Returns the current supplier of layout.
- getLoadedContent() - Method in class org.vaadin.miki.superfields.lazyload.LazyLoad
-
Gets the content if it was already loaded (
LazyLoad.isOnlyLoadedOnce()()} istrue) or if it is currently showing. - getLocale() - Method in interface org.vaadin.miki.markers.HasLocale
-
Returns locale associated with this object.
- getLocale() - Method in class org.vaadin.miki.superfields.dates.SuperDatePickerI18n
- getLocale() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getMapEntryFieldLayoutProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns a way to obtain a layout for a
MapEntryFieldused inMapFields. - getMapFieldLayoutProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns a
CollectionLayoutProviderfor newMapFields. - getMaximumExponentDigits() - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Returns the number of allowed digits in exponent.
- getMaximumSelectionSize() - Method in interface org.vaadin.miki.markers.HasMaximumSelectionSize
-
Returns the current maximum selection size.
- getMaximumSelectionSize() - Method in class org.vaadin.miki.superfields.gridselect.GridMultiSelect
- getMaximumSignificandFractionDigits() - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Returns the maximum number of digits allowed in the fractional (decimal) part of the significand in the scientific notation.
- getMaximumSignificandIntegerDigits() - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Returns the maximum number of digits allowed in the integer part of the significand in the scientific notation.
- getMetadata() - Method in class org.vaadin.miki.superfields.object.Property
-
Returns the map of
PropertyMetadata, organised by metadata name for easier use. - getMetadata(String, Field, Method, Method) - Method in class org.vaadin.miki.superfields.object.reflect.AnnotationMetadataProvider
- getMetadata(String, Field, Method, Method) - Method in interface org.vaadin.miki.superfields.object.reflect.MetadataProvider
-
Collects
PropertyMetadatafor a given property. - getMonthDisplayMode() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Returns current month display mode.
- getName() - Method in class org.vaadin.miki.superfields.object.Property
-
Returns the name of this property.
- getName() - Method in class org.vaadin.miki.superfields.object.PropertyMetadata
-
Returns the name of the metadata.
- getNullComponentProvider() - Method in class org.vaadin.miki.superfields.variant.VariantField
-
Returns current provider of components used to show
null. - getNullRepresentation() - Method in class org.vaadin.miki.superfields.text.LabelField
-
Returns current representation for
nullvalue. - getNumberOfAddedNodes() - Method in class org.vaadin.miki.superfields.contentaware.ContentChangeEvent
- getNumberOfRemovedNodes() - Method in class org.vaadin.miki.superfields.contentaware.ContentChangeEvent
- getObjectFieldGroupLayoutProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns a way to obtain layouts for each group in an
ObjectField. - getObjectFieldLayoutProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Returns a way to obtain layouts for new
ObjectFields. - getObjectPropertyDefinitions(Class<T>, T) - Method in interface org.vaadin.miki.superfields.object.PropertyProvider
-
Builds a list of property definitions for a given object.
- getObjectPropertyDefinitions(Class<T>, T) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
- getObservedComponent() - Method in class org.vaadin.miki.superfields.lazyload.ComponentObservationEvent
-
Returns the component that has been observed.
- getOwner() - Method in class org.vaadin.miki.superfields.object.Property
-
Returns the type the property belongs to.
- getPaddingCellGenerator() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns the cell generator used for constructing padding cells.
- getPlaceholder() - Method in interface org.vaadin.miki.markers.HasPlaceholder
-
Returns current placeholder text for this object.
- getPlaceholder() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getPositionData() - Method in enum org.vaadin.miki.shared.labels.LabelPosition
-
The attribute value that corresponds to the given label position.
- getPrefixComponent() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getPropertyComponentBuilder() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Returns the current
PropertyComponentBuilder. - getPropertyGroupingProvider() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Returns the current
PropertyGroupingProvider. - getPropertyProvider() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Returns the current
PropertyProvider. - getRawValue() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Returns the raw value, as currently displayed in the underlying text field.
- getRegexp() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Returns the regular expression that matches the numbers as they are typed.
- getRegisteredBuilders() - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Returns the builders registered so far.
- getRow() - Method in class org.vaadin.miki.superfields.itemgrid.CellInformation
- getRowCellInformation(int) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns a list with
CellInformationfor each cell in given row. - getRowComponentGenerator() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns current
RowComponentGenerator. - getRowCount() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns the number of rows (even incomplete) currently in the grid.
- getRowPadding(int, int, int) - Method in interface org.vaadin.miki.superfields.itemgrid.RowPaddingStrategy
-
Calculates padding for a given row.
- getRowPaddingStrategy() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns current
RowPaddingStrategy. - getSelectedCellInformation() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns
CellInformationabout currently selected cell. - getSelectedText() - Method in class org.vaadin.miki.events.text.TextSelectionEvent
- getSelectionEnd() - Method in class org.vaadin.miki.events.text.TextSelectionEvent
- getSelectionStart() - Method in class org.vaadin.miki.events.text.TextSelectionEvent
- getSeparator() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Returns current separator between parts.
- getSetter() - Method in class org.vaadin.miki.superfields.object.Property
-
Returns the setter for the property, if any.
- getSortingMetadataName() - Method in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
-
Returns the current name of the metadata property used for sorting.
- getSource() - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
-
Gets the source component.
- getSourceElement() - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
-
Gets the element for the source component.
- getState() - Method in class org.vaadin.miki.events.state.StateChangeEvent
-
Returns current state of the source component.
- getState() - Method in interface org.vaadin.miki.markers.HasState
-
Returns the current state of this object.
- getState() - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
- getSuffixComponent() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getSuperDatePickerI18n() - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- getSuperDatePickerI18n() - Method in class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- getTabContentGenerator() - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Returns the generator responsible for providing content for selected tabs.
- getTabContents(T) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Returns contents that corresponds to the given value.
- getTabHandler() - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Returns the current
TabHandler. - getTabHeader(T) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Returns tab header that corresponds to the given value.
- getTabHeaderGenerator() - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Returns the generator responsible for providing tabs (headers) for values.
- GETTER_INDEX - Static variable in class org.vaadin.miki.util.ReflectTools
- getText() - Method in interface org.vaadin.miki.markers.HasText
-
Returns current text of this object.
- getText() - Method in interface org.vaadin.miki.superfields.buttons.ButtonState
-
Returns current text of the button.
- getText() - Method in class org.vaadin.miki.superfields.buttons.IndexedButton
- getText() - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
-
Returns currently displayed text.
- getText() - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
- getThemeNames() - Method in interface org.vaadin.miki.superfields.buttons.ButtonState
-
Returns current (ordered) set of theme names associated with this state.
- getThemeNames() - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
- getThemeVariants() - Method in interface org.vaadin.miki.superfields.buttons.ButtonState
-
Returns current (ordered) set of theme variants associated with this state.
- getThemeVariants() - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
- getTooltip() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getType() - Method in class org.vaadin.miki.superfields.object.Property
-
Returns the value type of the property.
- getValue() - Method in class org.vaadin.miki.superfields.itemgrid.CellInformation
- getValue() - Method in class org.vaadin.miki.superfields.lazyload.ObservedField
- getValue() - Method in class org.vaadin.miki.superfields.object.PropertyMetadata
-
Returns the value of the metadata.
- getValueAndTab(T) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Finds the value and tab entry corresponding to the given
value. - getValueChangeMode() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getValueChangeTimeout() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- getValueComponentSupplier() - Method in class org.vaadin.miki.superfields.collections.MapEntryField
-
Returns the current supplier of value components.
- getValueOfField(Object, Class<? extends V>, String) - Static method in class org.vaadin.miki.util.ReflectTools
-
Attempts to get the value of a
Fieldof a given name that is declared in given class. - getValues() - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Returns the values that correspond to tabs.
- getValueType() - Method in class org.vaadin.miki.superfields.object.PropertyMetadata
-
Returns the type of value of the metadata.
- getVisibilityRange() - Method in class org.vaadin.miki.superfields.lazyload.ComponentObservationEvent
-
Returns the visibility range that happened to the observed component.
- getVisibilityRanges() - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
-
Returns an array with visibility ranges registered for this component.
- GridMultiSelect<V> - Class in org.vaadin.miki.superfields.gridselect
-
A multi-selection
GridSelect. - GridMultiSelect(Grid<V>) - Constructor for class org.vaadin.miki.superfields.gridselect.GridMultiSelect
-
More advanced constructor that allows using predefined grid.
- GridMultiSelect(Class<V>, boolean, V...) - Constructor for class org.vaadin.miki.superfields.gridselect.GridMultiSelect
-
Constructs the component.
- GridMultiSelect(V...) - Constructor for class org.vaadin.miki.superfields.gridselect.GridMultiSelect
-
Creates the component.
- GridSelect<V> - Class in org.vaadin.miki.superfields.gridselect
-
A single-selection
Gridthat also is a value component that broadcasts value change events. - GridSelect(Grid<V>) - Constructor for class org.vaadin.miki.superfields.gridselect.GridSelect
-
More advanced constructor that allows using predefined grid.
- GridSelect(Class<V>, boolean, V...) - Constructor for class org.vaadin.miki.superfields.gridselect.GridSelect
-
Constructs the component.
- GridSelect(V...) - Constructor for class org.vaadin.miki.superfields.gridselect.GridSelect
-
Creates the component.
- GROUP_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- groupDefinitions(List<Property<T, ?>>) - Method in class org.vaadin.miki.superfields.object.DefaultPropertyGroupingProvider
- groupDefinitions(List<Property<T, ?>>) - Method in interface org.vaadin.miki.superfields.object.PropertyGroupingProvider
-
Groups given definitions.
- groupDefinitions(List<Property<T, ?>>) - Method in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
H
- HasCollectionElementFilter<T> - Interface in org.vaadin.miki.superfields.collections
- HasCollectionValueComponentProvider<T> - Interface in org.vaadin.miki.superfields.collections
-
Marker interface for objects that have a
CollectionValueComponentProvider. - HasComponentAsIcon - Interface in org.vaadin.miki.markers
-
Marker interface for objects that accept a general
Componentas an icon. - HasDatePattern - Interface in org.vaadin.miki.markers
-
Marker interface for objects that have a
DatePattern. - HasFooter<F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> - Interface in org.vaadin.miki.superfields.layouts
-
Marker interface for objects that have a footer.
- hashCode() - Method in class org.vaadin.miki.shared.dates.DatePattern
- hashCode() - Method in class org.vaadin.miki.superfields.itemgrid.CellInformation
- hashCode() - Method in class org.vaadin.miki.superfields.itemgrid.CellSelectionEvent
- hashCode() - Method in class org.vaadin.miki.superfields.itemgrid.RowPadding
- hashCode() - Method in class org.vaadin.miki.superfields.object.Property
- hashCode() - Method in class org.vaadin.miki.superfields.object.PropertyMetadata
- HasHeader<H extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> - Interface in org.vaadin.miki.superfields.layouts
-
Marker interface for objects that have a header.
- HasHelperPositionable - Interface in org.vaadin.miki.markers
-
Allows controlling position of the helper text/component.
- HasIcon - Interface in org.vaadin.miki.markers
-
Marker interface for objects that have an
Icon. - HasId - Interface in org.vaadin.miki.markers
-
Marker interface for objects that provide access to their
idproperty. - HasIndex - Interface in org.vaadin.miki.markers
-
Marker interface for objects having an index.
- HasLabelPositionable - Interface in org.vaadin.miki.markers
-
Marker interface for components that have a positionable label.
- HasLocale - Interface in org.vaadin.miki.markers
-
Marker interface for objects that can have their
Localechanged. - HasMaximumSelectionSize - Interface in org.vaadin.miki.markers
-
Marker interface for objects that have a limit to selection size.
- HasNullValueOptionallyAllowed<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<V>,V> - Interface in org.vaadin.miki.markers
-
Marker interface for descendants of
HasValuethat may optionally allownullas value. - HasPlaceholder - Interface in org.vaadin.miki.markers
-
Marker interface for components that have a placeholder text.
- HasReadOnly - Interface in org.vaadin.miki.markers
-
Marker interface for objects that can be in read-only state without having value.
- HasRequired - Interface in org.vaadin.miki.markers
-
Marker interface for objects that can be required.
- hasSeparator() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Checks whether or not there is a separator present.
- HasState<S> - Interface in org.vaadin.miki.markers
-
Marker interface for objects that have a state.
- HasText - Interface in org.vaadin.miki.markers
-
Marker interface for objects that have a String property called
text. - hasValueOfType(Class<?>) - Method in class org.vaadin.miki.superfields.object.PropertyMetadata
-
Checks if the value of the metadata is an instance of the given type.
- HeaderFooterFieldWrapper<T,H extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> - Class in org.vaadin.miki.superfields.layouts
-
A three-part layout (header, field, footer) for any field that itself is a field.
- HeaderFooterFieldWrapper(Supplier<R>, H, V, F) - Constructor for class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
-
Creates the wrapper with given root layout, header, footer and field.
- HeaderFooterLayoutWrapper<R extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,H extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,B extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> - Class in org.vaadin.miki.superfields.layouts
-
A wrapper for a typical header-body-footer layout that exposes header and footer, and delegates all methods from
HasComponentsto the body. - HeaderFooterLayoutWrapper(Supplier<R>, H, B, F) - Constructor for class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
-
Creates the layout.
- HELPER_ABOVE_THEME_VARIANT - Static variable in interface org.vaadin.miki.markers.HasHelperPositionable
-
Vaadin expects this in the theme list.
- humanReadable(String) - Static method in class org.vaadin.miki.util.StringTools
-
Converts
camelCaseintoReadable Text.
I
- Ignore - Annotation Type in org.vaadin.miki.superfields.object.reflect
-
Indicates a property should be ignored and not included in form building.
- IndexedButton - Class in org.vaadin.miki.superfields.buttons
-
An indexed
Button, i.e. - IndexedButton() - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates an indexed button with
IndexedButton.DEFAULT_INDEXas index. - IndexedButton(int) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates the button with a given initial index.
- IndexedButton(Component) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates an indexed button with
IndexedButton.DEFAULT_INDEXas index and an icon. - IndexedButton(Component, int, ComponentEventListener<ClickEvent<Button>>) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates the button with am icon, starting index and a click listener.
- IndexedButton(Component, ComponentEventListener<ClickEvent<Button>>) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates an indexed button with
IndexedButton.DEFAULT_INDEXas index, given icon and a listener. - IndexedButton(String) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates an indexed button with
IndexedButton.DEFAULT_INDEXas index and given text on the button. - IndexedButton(String, int, ComponentEventListener<ClickEvent<Button>>) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates the button with a given text, starting index and a click listener.
- IndexedButton(String, Component) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates an indexed button with
IndexedButton.DEFAULT_INDEXas index, given text and icon on the button. - IndexedButton(String, ComponentEventListener<ClickEvent<Button>>) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates an indexed button with
IndexedButton.DEFAULT_INDEXas index, given text and a listener. - IndexedButton(String, Component, int, ComponentEventListener<ClickEvent<Button>>) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates the button with a given text, icon, starting index and a click listener.
- IndexedButton(String, Component, ComponentEventListener<ClickEvent<Button>>) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
-
Creates an indexed button with
IndexedButton.DEFAULT_INDEXas index, given text and icon, and a listener. - informClientAboutSendingEvents(boolean) - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
-
Sends information to the client side about whether or not it should forward text selection change events.
- initClient() - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
- initContent() - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
- initContent() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
- isActive() - Method in class org.vaadin.miki.superfields.contentaware.ContentAware
-
Checks whether observation for changes is active.
- isAnythingSelected() - Method in class org.vaadin.miki.events.text.TextSelectionEvent
- isAutoselect() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Whether or not the component is auto-selecting upon focus.
- isBecauseOfQuerying() - Method in class org.vaadin.miki.superfields.unload.UnloadEvent
-
Checks whether or not the event has been fired in response to querying the user on
beforeunloadbrowser event. - isClearButtonVisible() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- isClearButtonVisible() - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- isClearButtonVisible() - Method in class org.vaadin.miki.superfields.text.SuperTextField
- isCustomValueAllowed() - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Whether or not custom values may be set through
AbstractField.setValue(Object). - isDefaultLabel() - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Checks if the produced component should have its label set to default.
- isDisablingFooterOnReadOnly() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- isDisablingHeaderOnReadOnly() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- isEmpty() - Method in interface org.vaadin.miki.superfields.collections.CollectionController
-
Checks if the collection is empty.
- isEnabled() - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
- isEnabled() - Method in class org.vaadin.miki.superfields.gridselect.AbstractGridSelect
- isExactlyType(Class<?>) - Static method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Returns a
Predicatethat checks if a property is exactly of given type. - isFocused() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Checks if the field is currently focused (underlying field received a focus event).
- isFullyVisible() - Method in class org.vaadin.miki.superfields.lazyload.ComponentObservationEvent
-
Helper method for checking if the observed component is fully visible.
- isGroupingSeparatorHiddenOnFocus() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Whether or not grouping separator (used typically for thousands) should be hidden when the component gets focused.
- isHelperAbove() - Method in interface org.vaadin.miki.markers.HasHelperPositionable
-
Checks if the helper is positioned above.
- isHelperAbove() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- isIntegerPartOptional() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
- isIntegerPartOptional() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Checks whether the integer part of a floating-point number is optional.
- isInvalid() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- isLoaded() - Method in class org.vaadin.miki.superfields.lazyload.LazyLoad
-
Checks if the content has been already loaded (
LazyLoad.isOnlyLoadedOnce()()} istrue) or is currently loaded. - isMultiline() - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Checks whether tabs wrap to a new line.
- isNegativeExponentAllowed() - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Checks whether or not negative exponent is allowed when entering number in scientific notation.
- isNegativeValueAllowed() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Whether or not negative values are allowed.
- isNotVisible() - Method in class org.vaadin.miki.superfields.lazyload.ComponentObservationEvent
-
Helper method for checking if the observed component is no longer visible.
- isNullValueAllowed() - Method in interface org.vaadin.miki.markers.HasNullValueOptionallyAllowed
-
Checks whether
nullis allowed as a value of the component. - isNullValueAllowed() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- isObserving(Component) - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
-
Checks whether or not given
Componentis being observed by this object. - isOfType(Class<?>) - Static method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Returns a
Predicatethat checks if a property is of the given type (i.e. - isOnlyLoadedOnce() - Method in class org.vaadin.miki.superfields.lazyload.LazyLoad
-
Returns if the lazy loading happens only on the first showing.
- isPreviousCenturyBelowBoundary() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Checks whether or not the years below the
DatePattern.getCenturyBoundaryYear()belong to century previous thanDatePattern.getBaseCentury(), used whenDatePattern.isShortYear()istrue. - isQueryingOnUnload() - Method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Returns whether or not querying on document unload will happen.
- isReadOnly() - Method in interface org.vaadin.miki.markers.HasReadOnly
-
Checks whether this object is in read-only mode.
- isReadOnly() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
- isReadOnly() - Method in class org.vaadin.miki.superfields.lazyload.ObservedField
- isReadOnly() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- isReallyEnabled() - Method in class org.vaadin.miki.superfields.checkbox.SuperCheckbox
- isReceivingSelectionEventsFromClient() - Method in interface org.vaadin.miki.markers.CanReceiveSelectionEventsFromClient
-
Check if client will inform server on selection change.
- isReceivingSelectionEventsFromClient() - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
- isReceivingSelectionEventsFromClient() - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- isReceivingSelectionEventsFromClient() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- isReceivingSelectionEventsFromClient() - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- isReceivingSelectionEventsFromClient() - Method in class org.vaadin.miki.superfields.text.SuperTextField
- isReloadNeeded() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Checks if reloading is currently needed.
- isRequired() - Method in interface org.vaadin.miki.markers.HasRequired
-
Checks if this object is required.
- isRequired() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- isRequiredIndicatorVisible() - Method in class org.vaadin.miki.superfields.lazyload.ObservedField
- isRequiredIndicatorVisible() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- isScientificNotationEnabled() - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Checks whether scientific notation input is supported (by default it is not).
- isSelected() - Method in class org.vaadin.miki.superfields.itemgrid.CellSelectionEvent
- isShortYear() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Checks whether year number should be shortened to two digits;
falseby default. - isShortYearAlwaysAccepted() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Whether or not short year is accepted as user input even if
DatePattern.isShortYear()returnsfalse. - isUsingFakeGettersWhenNotPresent() - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
-
Checks whether a fake getter (i.e.
- isUsingFakeSettersWhenNotPresent() - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
-
Checks whether a fake setter (i.e.
- isValueCell() - Method in class org.vaadin.miki.superfields.itemgrid.CellInformation
- isZeroPrefixedDay() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Checks whether days should be prefixed with
0. - ItemGrid<T> - Class in org.vaadin.miki.superfields.itemgrid
-
Grid of items, with defined number of columns.
- ItemGrid(CellGenerator<T>, CellSelectionHandler<T>, T...) - Constructor for class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Creates the component with given
CellGenerator,CellSelectionHandlerand items. - ItemGrid(CellGenerator<T>, T...) - Constructor for class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Creates the component with given items and
CellGenerator, but with defaultCellSelectionHandler. - ItemGrid(T...) - Constructor for class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Creates the component with given items, using default
CellGeneratorandCellSelectionHandler. - ItemGrid(T, Supplier<C>, CellGenerator<T>, CellSelectionHandler<T>, T...) - Constructor for class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Creates the component with given
CellGenerator,CellSelectionHandlerand items, overriding default (empty) value. - ItemGrid(T, CellGenerator<T>, CellSelectionHandler<T>, T...) - Constructor for class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Creates the component with given
CellGenerator,CellSelectionHandlerand items, overriding default (empty) value. - iterator() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
L
- LABEL_POSITION_ATTRIBUTE - Static variable in interface org.vaadin.miki.markers.HasLabelPositionable
-
Attribute name that contains the selected label position value.
- LABEL_POSITION_DETAILS_ATTRIBUTE - Static variable in interface org.vaadin.miki.markers.HasLabelPositionable
-
Attribute name that contains details of the label for easy styling.
- LabelField<V> - Class in org.vaadin.miki.superfields.text
-
A label field.
- LabelField() - Constructor for class org.vaadin.miki.superfields.text.LabelField
-
Creates a label field.
- labelledField(Supplier<F>, String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
Returns a
CollectionValueComponentProviderthat generates a given field and sets its label. - LabelPosition - Enum in org.vaadin.miki.shared.labels
-
Available label positions.
- LambdaTabHandler - Class in org.vaadin.miki.superfields.tabs
-
Implementation of
TabHandlerthat relies on lambdas. - LambdaTabHandler(String, SerializableTriConsumer<Tab, Component, HasComponents>, SerializableTriConsumer<Tab, Component, HasComponents>, SerializableTriConsumer<Tab, Component, HasComponents>, SerializableTriConsumer<Tab, Component, HasComponents>) - Constructor for class org.vaadin.miki.superfields.tabs.LambdaTabHandler
-
Creates this object with given delegates.
- LAST - org.vaadin.miki.shared.labels.LabelPosition
-
Label is placed as the last thing of the entire component.
- LAST_ROW_CENTRE_BEGINNING - Static variable in class org.vaadin.miki.superfields.itemgrid.RowPaddingStrategies
-
Indicates last row should be centred, with optional extra empty cell put at the beginning.
- LAST_ROW_CENTRE_END - Static variable in class org.vaadin.miki.superfields.itemgrid.RowPaddingStrategies
-
Indicates last row should be centred, with optional extra empty cell put at the end.
- LAST_ROW_FILL_BEGINNING - Static variable in class org.vaadin.miki.superfields.itemgrid.RowPaddingStrategies
-
Indicates padding at the beginning of the last row.
- LAST_ROW_FILL_END - Static variable in class org.vaadin.miki.superfields.itemgrid.RowPaddingStrategies
-
Indicates padding at the end of the last row.
- LAYOUT_STYLE_NAME - Static variable in class org.vaadin.miki.superfields.collections.CollectionField
-
CSS class name that will be added to the main layout of this component.
- LazyLoad<C extends com.vaadin.flow.component.Component> - Class in org.vaadin.miki.superfields.lazyload
-
A component that remains empty until it gets into view.
- LazyLoad(C) - Constructor for class org.vaadin.miki.superfields.lazyload.LazyLoad
-
Creates lazy load wrapper for given contents.
- LazyLoad(SerializableSupplier<C>) - Constructor for class org.vaadin.miki.superfields.lazyload.LazyLoad
-
Creates lazy load wrapper for given component supplier.
- LazyLoad(SerializableSupplier<C>, boolean) - Constructor for class org.vaadin.miki.superfields.lazyload.LazyLoad
-
Creates lazy load wrapper for given component supplier.
- LazyLoad(C, boolean) - Constructor for class org.vaadin.miki.superfields.lazyload.LazyLoad
-
Creates lazy load wrapper for given contents.
- LazyLoad.LazyLoadElement - Class in org.vaadin.miki.superfields.lazyload
-
This class exists so that
LazyLoadcan have a custom tag name. - LazyLoadElement() - Constructor for class org.vaadin.miki.superfields.lazyload.LazyLoad.LazyLoadElement
- LOADED_CLASS_NAME - Static variable in class org.vaadin.miki.superfields.lazyload.LazyLoad
-
Style name when this component has content.
M
- M_D_YYYY_SLASH - Static variable in class org.vaadin.miki.shared.dates.DatePatterns
-
Uses month, day and full year, separated by
/. - MAP_KEY_TYPE_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- MAP_VALUE_TYPE_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- mapEntryField(SerializableSupplier<C>, SerializableSupplier<W>) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionValueComponentProviderthat produces aMapEntryFieldwith given key and value suppliers. - mapEntryField(String, SerializableSupplier<C>, String, SerializableSupplier<W>) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionValueComponentProviderthat produces aMapEntryFieldwith given key and value suppliers, but also sets labels to both produced components.. - MapEntryField<K,V> - Class in org.vaadin.miki.superfields.collections
-
A field for representing a
Map.Entry. - MapEntryField() - Constructor for class org.vaadin.miki.superfields.collections.MapEntryField
-
Creates a
MapEntryFieldthat uses a (non-modifiable via the UI)LabelFieldas key and value component and aMapEntryField.DEFAULT_LAYOUT_PROVIDER. - MapEntryField(SerializableSupplier<KC>, SerializableSupplier<VC>) - Constructor for class org.vaadin.miki.superfields.collections.MapEntryField
-
Creates a
MapEntryFieldwith given providers for key and value component, and withMapEntryField.DEFAULT_LAYOUT_PROVIDER. - MapEntryField(SerializableSupplier<L>) - Constructor for class org.vaadin.miki.superfields.collections.MapEntryField
-
Creates a
MapEntryFieldthat uses a (non-modifiable via the UI)LabelFieldas key and value component and a provided layout supplier. - MapEntryField(SerializableSupplier<L>, SerializableSupplier<KC>, SerializableSupplier<VC>) - Constructor for class org.vaadin.miki.superfields.collections.MapEntryField
-
Creates a
MapEntryFieldwith given providers for layout, key component and value component. - MapField<K,V> - Class in org.vaadin.miki.superfields.collections
-
Basic field to support values that are
Maps. - MapField(SerializableSupplier<C>) - Constructor for class org.vaadin.miki.superfields.collections.MapField
-
Creates a new
MapFieldwith given entry component provider. - MapField(SerializableSupplier<Map<K, V>>, Supplier<L>, SerializableSupplier<C>) - Constructor for class org.vaadin.miki.superfields.collections.MapField
-
Creates a new
MapFieldwith given empty map supplier, layout provider and entry component provider. - MapField(SerializableSupplier<Map<K, V>>, CollectionLayoutProvider<?>, CollectionValueComponentProvider<Map.Entry<K, V>, ?>) - Constructor for class org.vaadin.miki.superfields.collections.MapField
-
Creates a new
MapFieldusing given empty map provider, and layout and entry component providers for the underlyingCollectionField. - MapField(Supplier<L>, SerializableSupplier<C>) - Constructor for class org.vaadin.miki.superfields.collections.MapField
-
Creates a new
MapFieldwith given layout provider and entry component provider. - markReloadNeeded() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Indicates that reload of data and components is needed.
- MetadataBasedGroupingProvider - Class in org.vaadin.miki.superfields.object.util
-
A grouping provider based on a
Stringmetadata property. - MetadataBasedGroupingProvider() - Constructor for class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
- MetadataProperties - Class in org.vaadin.miki.superfields.util.factory
-
Contains commonly used names for metadata.
- MetadataProvider - Interface in org.vaadin.miki.superfields.object.reflect
-
Marker interface for objects that provide
PropertyMetadatafor a given field. - modifyText(String) - Method in interface org.vaadin.miki.markers.CanModifyText
-
Modifies the text currently selected.
- modifyText(String, int) - Method in interface org.vaadin.miki.markers.CanModifyText
-
Modifies the text currently selected - from the specified index to the end of current selection.
- modifyText(String, int, int) - Method in interface org.vaadin.miki.markers.CanModifyText
-
Modifies the text at given coordinates.
- modifyText(String, int, int) - Method in class org.vaadin.miki.shared.text.TextModificationDelegate
- modifyText(String, int, int) - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- modifyText(String, int, int) - Method in class org.vaadin.miki.superfields.text.SuperTextField
- MONTH_DAY_YEAR - org.vaadin.miki.shared.dates.DatePattern.Order
- MultiClickButton - Class in org.vaadin.miki.superfields.buttons
-
A button that needs multiple clicks before a regular click listener can be invoked.
- MultiClickButton(ComponentClickListener<MultiClickButton>, ButtonState...) - Constructor for class org.vaadin.miki.superfields.buttons.MultiClickButton
-
Creates a button with given listener and states.
- MultiClickButton(ButtonState...) - Constructor for class org.vaadin.miki.superfields.buttons.MultiClickButton
-
Creates a button with given states.
- MULTILINE_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- MULTILINE_THEME_NAME - Static variable in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Name of the theme for multiline tabs.
N
- NAME - org.vaadin.miki.shared.dates.DatePattern.MonthDisplayMode
- newInstance(Class<T>) - Static method in class org.vaadin.miki.util.ReflectTools
-
Creates an instance of a given type through a publicly accessible no-arg constructor.
- NO_ITEM_INDEX - Static variable in class org.vaadin.miki.superfields.collections.CollectionField
-
Integer value indicating no index being passed.
- NO_PADDING - Static variable in class org.vaadin.miki.superfields.itemgrid.RowPaddingStrategies
-
Indicates no padding at all (no empty cells generated).
- NO_SELECTION - Static variable in class org.vaadin.miki.events.text.TextSelectionEvent
- NO_SEPARATOR - Static variable in class org.vaadin.miki.shared.dates.DatePattern
-
Shorthand for no separator (character 0).
- NONE - Static variable in class org.vaadin.miki.superfields.itemgrid.RowPadding
-
Constant for no padding.
- nonNullEntryFilter() - Static method in class org.vaadin.miki.superfields.collections.MapField
-
Produces a non-null entry filter (entry, its key and its value must be non-
null). - NUMBER - org.vaadin.miki.shared.dates.DatePattern.MonthDisplayMode
O
- ObjectField<T> - Class in org.vaadin.miki.superfields.object
-
A field capable of displaying any object, provided it is known how to construct various elements of it.
- ObjectField(Class<T>, SerializableSupplier<T>) - Constructor for class org.vaadin.miki.superfields.object.ObjectField
-
Builds an
ObjectFieldusingObjectField.DEFAULT_LAYOUT_PROVIDERfor the main layout. - ObjectField(Class<T>, SerializableSupplier<T>, SerializableSupplier<L>) - Constructor for class org.vaadin.miki.superfields.object.ObjectField
-
Builds an
ObjectFieldusing a given supplier for the main layout. - ObjectFieldFactory - Class in org.vaadin.miki.superfields.util.factory
-
Configures
ObjectFieldto work "out of the box" for most common use cases. - ObjectFieldFactory() - Constructor for class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Constructs the factory.
- observe(Component...) - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
-
Starts observation of given components.
- observe(String, Component) - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
-
Observes the given component with given index.
- ObservedField - Class in org.vaadin.miki.superfields.lazyload
-
A field that changes value depending on whether or not it is currently shown on screen.
- ObservedField() - Constructor for class org.vaadin.miki.superfields.lazyload.ObservedField
-
Creates a field that will set its value to whether or not it is currently shown on screen.
- ObservedField(boolean) - Constructor for class org.vaadin.miki.superfields.lazyload.ObservedField
-
Creates a field that will optionally only toggle value once, on first showing.
- ObservedField(boolean, HasValue.ValueChangeListener<HasValue.ValueChangeEvent<Boolean>>) - Constructor for class org.vaadin.miki.superfields.lazyload.ObservedField
-
Creates a field that will optionally only toggle value once, on first showing.
- ObservedField(HasValue.ValueChangeListener<HasValue.ValueChangeEvent<Boolean>>) - Constructor for class org.vaadin.miki.superfields.lazyload.ObservedField
-
Creates a field that will set its value to whether or not it is currently shown on screen.
- ObservedField.ObservedFieldElement - Class in org.vaadin.miki.superfields.lazyload
-
This class gives a nice tag name to
ObservedFieldin the browser. - ObservedFieldElement() - Constructor for class org.vaadin.miki.superfields.lazyload.ObservedField.ObservedFieldElement
- of(Button) - Static method in interface org.vaadin.miki.superfields.buttons.ButtonState
-
Converts a
Buttoninto information about its state. - of(Class<V>, SerializableSupplier<W>) - Static method in interface org.vaadin.miki.superfields.variant.TypedFieldProvider
-
Produces a
TypedFieldProviderfor a given type and component. - onAttach(AttachEvent) - Method in class org.vaadin.miki.superfields.contentaware.ContentAware
- onAttach(AttachEvent) - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- onAttach(AttachEvent) - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
- onAttach(AttachEvent) - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- onAttach(AttachEvent) - Method in class org.vaadin.miki.superfields.text.SuperTextField
- onAttach(AttachEvent) - Method in class org.vaadin.miki.superfields.unload.UnloadObserver
- onAttach(AttachEvent, Consumer<AttachEvent>) - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
-
Informs client about sending events and calls the original method.
- onDetach(DetachEvent) - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- onDetach(DetachEvent) - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
- onDetach(DetachEvent) - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- onDetach(DetachEvent) - Method in class org.vaadin.miki.superfields.text.SuperTextField
- onDetach(DetachEvent) - Method in class org.vaadin.miki.superfields.unload.UnloadObserver
- onDetach(DetachEvent, Consumer<DetachEvent>) - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
-
Informs client to not send events (if needed) and calls the original method.
- onGridSelected(SelectionEvent<Grid<V>, V>) - Method in class org.vaadin.miki.superfields.gridselect.AbstractGridSelect
-
This method is called when a grid cell is selected in the client.
- onGridSelected(SelectionEvent<Grid<V>, V>) - Method in class org.vaadin.miki.superfields.gridselect.GridMultiSelect
- onNowHidden() - Method in class org.vaadin.miki.superfields.lazyload.LazyLoad
- onNowVisible() - Method in class org.vaadin.miki.superfields.lazyload.LazyLoad
- ORDER_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- org.vaadin.miki.events.click - package org.vaadin.miki.events.click
- org.vaadin.miki.events.state - package org.vaadin.miki.events.state
- org.vaadin.miki.events.text - package org.vaadin.miki.events.text
- org.vaadin.miki.markers - package org.vaadin.miki.markers
- org.vaadin.miki.shared.dates - package org.vaadin.miki.shared.dates
- org.vaadin.miki.shared.labels - package org.vaadin.miki.shared.labels
- org.vaadin.miki.shared.text - package org.vaadin.miki.shared.text
- org.vaadin.miki.superfields.buttons - package org.vaadin.miki.superfields.buttons
- org.vaadin.miki.superfields.checkbox - package org.vaadin.miki.superfields.checkbox
- org.vaadin.miki.superfields.collections - package org.vaadin.miki.superfields.collections
- org.vaadin.miki.superfields.contentaware - package org.vaadin.miki.superfields.contentaware
- org.vaadin.miki.superfields.dates - package org.vaadin.miki.superfields.dates
- org.vaadin.miki.superfields.gridselect - package org.vaadin.miki.superfields.gridselect
- org.vaadin.miki.superfields.itemgrid - package org.vaadin.miki.superfields.itemgrid
- org.vaadin.miki.superfields.layouts - package org.vaadin.miki.superfields.layouts
- org.vaadin.miki.superfields.lazyload - package org.vaadin.miki.superfields.lazyload
- org.vaadin.miki.superfields.numbers - package org.vaadin.miki.superfields.numbers
- org.vaadin.miki.superfields.object - package org.vaadin.miki.superfields.object
- org.vaadin.miki.superfields.object.builder - package org.vaadin.miki.superfields.object.builder
- org.vaadin.miki.superfields.object.reflect - package org.vaadin.miki.superfields.object.reflect
- org.vaadin.miki.superfields.object.util - package org.vaadin.miki.superfields.object.util
- org.vaadin.miki.superfields.tabs - package org.vaadin.miki.superfields.tabs
- org.vaadin.miki.superfields.text - package org.vaadin.miki.superfields.text
- org.vaadin.miki.superfields.unload - package org.vaadin.miki.superfields.unload
- org.vaadin.miki.superfields.util - package org.vaadin.miki.superfields.util
- org.vaadin.miki.superfields.util.factory - package org.vaadin.miki.superfields.util.factory
- org.vaadin.miki.superfields.variant - package org.vaadin.miki.superfields.variant
- org.vaadin.miki.util - package org.vaadin.miki.util
P
- parseRawValue(String, DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Parses (somewhat) raw value from the text field into a proper typed value.
- parseRawValue(String, DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
- parseRawValue(String, DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.SuperDoubleField
- parseRawValue(String, DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.SuperIntegerField
- parseRawValue(String, DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.SuperLongField
- Property<T,P> - Class in org.vaadin.miki.superfields.object
-
Defines a property of an object.
- Property(Class<T>, String, Class<P>, SerializableBiConsumer<T, P>, SerializableFunction<T, P>, Collection<PropertyMetadata>) - Constructor for class org.vaadin.miki.superfields.object.Property
-
Constructs a
Propertyof a given that belongs to the given owner, has a given value type, a corresponding setter and getter and optionalPropertyMetadata. - Property(Class<T>, String, Class<P>, SerializableBiConsumer<T, P>, SerializableFunction<T, P>, PropertyMetadata...) - Constructor for class org.vaadin.miki.superfields.object.Property
-
Constructs a
Propertyof a given that belongs to the given owner, has a given value type, a corresponding setter and getter and optionalPropertyMetadata. - PropertyComponentBuilder - Interface in org.vaadin.miki.superfields.object
-
Builds a component that corresponds to a given object property.
- PropertyGroupingProvider - Interface in org.vaadin.miki.superfields.object
-
Groups
Propertys. - PropertyGroupLayoutProvider - Interface in org.vaadin.miki.superfields.object
-
Builds a layout, if needed, for a given group of
Propertys. - PropertyMetadata - Class in org.vaadin.miki.superfields.object
-
Metadata for a
Property. - PropertyMetadata(String, Class<V>, V) - Constructor for class org.vaadin.miki.superfields.object.PropertyMetadata
-
Constructs a
PropertyMetadata. - PropertyProvider - Interface in org.vaadin.miki.superfields.object
-
Marker interface for objects that provide a list of properties of that object (see
Property). - provideComponent(int, CollectionController) - Method in interface org.vaadin.miki.superfields.collections.CollectionComponentProvider
-
Constructs the component for an object at given index.
- provideComponent(Class<?>) - Method in interface org.vaadin.miki.superfields.variant.TypedFieldProvider
-
Produces a component for a given value.
R
- READ_ONLY_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- ReflectivePropertyProvider - Class in org.vaadin.miki.superfields.object.reflect
-
Simple reflection-based definition provider.
- ReflectivePropertyProvider() - Constructor for class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
- ReflectTools - Class in org.vaadin.miki.util
-
A collection of static methods to access things through reflection.
- registerAnnotation(String, Class<? extends Annotation>) - Method in class org.vaadin.miki.superfields.object.reflect.AnnotationMetadataProvider
-
Registers the given annotation to be discovered during scanning and maps it to a
booleanPropertyMetadata. - registerAnnotation(String, Class<V>, Class<A>, SerializableFunction<A, V>) - Method in class org.vaadin.miki.superfields.object.reflect.AnnotationMetadataProvider
-
Registers the given annotation to be discovered during scanning and maps it to a
PropertyMetadata. - registerBuilder(Class<P>, FieldBuilder<P>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Registers a given
builderwith a predicate that checks for a given (not exact) type. - registerBuilder(Predicate<Property<?, P>>, FieldBuilder<P>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Registers a given
Predicateand its matchingFieldBuilder. - registerClickEvents(CellInformation<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Adds a click listener to the dom element of the
Componentinside givenCellInformation. - registerEmptyCollectionProvider(Class<C>, SerializableSupplier<C>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Registers an empty collection provider for a given collection type.
- registerInstanceProvider(Class<T>, SerializableSupplier<T>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Registers an instance provider for a given type.
- registerType(Class<P>, SerializableSupplier<C>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Registers a builder for a given
Componentfor properties of exactly the givenvalueType. - reinitialiseListeners() - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
-
This method should be called in response to
@ClientCallable void reinitialiseListeners()on the owning object. - remove() - Method in interface org.vaadin.miki.superfields.collections.CollectionController
-
Removes the last component.
- remove(int) - Method in interface org.vaadin.miki.superfields.collections.CollectionController
-
Removes a component at given index.
- remove(int) - Method in class org.vaadin.miki.superfields.collections.CollectionField
- remove(Component...) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
- removeAll() - Method in interface org.vaadin.miki.superfields.collections.CollectionController
-
Clears the collection and removes all elements from it.
- removeAll() - Method in class org.vaadin.miki.superfields.collections.CollectionField
- removeAll() - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
- removeAllButton(String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionComponentProviderthat produces aButtonthat clears the collection by callingCollectionController.removeAll(). - removeButton(String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionComponentProviderthat produces anIndexedButtonthat removes a given element from the collection by callingCollectionController.remove(int). - removeClassName(String...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Removes given style class names from this state.
- removeComponentConfigurator(ComponentConfigurator<T>) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Removes given configurator.
- removeComponentGroupConfigurator(ComponentGroupConfigurator) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Removes given
ComponentGroupConfigurator. - removeExistingTab(T, Tab) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Removes an existing tab, its header and contents.
- removeTab(T) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Removes the tab for a given value, if found.
- removeThemeName(String...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Removes given theme names from this state.
- removeThemeVariant(ButtonVariant...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Removes given theme variants from this state.
- removeThemeVariants(TextFieldVariant...) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Allows removing theme variants from the underlying text field.
- removeTypeFieldProvider(TypedFieldProvider<?, ?>) - Method in class org.vaadin.miki.superfields.variant.VariantField
-
Removes a given
TypedFieldProviderif it was registered. - REMOVING_HANDLER - Static variable in class org.vaadin.miki.superfields.tabs.TabHandlers
-
A {
TabHandlerthat adds and removes tab content. - repaint() - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Repaints the component with its current value.
- repaintAllItems() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Repaints all current items.
- repaintAllItems(Collection<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Repaints all items in the collection.
- repaintFields(C) - Method in class org.vaadin.miki.superfields.collections.CollectionField
-
Paints all fields that need repainting and assigns values from the collection to each of them.
- REQUIRED_INDICATOR_VISIBLE - Static variable in class org.vaadin.miki.superfields.lazyload.ObservedField
-
Class name used when
ObservedField.setRequiredIndicatorVisible(boolean)is set totrue. - RestrictedModeGrid<T> - Class in org.vaadin.miki.superfields.gridselect
-
A grid with fixed selection mode.
- RestrictedModeGrid() - Constructor for class org.vaadin.miki.superfields.gridselect.RestrictedModeGrid
- RestrictedModeGrid(int, Grid.SelectionMode) - Constructor for class org.vaadin.miki.superfields.gridselect.RestrictedModeGrid
- RestrictedModeGrid(Grid.SelectionMode) - Constructor for class org.vaadin.miki.superfields.gridselect.RestrictedModeGrid
- RestrictedModeGrid(Class<T>, boolean) - Constructor for class org.vaadin.miki.superfields.gridselect.RestrictedModeGrid
- RestrictedModeGrid(Class<T>, boolean, Grid.SelectionMode) - Constructor for class org.vaadin.miki.superfields.gridselect.RestrictedModeGrid
- RestrictedModeGrid(Class<T>, Grid.SelectionMode) - Constructor for class org.vaadin.miki.superfields.gridselect.RestrictedModeGrid
- reversed() - Method in class org.vaadin.miki.superfields.itemgrid.CellSelectionEvent
-
Helper method that creates a new event with selection reversed.
- row() - Static method in class org.vaadin.miki.superfields.layouts.FlexLayoutHelpers
-
Returns a
FlexLayoutwithFlexLayout.FlexDirection.ROWdirection. - row(CollectionValueComponentProvider<T, F>, Collection<CollectionComponentProvider<?>>, Collection<CollectionComponentProvider<?>>) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionValueComponentProviderthat wraps given field with a layout containing header and footer. - RowComponentGenerator<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> - Interface in org.vaadin.miki.superfields.itemgrid
-
Interface for objects generating a component for each row in an
ItemGrid. - RowPadding - Class in org.vaadin.miki.superfields.itemgrid
-
Contains data about how to pad a given row.
- RowPadding(int, int) - Constructor for class org.vaadin.miki.superfields.itemgrid.RowPadding
-
Creates information about padding a row.
- RowPaddingStrategies - Class in org.vaadin.miki.superfields.itemgrid
-
Container class for typical
RowPaddingStrategyvariants. - RowPaddingStrategy - Interface in org.vaadin.miki.superfields.itemgrid
-
Defines a strategy for padding each row in the grid.
- rowReverse() - Static method in class org.vaadin.miki.superfields.layouts.FlexLayoutHelpers
-
Returns a
FlexLayoutwithFlexLayout.FlexDirection.ROW_REVERSEdirection. - rowWithRemoveButtonFirst(CollectionValueComponentProvider<T, F>, String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionValueComponentProviderthat wraps given field with a layout containing a header and footer. - rowWithRemoveButtonLast(CollectionValueComponentProvider<T, F>, String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
A
CollectionValueComponentProviderthat wraps given field with a layout containing a header and footer.
S
- select(int, int) - Method in interface org.vaadin.miki.markers.CanSelectText
-
Selects text starting from index
from(inclusive) and ending at indexto(exclusive). - select(int, int) - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
- select(int, int) - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- select(int, int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- select(int, int) - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- select(int, int) - Method in class org.vaadin.miki.superfields.text.SuperTextField
- selectAll() - Method in interface org.vaadin.miki.markers.CanSelectText
-
Selects entire text in the component.
- selectAll() - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
- selectAll() - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- selectAll() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- selectAll() - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- selectAll() - Method in class org.vaadin.miki.superfields.text.SuperTextField
- SELECTED_TEXT_ATTRIBUTE_NAME - Static variable in class org.vaadin.miki.shared.text.TextSelectionDelegate
-
Defines the name of the HTML attribute that contains the selected text.
- selectedContentHasClassName(String) - Static method in class org.vaadin.miki.superfields.tabs.TabHandlers
-
Returns an instance of
TabHandlerin which all contents are always visible, but a selected tab contents has a given class name. - selectNone() - Method in interface org.vaadin.miki.markers.CanSelectText
-
Removes the current selection and selects no text.
- selectNone() - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
- selectNone() - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- selectNone() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- selectNone() - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- selectNone() - Method in class org.vaadin.miki.superfields.text.SuperTextField
- setActive(boolean) - Method in class org.vaadin.miki.superfields.contentaware.ContentAware
-
Activates or deactivates observation for changes in the dom structure.
- setAutoselect(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Changes whether or not the component will be auto-selecting upon focus.
- setBaseCentury(int) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Sets the base century for parsing dates with
DatePattern.setShortYear(boolean). - setCellGenerator(CellGenerator<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Sets new
CellGenerator. - setCellSelectionHandler(CellSelectionHandler<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Sets new
CellSelectionHandler. - setCenturyBoundaryYear(int) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Sets new century boundary year for use with
DatePattern.setShortYear(boolean)andDatePattern.setBaseCentury(int). - setClearButtonVisible(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setClearButtonVisible(boolean) - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- setClearButtonVisible(boolean) - Method in class org.vaadin.miki.superfields.text.SuperTextField
- setCollectionElementFilter(SerializablePredicate<Map.Entry<K, V>>) - Method in class org.vaadin.miki.superfields.collections.MapField
- setCollectionElementFilter(SerializablePredicate<T>) - Method in class org.vaadin.miki.superfields.collections.CollectionField
- setCollectionElementFilter(SerializablePredicate<T>) - Method in interface org.vaadin.miki.superfields.collections.HasCollectionElementFilter
-
Sets a value filter.
- setCollectionFieldLayoutProvider(CollectionLayoutProvider<?>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Sets a new
CollectionLayoutProviderto be used in newCollectionFields. - setCollectionLayoutProvider(CollectionLayoutProvider<?>) - Method in class org.vaadin.miki.superfields.collections.CollectionField
-
Sets new layout from a given provider and repaints all fields.
- setCollectionValueComponentProvider(CollectionValueComponentProvider<Map.Entry<K, V>, ?>) - Method in class org.vaadin.miki.superfields.collections.MapField
- setCollectionValueComponentProvider(CollectionValueComponentProvider<T, ?>) - Method in class org.vaadin.miki.superfields.collections.CollectionField
- setCollectionValueComponentProvider(CollectionValueComponentProvider<T, ?>) - Method in interface org.vaadin.miki.superfields.collections.HasCollectionValueComponentProvider
-
Sets the provider used to generate components for each element of the collection.
- setColumnCount(int) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Sets the new number of columns.
- setConverter(SerializableFunction<V, String>) - Method in class org.vaadin.miki.superfields.text.LabelField
-
Sets a converter used to translate a value of type
VtoString. - setCustomValueAllowed(boolean) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Allows or disallows creating new tabs when calling
AbstractField.setValue(Object). - setDateFormat(String) - Method in class org.vaadin.miki.superfields.dates.SuperDatePickerI18n
- setDateFormats(String, String...) - Method in class org.vaadin.miki.superfields.dates.SuperDatePickerI18n
- setDatePattern(DatePattern) - Method in interface org.vaadin.miki.markers.HasDatePattern
-
Sets new date pattern to use when displaying and parsing dates.
- setDatePattern(DatePattern) - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- setDatePattern(DatePattern) - Method in class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- setDatePickerI18n(DatePicker.DatePickerI18n) - Method in class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- setDecimalFormat(DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Sets the format definition used to displaying the value.
- setDecimalFormat(DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
- setDecimalFormat(DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.SuperIntegerField
- setDecimalFormat(DecimalFormat) - Method in class org.vaadin.miki.superfields.numbers.SuperLongField
- setDefaultBuilder(FieldBuilder<?>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Sets a new default
FieldBuilder, i.e. - setDefaultLabel(boolean) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Controls whether the produced component should have its label set to default.
- setDisablingFooterOnReadOnly(boolean) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- setDisablingHeaderOnReadOnly(boolean) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- setDisplayMonthNames(List<String>) - Method in class org.vaadin.miki.superfields.dates.SuperDatePickerI18n
-
Controls the month names used for displaying and typing in by the user.
- setDisplayOrder(DatePattern.Order) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Sets new display order.
- setEmptyMapSupplier(SerializableSupplier<Map<?, ?>>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Sets a supplier for empty maps.
- setEnabled(boolean) - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
- setEnabled(boolean) - Method in class org.vaadin.miki.superfields.checkbox.SuperCheckbox
- setEnabled(boolean) - Method in class org.vaadin.miki.superfields.gridselect.AbstractGridSelect
- setErrorMessage(String) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setExponentSeparator(char) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Sets the exponent separator.
- setGroupComponentStyleNames(Collection<String>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Sets new styles to be added to each component in a group in
ObjectField. - setGroupingMetadataName(String) - Method in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
-
Sets the name of the metadata property used to obtain group names.
- setGroupingSeparatorHiddenOnFocus(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Changes whether or not grouping separator (used typically for thousands) should be hidden when the component gets focused.
- setGroupLayoutProvider(PropertyGroupLayoutProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Sets the new
PropertyGroupLayoutProvider. - setGroupLayoutStyleNames(Collection<String>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Sets new styles to be added to each group layout in an
ObjectField. - setHelperAbove() - Method in interface org.vaadin.miki.markers.HasHelperPositionable
-
Positions the helper above the component.
- setHelperAbove() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setHelperAbove(boolean) - Method in interface org.vaadin.miki.markers.HasHelperPositionable
-
Positions the helper above or below the component.
- setHelperAbove(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setHelperBelow() - Method in interface org.vaadin.miki.markers.HasHelperPositionable
-
Positions the helper below the component.
- setHelperBelow() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setHelperComponent(Component) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- setHelperComponent(Component) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setHelperText(String) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- setHelperText(String) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setI18n(DatePicker.DatePickerI18n) - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- setIcon(Component) - Method in interface org.vaadin.miki.markers.HasComponentAsIcon
-
Sets given
Componentas an icon of this object. - setIcon(Component) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
- setIcon(Icon) - Method in interface org.vaadin.miki.markers.HasIcon
-
Sets an icon associated with this object.
- setId(String) - Method in interface org.vaadin.miki.markers.HasId
-
Sets this object's id.
- setId(String) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setId(String) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
- setIndex(int) - Method in interface org.vaadin.miki.markers.HasIndex
-
Changes the index of the object.
- setIndex(int) - Method in class org.vaadin.miki.superfields.buttons.IndexedButton
- setIndex(int) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- setIntegerPartOptional(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
- setIntegerPartOptional(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Sets whether the integer part of a floating-point number is optional.
- setInvalid(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setItems(Collection<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
- setItems(Collection<T>) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
- setItems(Collection<V>) - Method in class org.vaadin.miki.superfields.gridselect.GridMultiSelect
- setItems(Collection<V>) - Method in class org.vaadin.miki.superfields.gridselect.GridSelect
- setKeyComponentSupplier(SerializableSupplier<C>) - Method in class org.vaadin.miki.superfields.collections.MapEntryField
-
Sets a new key component supplier.
- setLabel(String) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- setLabel(String) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setLabelPosition(LabelPosition) - Method in interface org.vaadin.miki.markers.HasLabelPositionable
-
Sets the label position to a new one.
- setLabelPosition(LabelPosition) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setLayoutSupplier(SerializableSupplier<C>) - Method in class org.vaadin.miki.superfields.collections.MapEntryField
-
Sets a new supplier of layout.
- setLocale(Locale) - Method in interface org.vaadin.miki.markers.HasLocale
-
Sets new locale for this object.
- setLocale(Locale) - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- setLocale(Locale) - Method in class org.vaadin.miki.superfields.dates.SuperDatePickerI18n
- setLocale(Locale) - Method in class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- setLocale(Locale) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Sets the locale of the component.
- setMapEntryFieldLayoutProvider(SerializableSupplier<L>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Sets a new way to obtain layouts for
MapEntryFieldinMapField. - setMapFieldLayoutProvider(CollectionLayoutProvider<?>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Sets a new
CollectionLayoutProviderto be used in newMapFields. - setMaximumExponentDigits(int) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Sets maximum allowed digits in exponent.
- setMaximumFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
- setMaximumFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Sets the maximum number of fraction digits displayed and allowed.
- setMaximumIntegerDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Sets the maximum number of integer digits (before decimal point) displayed and allowed.
- setMaximumSelectionSize(int) - Method in interface org.vaadin.miki.markers.HasMaximumSelectionSize
-
Defines the new maximum selection size.
- setMaximumSelectionSize(int) - Method in class org.vaadin.miki.superfields.gridselect.GridMultiSelect
- setMaximumSignificandFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Sets the number of digits allowed in the fractional (decimal) part of the significand in the scientific notation.
- setMaximumSignificandIntegerDigits(int) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Sets the number of digits allowed in the integer part of the significand in the scientific notation.
- setMinimumFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
- setMinimumFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Sets the minimum number of fraction digits displayed.
- setMonthDisplayMode(DatePattern.MonthDisplayMode) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Sets month display mode from available options.
- setMultiline(boolean) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Sets whether or not tabs should overflow to next line.
- setNegativeExponentAllowed(boolean) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Allows or disallows the exponent in scientific notation to be negative.
- setNegativeValueAllowed(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Changes whether or not negative values are allowed.
- setNullComponentProvider(SerializableSupplier<Component>) - Method in class org.vaadin.miki.superfields.variant.VariantField
-
Sets a provider of a component used to show
null. - setNullRepresentation(String) - Method in class org.vaadin.miki.superfields.text.LabelField
-
Sets text to be displayed when the value is
null. - setNullValueAllowed(boolean) - Method in interface org.vaadin.miki.markers.HasNullValueOptionallyAllowed
-
Sets allowance of
nullas this component's value. - setNullValueAllowed(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setObjectFieldGroupLayoutProvider(SerializableSupplier<L>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Sets a new way to obtain layouts for each group in an
ObjectField. - setObjectFieldLayoutProvider(SerializableSupplier<L>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
-
Sets a new way to obtain layouts for new
ObjectFields. - setPaddingCellGenerator(CellGenerator<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Sets cell generator for padding cells.
- setPaddingCellsClickable(boolean) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Enables or disables click events on padding cells.
- setPlaceholder(String) - Method in interface org.vaadin.miki.markers.HasPlaceholder
-
Sets the placeholder text for this object.
- setPlaceholder(String) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setPrefixComponent(Component) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setPresentationValue(C) - Method in class org.vaadin.miki.superfields.collections.CollectionField
- setPresentationValue(Object) - Method in class org.vaadin.miki.superfields.variant.VariantField
- setPresentationValue(Map.Entry<K, V>) - Method in class org.vaadin.miki.superfields.collections.MapEntryField
- setPresentationValue(Map<K, V>) - Method in class org.vaadin.miki.superfields.collections.MapField
- setPresentationValue(Set<V>) - Method in class org.vaadin.miki.superfields.gridselect.GridMultiSelect
- setPresentationValue(T) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
- setPresentationValue(T) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- setPresentationValue(T) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setPresentationValue(T) - Method in class org.vaadin.miki.superfields.object.ObjectField
- setPresentationValue(T) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
- setPresentationValue(V) - Method in class org.vaadin.miki.superfields.gridselect.GridSelect
- setPresentationValue(V) - Method in class org.vaadin.miki.superfields.text.LabelField
- setPreviousCenturyBelowBoundary(boolean) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Sets whether or not years before
DatePattern.getCenturyBoundaryYear()belong to the century previous thanDatePattern.getBaseCentury(). - setPropertyComponentBuilder(PropertyComponentBuilder) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Sets the new
PropertyComponentBuilder. - setPropertyGroupingProvider(PropertyGroupingProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Sets the new
PropertyGroupingProvider. - setPropertyProvider(PropertyProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Sets the new
PropertyProvider. - setQueryingOnUnload(boolean) - Method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Controls whether or not there should be querying when the document is going to be unloaded.
- setReadOnly(boolean) - Method in interface org.vaadin.miki.markers.HasReadOnly
-
Sets the new read-only state.
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.checkbox.SuperCheckbox
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.collections.CollectionField
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.collections.MapEntryField
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.collections.MapField
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.gridselect.AbstractGridSelect
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterLayoutWrapper
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.lazyload.ObservedField
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.object.ObjectField
- setReadOnly(boolean) - Method in class org.vaadin.miki.superfields.variant.VariantField
- setReadOnly(boolean, Component) - Static method in interface org.vaadin.miki.markers.HasReadOnly
-
Helper method to update read-only state of a component if it supports the method.
- setReceivingSelectionEventsFromClient(boolean) - Method in interface org.vaadin.miki.markers.CanReceiveSelectionEventsFromClient
-
Configures sending events by the client-side component.
- setReceivingSelectionEventsFromClient(boolean) - Method in class org.vaadin.miki.shared.text.TextSelectionDelegate
- setReceivingSelectionEventsFromClient(boolean) - Method in class org.vaadin.miki.superfields.dates.SuperDatePicker
- setReceivingSelectionEventsFromClient(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setReceivingSelectionEventsFromClient(boolean) - Method in class org.vaadin.miki.superfields.text.SuperTextArea
- setReceivingSelectionEventsFromClient(boolean) - Method in class org.vaadin.miki.superfields.text.SuperTextField
- setRequired(boolean) - Method in interface org.vaadin.miki.markers.HasRequired
-
Sets the new required state.
- setRequired(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setRequiredIndicatorVisible(boolean) - Method in class org.vaadin.miki.superfields.lazyload.ObservedField
- setRequiredIndicatorVisible(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setRowComponentGenerator(RowComponentGenerator<?>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Sets new
RowComponentGeneratorinvoked every time a new row for grid cells is needed. - setRowPaddingStrategy(RowPaddingStrategy) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Sets new
RowPaddingStrategy. - setSelectionMode(Grid.SelectionMode) - Method in class org.vaadin.miki.superfields.gridselect.RestrictedModeGrid
- setSeparator(char) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Sets new separator.
- setShortYear(boolean) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Sets whether or not to use only the last two digits of the year.
- setShortYearAlwaysAccepted(boolean) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Allows short year to be always accepted as input.
- setSortingMetadataName(String) - Method in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
-
Sets the name of the metadata property used for sorting the properties.
- setStates(Collection<ButtonState>) - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
-
Sets the states of the button that need to be clicked one after another before the real click happens.
- setStates(ButtonState...) - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
-
Sets the states of the button that need to be clicked one after another before the real click happens.
- setSuffixComponent(Component) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setTabContentGenerator(TabContentGenerator<T>) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Sets the generator responsible for providing content for selected tabs.
- setTabHandler(TabHandler) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Sets the new
TabHandlerto use. - setTabHeaderGenerator(TabHeaderGenerator<T>) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Sets the generator responsible for providing tabs (headers) for values.
- SETTER_INDEX - Static variable in class org.vaadin.miki.util.ReflectTools
- setText(String) - Method in interface org.vaadin.miki.markers.HasText
-
Sets text of this object.
- setText(String) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
- setTooltipText(String) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setUsingFakeGettersWhenNotPresent(boolean) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
-
Allows using a fake getter when there is no getter for a given property.
- setUsingFakeSettersWhenNotPresent(boolean) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
-
Allows using a fake setter when there is no setter for a given property.
- setValue(Boolean) - Method in class org.vaadin.miki.superfields.lazyload.ObservedField
- setValueChangeMode(ValueChangeMode) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setValueChangeTimeout(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- setValueComponentSupplier(SerializableSupplier<C>) - Method in class org.vaadin.miki.superfields.collections.MapEntryField
-
Sets a new value component supplier.
- setZeroPrefixedDay(boolean) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Sets whether or not days should be prefixed with
0. - SHOW_AS_COMPONENT_METADATA_PROPERTY - Static variable in class org.vaadin.miki.superfields.util.factory.MetadataProperties
- ShowFieldAs - Annotation Type in org.vaadin.miki.superfields.util.factory
-
Indicates the field should be shown using the provided component.
- SimpleButtonState - Class in org.vaadin.miki.superfields.buttons
- SimpleButtonState() - Constructor for class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Creates a completely blank state.
- SimpleButtonState(Component, String...) - Constructor for class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Creates button state with corresponding icon.
- SimpleButtonState(String, Component, String...) - Constructor for class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Creates button state.
- SimpleButtonState(String, String...) - Constructor for class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Creates button state with corresponding text.
- SimplePropertyComponentBuilder - Class in org.vaadin.miki.superfields.object.builder
-
Reference implementation of
PropertyComponentBuilder. - SimplePropertyComponentBuilder() - Constructor for class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
- size() - Method in interface org.vaadin.miki.superfields.collections.CollectionController
-
Returns the current size of the collection.
- size() - Method in class org.vaadin.miki.superfields.collections.CollectionField
- size() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Returns the number of cells.
- size() - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Returns the number of values that currently correspond to tabs.
- StateChangeEvent<S extends Serializable,C extends com.vaadin.flow.component.Component & HasState<S>> - Class in org.vaadin.miki.events.state
-
Event associated with the change of component's state.
- StateChangeEvent(C, boolean, S) - Constructor for class org.vaadin.miki.events.state.StateChangeEvent
-
Creates a new event using the given source and indicator whether the event originated from the client side or the server side.
- StateChangeListener<S extends Serializable,C extends com.vaadin.flow.component.Component & HasState<S>> - Interface in org.vaadin.miki.events.state
-
Marker interface for objects that listen to state changes.
- StateChangeNotifier<S extends Serializable,C extends com.vaadin.flow.component.Component & HasState<S>> - Interface in org.vaadin.miki.events.state
-
Marker interface for objects that broadcast
StateChangeEvents. - StringTools - Class in org.vaadin.miki.util
-
Some general-purpose utils for
Strings. - SuperBigDecimalField - Class in org.vaadin.miki.superfields.numbers
-
A field for
BigDecimalvalues that are properly formatted. - SuperBigDecimalField() - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Constructs the field with an empty label,
BigDecimal.ZEROas default value and with defaultLocale. - SuperBigDecimalField(String) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Constructs the field with default
LocaleandBigDecimal.ZEROas default value. - SuperBigDecimalField(String, Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Constructs the field with
BigDecimal.ZEROas the default value. - SuperBigDecimalField(String, Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Constructs the field with
BigDecimal.ZEROas the default value.. - SuperBigDecimalField(BigDecimal, String) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Constructs the field with given default value and label, and with default
Locale. - SuperBigDecimalField(BigDecimal, String, Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Constructs the field.
- SuperBigDecimalField(Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Constructs the field with an empty label and
BigDecimal.ZEROas default value. - SuperBigDecimalField(Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Constructs the field with an empty label and
BigDecimal.ZEROas default value. - SuperCheckbox - Class in org.vaadin.miki.superfields.checkbox
-
A regular
Checkboxthat can be made read-only (it becomes disabled when set to read-only). - SuperCheckbox() - Constructor for class org.vaadin.miki.superfields.checkbox.SuperCheckbox
- SuperDatePicker - Class in org.vaadin.miki.superfields.dates
-
An extension of
DatePickerthat handles I18N also on the client side. - SuperDatePicker() - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePicker(HasValue.ValueChangeListener<AbstractField.ComponentValueChangeEvent<DatePicker, LocalDate>>) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePicker(String) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePicker(String, HasValue.ValueChangeListener<AbstractField.ComponentValueChangeEvent<DatePicker, LocalDate>>) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePicker(String, LocalDate) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePicker(String, LocalDate, HasValue.ValueChangeListener<AbstractField.ComponentValueChangeEvent<DatePicker, LocalDate>>) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePicker(LocalDate) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePicker(LocalDate, HasValue.ValueChangeListener<AbstractField.ComponentValueChangeEvent<DatePicker, LocalDate>>) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePicker(LocalDate, Locale) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePicker(Locale) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePicker
- SuperDatePickerI18n - Class in org.vaadin.miki.superfields.dates
-
A locale-powered
DatePicker.DatePickerI18n. - SuperDatePickerI18n() - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePickerI18n
-
Creates the i18n data based on default
Locale. - SuperDatePickerI18n(Locale) - Constructor for class org.vaadin.miki.superfields.dates.SuperDatePickerI18n
-
Creates the i18n data based on given
Locale. - SuperDateTimePicker - Class in org.vaadin.miki.superfields.dates
-
An extension of
DateTimePickerthat handles I18N also on the client side. - SuperDateTimePicker() - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDateTimePicker(HasValue.ValueChangeListener<AbstractField.ComponentValueChangeEvent<DateTimePicker, LocalDateTime>>) - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDateTimePicker(String) - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDateTimePicker(String, HasValue.ValueChangeListener<AbstractField.ComponentValueChangeEvent<DateTimePicker, LocalDateTime>>) - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDateTimePicker(String, LocalDateTime) - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDateTimePicker(String, LocalDateTime, HasValue.ValueChangeListener<AbstractField.ComponentValueChangeEvent<DateTimePicker, LocalDateTime>>) - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDateTimePicker(LocalDateTime) - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDateTimePicker(LocalDateTime, HasValue.ValueChangeListener<AbstractField.ComponentValueChangeEvent<DateTimePicker, LocalDateTime>>) - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDateTimePicker(LocalDateTime, Locale) - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDateTimePicker(Locale) - Constructor for class org.vaadin.miki.superfields.dates.SuperDateTimePicker
- SuperDoubleField - Class in org.vaadin.miki.superfields.numbers
-
A field for
Doublevalues that are properly formatted. - SuperDoubleField() - Constructor for class org.vaadin.miki.superfields.numbers.SuperDoubleField
-
Constructs the field with an empty label, zero as default value and with default
Locale. - SuperDoubleField(Double, String) - Constructor for class org.vaadin.miki.superfields.numbers.SuperDoubleField
-
Constructs the field with given default value and label, and with default
Locale. - SuperDoubleField(Double, String, Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.SuperDoubleField
-
Constructs the field.
- SuperDoubleField(String) - Constructor for class org.vaadin.miki.superfields.numbers.SuperDoubleField
-
Constructs the field with default
Localeand zero as default value. - SuperDoubleField(String, Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperDoubleField
-
Constructs the field with zero as the default value.
- SuperDoubleField(String, Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.SuperDoubleField
-
Constructs the field with zero as the default value..
- SuperDoubleField(Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperDoubleField
-
Constructs the field with an empty label and zero as default value.
- SuperDoubleField(Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.SuperDoubleField
-
Constructs the field with an empty label and zero as default value.
- SuperIntegerField - Class in org.vaadin.miki.superfields.numbers
-
A field for
Integervalues that are properly formatted. - SuperIntegerField() - Constructor for class org.vaadin.miki.superfields.numbers.SuperIntegerField
-
Constructs the field with zero as default value, default
Localeand an empty label. - SuperIntegerField(Integer, String) - Constructor for class org.vaadin.miki.superfields.numbers.SuperIntegerField
-
Constructs the field with given default value and label, and with default
Locale. - SuperIntegerField(Integer, String, Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperIntegerField
-
Constructs the field.
- SuperIntegerField(String) - Constructor for class org.vaadin.miki.superfields.numbers.SuperIntegerField
-
Constructs the field with zero as default value and default
Locale. - SuperIntegerField(String, Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperIntegerField
-
Constructs the field with zero as default value.
- SuperIntegerField(Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperIntegerField
-
Constructs the field with zero as default value and an empty label.
- SuperLongField - Class in org.vaadin.miki.superfields.numbers
-
A field for
Longvalues that are properly formatted. - SuperLongField() - Constructor for class org.vaadin.miki.superfields.numbers.SuperLongField
-
Constructs the field with zero as default value, default
Localeand an empty label. - SuperLongField(Long, String) - Constructor for class org.vaadin.miki.superfields.numbers.SuperLongField
-
Constructs the field with given default value and label, and with default
Locale. - SuperLongField(Long, String, Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperLongField
-
Constructs the field.
- SuperLongField(String) - Constructor for class org.vaadin.miki.superfields.numbers.SuperLongField
-
Constructs the field with zero as default value and default
Locale. - SuperLongField(String, Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperLongField
-
Constructs the field with zero as default value.
- SuperLongField(Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperLongField
-
Constructs the field with zero as default value and an empty label.
- SuperTabs<T> - Class in org.vaadin.miki.superfields.tabs
-
Configurable tab sheet component that also is a field.
- SuperTabs() - Constructor for class org.vaadin.miki.superfields.tabs.SuperTabs
-
Creates the component with no tabs and default
TabHandler,TabHeaderGeneratorandTabContentGenerator. - SuperTabs(Supplier<C>, T...) - Constructor for class org.vaadin.miki.superfields.tabs.SuperTabs
-
Creates the component with no tabs and default
TabHandler,TabHeaderGeneratorandTabContentGenerator, overriding default main layout component for the tab contents. - SuperTabs(TabContentGenerator<T>, T...) - Constructor for class org.vaadin.miki.superfields.tabs.SuperTabs
-
Creates the component with given
TabContentGeneratorand tabs, but with defaultTabHeaderGeneratorandTabHandler. - SuperTabs(TabHeaderGenerator<T>, TabContentGenerator<T>, T...) - Constructor for class org.vaadin.miki.superfields.tabs.SuperTabs
-
Creates the component with given
TabHeaderGenerator,TabContentGeneratorand tabs, but defaultTabHandler. - SuperTabs(T, Supplier<C>, TabHandler, TabHeaderGenerator<T>, TabContentGenerator<T>, T...) - Constructor for class org.vaadin.miki.superfields.tabs.SuperTabs
-
Creates the component with given
TabHandler,TabHeaderGenerator,TabContentGeneratorand tabs, overriding the default value fromnullto the one provided and overriding default layout component for tab contents. - SuperTabs(T, TabHandler, TabHeaderGenerator<T>, TabContentGenerator<T>, T...) - Constructor for class org.vaadin.miki.superfields.tabs.SuperTabs
-
Creates the component with given
TabHandler,TabHeaderGenerator,TabContentGeneratorand tabs, overriding the default value fromnullto the one provided. - SuperTabs(T, TabHeaderGenerator<T>, TabContentGenerator<T>, T...) - Constructor for class org.vaadin.miki.superfields.tabs.SuperTabs
-
Creates the component with default
TabHandler, givenTabHeaderGenerator,TabContentGeneratorand tabs, overriding the default value fromnullto the one provided. - SuperTextArea - Class in org.vaadin.miki.superfields.text
-
An extension of
TextAreawith some useful features. - SuperTextArea() - Constructor for class org.vaadin.miki.superfields.text.SuperTextArea
- SuperTextArea(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<TextArea, String>>) - Constructor for class org.vaadin.miki.superfields.text.SuperTextArea
- SuperTextArea(String) - Constructor for class org.vaadin.miki.superfields.text.SuperTextArea
- SuperTextArea(String, HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<TextArea, String>>) - Constructor for class org.vaadin.miki.superfields.text.SuperTextArea
- SuperTextArea(String, String) - Constructor for class org.vaadin.miki.superfields.text.SuperTextArea
- SuperTextArea(String, String, HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<TextArea, String>>) - Constructor for class org.vaadin.miki.superfields.text.SuperTextArea
- SuperTextArea(String, String, String) - Constructor for class org.vaadin.miki.superfields.text.SuperTextArea
- SuperTextField - Class in org.vaadin.miki.superfields.text
-
An extension of
TextFieldwith some useful (hopefully) features. - SuperTextField() - Constructor for class org.vaadin.miki.superfields.text.SuperTextField
- SuperTextField(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<TextField, String>>) - Constructor for class org.vaadin.miki.superfields.text.SuperTextField
- SuperTextField(String) - Constructor for class org.vaadin.miki.superfields.text.SuperTextField
- SuperTextField(String, HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<TextField, String>>) - Constructor for class org.vaadin.miki.superfields.text.SuperTextField
- SuperTextField(String, String) - Constructor for class org.vaadin.miki.superfields.text.SuperTextField
- SuperTextField(String, String, HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<TextField, String>>) - Constructor for class org.vaadin.miki.superfields.text.SuperTextField
- SuperTextField(String, String, String) - Constructor for class org.vaadin.miki.superfields.text.SuperTextField
T
- tabAdded(Tab, Component, HasComponents) - Method in class org.vaadin.miki.superfields.tabs.LambdaTabHandler
- tabAdded(Tab, Component, HasComponents) - Method in interface org.vaadin.miki.superfields.tabs.TabHandler
-
Called when a tab has been added, but its contents have not.
- TabContentGenerator<V> - Interface in org.vaadin.miki.superfields.tabs
-
Marker interface for objects that produce components for tabs.
- tabDeselected(Tab, Component, HasComponents) - Method in class org.vaadin.miki.superfields.tabs.LambdaTabHandler
- tabDeselected(Tab, Component, HasComponents) - Method in interface org.vaadin.miki.superfields.tabs.TabHandler
-
Called when a tab has been deselected, but its contents have not yet been updated.
- TabHandler - Interface in org.vaadin.miki.superfields.tabs
-
Interface for objects handling the tab adding, displaying and hiding.
- TabHandlers - Class in org.vaadin.miki.superfields.tabs
-
Utility class with some pre-made
TabHandlerss. - TabHeaderGenerator<V> - Interface in org.vaadin.miki.superfields.tabs
-
Marker interface for objects that produce tabs.
- tabRemoved(Tab, Component, HasComponents) - Method in class org.vaadin.miki.superfields.tabs.LambdaTabHandler
- tabRemoved(Tab, Component, HasComponents) - Method in interface org.vaadin.miki.superfields.tabs.TabHandler
-
Called when a tab has been removed, but its contents have not.
- tabSelected(Tab, Component, HasComponents) - Method in class org.vaadin.miki.superfields.tabs.LambdaTabHandler
- tabSelected(Tab, Component, HasComponents) - Method in interface org.vaadin.miki.superfields.tabs.TabHandler
-
Called when a tab has been selected, but its contents have not yet been updated.
- textArea(int, CollectionController) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
Produces plain text area.
- textField(int, CollectionController) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
-
Produces plain text field.
- TextModificationDelegate<C extends com.vaadin.flow.component.Component & CanSelectText & CanReceiveSelectionEventsFromClient & CanModifyText> - Class in org.vaadin.miki.shared.text
-
A delegate to handle
CanModifyTextin various components. - TextModificationDelegate(C, ComponentEventBus, SerializableSupplier<String>) - Constructor for class org.vaadin.miki.shared.text.TextModificationDelegate
-
Creates the delegate for a given component.
- TextSelectionDelegate<C extends com.vaadin.flow.component.Component & CanSelectText & CanReceiveSelectionEventsFromClient> - Class in org.vaadin.miki.shared.text
-
A class that handles common behaviour related to text selection.
- TextSelectionDelegate(C, ComponentEventBus, SerializableSupplier<String>) - Constructor for class org.vaadin.miki.shared.text.TextSelectionDelegate
-
Creates the delegate for a given component.
- TextSelectionEvent<T extends com.vaadin.flow.component.Component & CanSelectText> - Class in org.vaadin.miki.events.text
-
Component event with information about selected text.
- TextSelectionEvent(T, boolean, int, int, String) - Constructor for class org.vaadin.miki.events.text.TextSelectionEvent
-
Creates a new event using the given source and indicator whether the event originated from the client side or the server side.
- TextSelectionListener<C extends com.vaadin.flow.component.Component & CanSelectText> - Interface in org.vaadin.miki.events.text
-
Marker interface for objects
- TextSelectionNotifier<T extends com.vaadin.flow.component.Component & CanSelectText> - Interface in org.vaadin.miki.events.text
-
Marker interface for objects that broadcast
TextSelectionEvent. - toString() - Method in class org.vaadin.miki.shared.dates.DatePattern
- toString() - Method in class org.vaadin.miki.superfields.itemgrid.CellInformation
- toString() - Method in class org.vaadin.miki.superfields.itemgrid.CellSelectionEvent
- toString() - Method in class org.vaadin.miki.superfields.object.Property
- toString() - Method in class org.vaadin.miki.superfields.object.PropertyMetadata
- toString() - Method in class org.vaadin.miki.superfields.tabs.LambdaTabHandler
- TypedFieldProvider<T,C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,T>> - Interface in org.vaadin.miki.superfields.variant
-
Marker interface for objects that provide components based on a given value.
U
- UNLIMITED - Static variable in interface org.vaadin.miki.markers.HasMaximumSelectionSize
-
Indicates unlimited selection size.
- UnloadEvent - Class in org.vaadin.miki.superfields.unload
-
Server-side event class associated with
beforeunloadevent happening in the client-side. - UnloadEvent(UnloadObserver, boolean) - Constructor for class org.vaadin.miki.superfields.unload.UnloadEvent
-
Creates a new event using the given source and indicator whether the event originated from the client side or the server side.
- UnloadListener - Interface in org.vaadin.miki.superfields.unload
-
Listener for
UnloadEvents. - UnloadObserver - Class in org.vaadin.miki.superfields.unload
-
Server-side component that listens to
beforeunloadevents. - unobserve(Component...) - Method in class org.vaadin.miki.superfields.lazyload.ComponentObserver
-
Stops observation of given components.
- updateButtonState(ButtonState) - Method in class org.vaadin.miki.superfields.buttons.MultiClickButton
-
Updates the state of the button from old to new.
- updateFieldValue() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
This method is called when the field loses its focus.
- updateFieldValue() - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
- updateIndices(int) - Method in class org.vaadin.miki.superfields.collections.CollectionField
-
Updates all indices on all fields that implement
HasIndex. - updateRegularExpression() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Builds the regular expression for matching the input.
- updateRegularExpression(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Builds the regular expression and optionally ignores value change events from the underlying field.
- updateValue() - Method in class org.vaadin.miki.superfields.collections.CollectionField
- updateValue() - Method in class org.vaadin.miki.superfields.gridselect.GridMultiSelect
- UseActualType - Annotation Type in org.vaadin.miki.superfields.object.reflect
-
Indicates that an actual type of the value of the given field should be used, rather than the declared one.
V
- value() - Method in annotation type org.vaadin.miki.superfields.util.factory.BuildFieldWith
-
The builder to use.
- value() - Method in annotation type org.vaadin.miki.superfields.util.factory.ComponentId
-
Note: this must be a valid css identifier, meaning it must be unique across the web page.
- value() - Method in annotation type org.vaadin.miki.superfields.util.factory.ComponentStyle
-
Note: these should be valid css identifier.
- value() - Method in annotation type org.vaadin.miki.superfields.util.factory.FieldCaption
- value() - Method in annotation type org.vaadin.miki.superfields.util.factory.FieldGroup
- value() - Method in annotation type org.vaadin.miki.superfields.util.factory.FieldOrder
- value() - Method in annotation type org.vaadin.miki.superfields.util.factory.ShowFieldAs
-
The component class to use.
- valueOf(String) - Static method in enum org.vaadin.miki.shared.dates.DatePattern.MonthDisplayMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.vaadin.miki.shared.dates.DatePattern.Order
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.vaadin.miki.shared.labels.LabelPosition
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.vaadin.miki.shared.dates.DatePattern.MonthDisplayMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.vaadin.miki.shared.dates.DatePattern.Order
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.vaadin.miki.shared.labels.LabelPosition
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VariantField - Class in org.vaadin.miki.superfields.variant
-
A field that supports
Objectas its value and displays a registered field that corresponds to a type of the value actually set by the field. - VariantField() - Constructor for class org.vaadin.miki.superfields.variant.VariantField
-
Creates a
VariantField. - VariantField(String, SerializableSupplier<Component>, TypedFieldProvider<?, ?>...) - Constructor for class org.vaadin.miki.superfields.variant.VariantField
-
Creates a
VariantFieldwith a given label, null component provider and givenTypedFieldProviders. - VariantField(String, TypedFieldProvider<?, ?>...) - Constructor for class org.vaadin.miki.superfields.variant.VariantField
-
Creates a
VariantFieldwith a given label and givenTypedFieldProviders. - VISIBILITY_HANDLER - Static variable in class org.vaadin.miki.superfields.tabs.TabHandlers
-
A
TabHandlerthat toggles visibility.
W
- withAutoselect(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Chains
AbstractSuperNumberField.setAutoselect(boolean)and returns itself. - withBaseCentury(int) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Chains
DatePattern.setBaseCentury(int)and returns itself. - withCellGenerator(CellGenerator<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Chains
ItemGrid.setCellGenerator(CellGenerator)and returns itself. - withCellSelectionHandler(CellSelectionHandler<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Chains
ItemGrid.setCellSelectionHandler(CellSelectionHandler)and returns itself. - withCenturyBoundaryYear(int) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Chains
DatePattern.setCenturyBoundaryYear(int)and returns itself. - withClassName(String...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Chains
SimpleButtonState.addClassName(String...)and returns itself. - WithClearButtonMixin<SELF extends com.vaadin.flow.component.shared.HasClearButton> - Interface in org.vaadin.miki.markers
-
Mixin interface for
HasClearButton. - withClearButtonVisible(boolean) - Method in interface org.vaadin.miki.markers.WithClearButtonMixin
-
Chains
HasClearButton.setClearButtonVisible(boolean)and returns itself. - withCollectionComponentProvider(CollectionValueComponentProvider<T, ?>) - Method in interface org.vaadin.miki.superfields.collections.WithCollectionValueComponentProviderMixin
-
Chains
HasCollectionValueComponentProvider.setCollectionValueComponentProvider(CollectionValueComponentProvider)and returns itself. - withCollectionElementFilter(SerializablePredicate<T>) - Method in interface org.vaadin.miki.superfields.collections.WithCollectionElementFilterMixin
-
Chains
HasCollectionElementFilter.setCollectionElementFilter(SerializablePredicate)and returns itself. - WithCollectionElementFilterMixin<T,SELF extends HasCollectionElementFilter<T>> - Interface in org.vaadin.miki.superfields.collections
-
Mixin interface to allow chaining
HasCollectionElementFilter.setCollectionElementFilter(SerializablePredicate). - withCollectionLayoutProvider(CollectionLayoutProvider<?>) - Method in class org.vaadin.miki.superfields.collections.CollectionField
-
Chains
CollectionField.setCollectionLayoutProvider(CollectionLayoutProvider)and returns itself. - WithCollectionValueComponentProviderMixin<T,SELF extends HasCollectionValueComponentProvider<T>> - Interface in org.vaadin.miki.superfields.collections
- withColumnCount(int) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Chains
ItemGrid.setColumnCount(int)and returns itself. - WithComponentAsIconMixin<SELF extends HasComponentAsIcon> - Interface in org.vaadin.miki.markers
-
Mixin interface for
HasComponentAsIcon. - withComponentConfigurators(Collection<ComponentConfigurator<T>>) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Chains
ObjectField.addComponentConfigurators(Collection)and returns itself. - withComponentConfigurators(ComponentConfigurator<T>...) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Chains
ObjectField.addComponentConfigurators(ComponentConfigurator[])and returns itself. - withComponentGroupConfigurators(Collection<ComponentGroupConfigurator>) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Chains
ObjectField.addComponentGroupConfigurators(Collection)and returns itself. - withComponentGroupConfigurators(ComponentGroupConfigurator...) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Chains
ObjectField.addComponentGroupConfigurators(ComponentGroupConfigurator...)and returns itself. - withConverter(SerializableFunction<V, String>) - Method in class org.vaadin.miki.superfields.text.LabelField
-
Chains
LabelField.setConverter(SerializableFunction)and returns itself. - withCustomValueAllowed(boolean) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Chains
SuperTabs.setCustomValueAllowed(boolean)and returns itself. - withDatePattern(DatePattern) - Method in interface org.vaadin.miki.markers.WithDatePatternMixin
-
Chains
HasDatePattern.setDatePattern(DatePattern)and returns itself. - WithDatePatternMixin<SELF extends WithDatePatternMixin<SELF>> - Interface in org.vaadin.miki.markers
-
Mixin interface to allow chaining
HasDatePattern.setDatePattern(DatePattern). - withDefaultBuilder(FieldBuilder<?>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Chains
SimplePropertyComponentBuilder.setDefaultBuilder(FieldBuilder)and returns itself. - withDefaultLabel() - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Chains
SimplePropertyComponentBuilder.setDefaultLabel(boolean)withtrueand returns itself. - withDefaultLabel(boolean) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Chains
SimplePropertyComponentBuilder.setDefaultLabel(boolean)and returns itself. - withDisablingFooterOnReadOnly(boolean) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- withDisablingHeaderOnReadOnly(boolean) - Method in class org.vaadin.miki.superfields.layouts.HeaderFooterFieldWrapper
- withDisplayOrder(DatePattern.Order) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Chains
DatePattern.setDisplayOrder(Order)and returns itself. - withExponentSeparator(char) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Chains
SuperBigDecimalField.setExponentSeparator(char)and returns itself. - withFooterComponents(Component...) - Method in interface org.vaadin.miki.superfields.layouts.WithFooterComponentsMixin
-
Adds given components to the footer, if it is present.
- WithFooterComponentsMixin<F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,SELF extends HasFooter<F>> - Interface in org.vaadin.miki.superfields.layouts
-
Mixin for adding components to a footer.
- withGroupingMetadataName(String) - Method in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
-
Chains
MetadataBasedGroupingProvider.setGroupingMetadataName(String)and returns itself. - withGroupingSeparatorHiddenOnFocus(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Chains
AbstractSuperNumberField.setGroupingSeparatorHiddenOnFocus(boolean)and returns itself. - withGroupLayoutProvider(PropertyGroupLayoutProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Chains
ObjectField.setGroupLayoutProvider(PropertyGroupLayoutProvider)and returns itself. - withHeaderComponents(Component...) - Method in interface org.vaadin.miki.superfields.layouts.WithHeaderComponentsMixin
-
Adds given components to the header, if it is present.
- WithHeaderComponentsMixin<H extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,SELF extends HasHeader<H>> - Interface in org.vaadin.miki.superfields.layouts
-
Mixin for adding components to a header.
- withHelperAbove() - Method in interface org.vaadin.miki.markers.WithHelperPositionableMixin
-
Chains
HasHelperPositionable.setHelperAbove()and returns itself. - withHelperAbove(boolean) - Method in interface org.vaadin.miki.markers.WithHelperPositionableMixin
-
Chains
HasHelperPositionable.setHelperAbove(boolean)and returns itself. - withHelperBelow() - Method in interface org.vaadin.miki.markers.WithHelperPositionableMixin
-
Chains
HasHelperPositionable.setHelperBelow()and returns itself. - withHelperComponent(Component) - Method in interface org.vaadin.miki.markers.WithHelperMixin
-
Chains
HasHelper.setHelperComponent(Component)and returns itself. - WithHelperMixin<SELF extends com.vaadin.flow.component.HasHelper> - Interface in org.vaadin.miki.markers
-
Marker interface to allow chaining
HasHelper. - WithHelperPositionableMixin<SELF extends HasHelperPositionable> - Interface in org.vaadin.miki.markers
-
Mixin interface for nice chaining of methods in
HasHelperPositionable. - withHelperText(String) - Method in interface org.vaadin.miki.markers.WithHelperMixin
-
Chains
HasHelper.setHelperText(String)and returns itself. - withIcon(Component) - Method in interface org.vaadin.miki.markers.WithComponentAsIconMixin
-
Chains
HasComponentAsIcon.setIcon(Component)and returns itself. - withIcon(Icon) - Method in interface org.vaadin.miki.markers.WithIconMixin
-
Chains
HasIcon.setIcon(Icon)and returns itself. - WithIconMixin<SELF extends HasIcon> - Interface in org.vaadin.miki.markers
-
Mixin interface to allow chaining
HasIcon.setIcon(Icon). - withId(String) - Method in interface org.vaadin.miki.markers.WithIdMixin
-
Chains setting id.
- WithIdMixin<SELF extends HasId> - Interface in org.vaadin.miki.markers
-
Mixin interface to allow chaining setting id.
- withIndex(int) - Method in interface org.vaadin.miki.markers.WithIndexMixin
-
Chains
HasIndex.setIndex(int)and returns itself. - WithIndexMixin<SELF extends HasIndex> - Interface in org.vaadin.miki.markers
-
Mixin interface for easy chaining of
HasIndex.setIndex(int). - withIntegerPartOptional() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
-
Chains
AbstractSuperFloatingPointField.setIntegerPartOptional(boolean)withtrueas parameter and returns itself. - withIntegerPartOptional(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
-
Chains
AbstractSuperFloatingPointField.setIntegerPartOptional(boolean)and returns itself. - withIntegerPartRequired() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
-
Chains
AbstractSuperFloatingPointField.setIntegerPartOptional(boolean)withfalseas parameter and returns itself. - withItems(Collection<T>) - Method in interface org.vaadin.miki.markers.WithItemsMixin
-
Chains
HasItems.setItems(Collection)and returns itself. - withItems(Stream<T>) - Method in interface org.vaadin.miki.markers.WithItemsMixin
-
Chains
HasItems.setItems(Stream)and returns itself. - withItems(T...) - Method in interface org.vaadin.miki.markers.WithItemsMixin
-
Chains
HasItems.setItems(Object[])and returns itself. - WithItemsMixin<T,SELF extends com.vaadin.flow.data.binder.HasItems<T>> - Interface in org.vaadin.miki.markers
-
Mixin interface to allow chaining of setting items.
- withLabel(String) - Method in interface org.vaadin.miki.markers.WithLabelMixin
-
Chains
HasLabel.setLabel(String)and returns itself. - WithLabelMixin<SELF extends WithLabelMixin<SELF>> - Interface in org.vaadin.miki.markers
-
Mixin interface to support chaining
HasLabel.setLabel(String). - withLabelPosition(LabelPosition) - Method in interface org.vaadin.miki.markers.WithLabelPositionableMixin
-
Chains
HasLabelPositionable.setLabelPosition(LabelPosition)and returns itself. - WithLabelPositionableMixin<SELF extends HasLabelPositionable> - Interface in org.vaadin.miki.markers
-
A mixin for
HasLabelPositionable. - withLocale(Locale) - Method in interface org.vaadin.miki.markers.WithLocaleMixin
-
Chains
HasLocale.setLocale(Locale)and returns itself. - WithLocaleMixin<SELF extends WithLocaleMixin<SELF>> - Interface in org.vaadin.miki.markers
-
Mixin interface to support chaining
HasLocale.setLocale(Locale). - withMaximumExponentDigits(int) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Chains
SuperBigDecimalField.setMaximumExponentDigits(int)and returns itself. - withMaximumFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
-
Chains
AbstractSuperFloatingPointField.setMaximumFractionDigits(int)and returns itself. - withMaximumIntegerDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Chains
AbstractSuperNumberField.setMaximumIntegerDigits(int)and returns itself. - withMaximumSelectionSize(int) - Method in interface org.vaadin.miki.markers.WithMaximumSelectionSizeMixin
-
Chains
HasMaximumSelectionSize.setMaximumSelectionSize(int)and returns itself. - WithMaximumSelectionSizeMixin<SELF extends HasMaximumSelectionSize> - Interface in org.vaadin.miki.markers
-
Mixin interface to allow chaining
HasMaximumSelectionSize.setMaximumSelectionSize(int). - withMaximumSignificandFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Chains
SuperBigDecimalField.setMaximumSignificandFractionDigits(int)and returns itself. - withMaximumSignificandIntegerDigits(int) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Chains
SuperBigDecimalField.setMaximumSignificandIntegerDigits(int)and returns itself. - withMetadataProvider(MetadataProvider...) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
-
Chains
ReflectivePropertyProvider.addMetadataProvider(MetadataProvider...)and returns itself. - withMinimumFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
-
Chains
AbstractSuperFloatingPointField.setMinimumFractionDigits(int)and returns itself. - withMonthDisplayMode(DatePattern.MonthDisplayMode) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Chains
DatePattern.setMonthDisplayMode(MonthDisplayMode)and returns itself. - withMultiline(boolean) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Chains
SuperTabs.setMultiline(boolean)and returns itself. - withNegativeExponentAllowed(boolean) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
-
Chains
SuperBigDecimalField.setNegativeExponentAllowed(boolean)and returns itself. - withNegativeValueAllowed(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
-
Chains
AbstractSuperNumberField.setNegativeValueAllowed(boolean)and returns itself. - withNullComponentProvider(SerializableSupplier<Component>) - Method in class org.vaadin.miki.superfields.variant.VariantField
-
Chains
VariantField.setNullComponentProvider(SerializableSupplier)and returns itself. - withNullRepresentation(String) - Method in class org.vaadin.miki.superfields.text.LabelField
-
Chains
LabelField.setNullRepresentation(String)and returns itself. - withNullValueAllowed(boolean) - Method in interface org.vaadin.miki.markers.WithNullValueOptionallyAllowedMixin
-
Chains
HasNullValueOptionallyAllowed.setNullValueAllowed(boolean)and returns itself. - WithNullValueOptionallyAllowedMixin<SELF extends HasNullValueOptionallyAllowed<E,V>,E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<V>,V> - Interface in org.vaadin.miki.markers
-
Mixin interface for
HasNullValueOptionallyAllowed. - withoutClassName(String...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Chains
SimpleButtonState.removeClassName(String...)and returns itself. - withoutDefaultLabel() - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Chains
SimplePropertyComponentBuilder.setDefaultLabel(boolean)withfalseand returns itself. - withoutQueryingOnUnload() - Method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Shortcut for
withQueryingOnUnload(false). - withoutRequired() - Method in interface org.vaadin.miki.markers.WithRequiredMixin
-
Calls and returns
WithRequiredMixin.withRequired(boolean)withfalse. - withoutSeparator() - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Identical to
withSeparator(DatePattern.NO_SEPARATOR. - withoutThemeName(String...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Chains
SimpleButtonState.removeThemeName(String...)and returns itself. - withoutThemeVariant(ButtonVariant...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Chains
SimpleButtonState.removeThemeVariant(ButtonVariant...)and returns itself. - withPaddingCellGenerator(CellGenerator<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Chains
ItemGrid.setPaddingCellGenerator(CellGenerator)and returns itself. - withPaddingCellsClickable(boolean) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Chains
ItemGrid.setPaddingCellsClickable(boolean)and returns itself. - withPlaceholder(String) - Method in interface org.vaadin.miki.markers.WithPlaceholderMixin
-
Chains
HasPlaceholder.setPlaceholder(String)and returns itself. - WithPlaceholderMixin<SELF extends WithPlaceholderMixin<SELF>> - Interface in org.vaadin.miki.markers
-
Mixin interface to support chaining
HasPlaceholder.setPlaceholder(String). - withPreviousCenturyBelowBoundary(boolean) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Chains
DatePattern.setPreviousCenturyBelowBoundary(boolean)and returns itself. - withPropertyComponentBuilder(PropertyComponentBuilder) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Chains
ObjectField.setPropertyComponentBuilder(PropertyComponentBuilder)and returns itself. - withPropertyGroupingProvider(PropertyGroupingProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Chains
ObjectField.setPropertyGroupingProvider(PropertyGroupingProvider)and returns itself. - withPropertyProvider(PropertyProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
-
Chains
ObjectField.setPropertyProvider(PropertyProvider)and returns itself. - withQueryingOnUnload() - Method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Shortcut for
withQueryingOnUnload(true). - withQueryingOnUnload(boolean) - Method in class org.vaadin.miki.superfields.unload.UnloadObserver
-
Chains
UnloadObserver.setQueryingOnUnload(boolean)and returns itself. - withReceivingSelectionEventsFromClient(boolean) - Method in interface org.vaadin.miki.markers.WithReceivingSelectionEventsFromClientMixin
-
Chains
CanReceiveSelectionEventsFromClient.setReceivingSelectionEventsFromClient(boolean)and returns itself. - withReceivingSelectionEventsFromClient(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
- WithReceivingSelectionEventsFromClientMixin<SELF extends CanReceiveSelectionEventsFromClient> - Interface in org.vaadin.miki.markers
-
Marker interface for chaining
CanReceiveSelectionEventsFromClient.setReceivingSelectionEventsFromClient(boolean). - withRegisteredAnnotation(String, Class<? extends Annotation>) - Method in class org.vaadin.miki.superfields.object.reflect.AnnotationMetadataProvider
-
Chains
AnnotationMetadataProvider.registerAnnotation(String, Class)and returns itself. - withRegisteredAnnotation(String, Class<A>, Class<V>, SerializableFunction<A, V>) - Method in class org.vaadin.miki.superfields.object.reflect.AnnotationMetadataProvider
-
Chains
AnnotationMetadataProvider.registerAnnotation(String, Class, Class, SerializableFunction)and returns itself. - withRegisteredBuilder(Class<P>, FieldBuilder<P>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Chains
SimplePropertyComponentBuilder.registerBuilder(Class, FieldBuilder)and returns itself. - withRegisteredBuilder(Predicate<Property<?, P>>, FieldBuilder<P>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Chains
SimplePropertyComponentBuilder.registerBuilder(Predicate, FieldBuilder)and returns itself. - withRegisteredType(Class<P>, SerializableSupplier<C>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
-
Chains
SimplePropertyComponentBuilder.registerType(Class, SerializableSupplier)and returns itself. - withRequired() - Method in interface org.vaadin.miki.markers.WithRequiredMixin
-
Calls and returns
WithRequiredMixin.withRequired(boolean)withtrue. - withRequired(boolean) - Method in interface org.vaadin.miki.markers.WithRequiredMixin
-
Chains
HasRequired.setRequired(boolean)and returns itself. - WithRequiredMixin<SELF extends HasRequired> - Interface in org.vaadin.miki.markers
-
Mixin for
HasRequired. - withRowComponentGenerator(RowComponentGenerator<?>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Chains
ItemGrid.setRowComponentGenerator(RowComponentGenerator)and returns itself. - withRowPaddingStrategy(RowPaddingStrategy) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
-
Chains
ItemGrid.setRowPaddingStrategy(RowPaddingStrategy)and returns itself. - withSeparator(char) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Chains
DatePattern.setSeparator(char)and returns itself. - withShortYear(boolean) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Chains
DatePattern.setShortYear(boolean)and returns itself. - withShortYearAlwaysAccepted(boolean) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Chains
DatePattern.setShortYearAlwaysAccepted(boolean)and returns itself. - withSortingMetadataName(String) - Method in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
-
Chains
MetadataBasedGroupingProvider.setSortingMetadataName(String)and returns itself. - withTabContentGenerator(TabContentGenerator<T>) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Chains
SuperTabs.setTabContentGenerator(TabContentGenerator)and returns itself. - withTabHandler(TabHandler) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Chains
SuperTabs.setTabHandler(TabHandler)and returns itself. - withTabHeaderGenerator(TabHeaderGenerator<T>) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
-
Chains
SuperTabs.setTabHeaderGenerator(TabHeaderGenerator)and returns itself. - withText(String) - Method in interface org.vaadin.miki.markers.WithTextMixin
-
Chains
HasText.setText(String)and returns itself. - WithTextMixin<SELF extends HasText> - Interface in org.vaadin.miki.markers
-
Marker interface for objects that have a String property named
text. - withThemeName(String...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Chains
SimpleButtonState.addThemeName(String...)and returns itself. - withThemeVariant(ButtonVariant...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
-
Chains
SimpleButtonState.addThemeVariant(ButtonVariant...)and returns itself. - WithTooltipMixin<SELF extends WithTooltipMixin<SELF>> - Interface in org.vaadin.miki.markers
-
Mixin interface to support chaining
HasTooltip.setTooltipText(String). - withTooltipText(String) - Method in interface org.vaadin.miki.markers.WithTooltipMixin
-
Chains
HasTooltip.setTooltipText(String)and returns itself. - withTypedFieldProvider(TypedFieldProvider<?, ?>...) - Method in class org.vaadin.miki.superfields.variant.VariantField
-
Chains
VariantField.addTypedFieldProvider(TypedFieldProvider[])and returns itself. - withUsingFakeGettersWhenNotPresent(boolean) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
-
Chains
ReflectivePropertyProvider.setUsingFakeGettersWhenNotPresent(boolean)and returns itself. - withUsingFakeSettersWhenNotPresent(boolean) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
-
Chains
ReflectivePropertyProvider.setUsingFakeGettersWhenNotPresent(boolean)and returns itself. - withValue(V) - Method in interface org.vaadin.miki.markers.WithValueMixin
-
Chains
HasValue.setValue(Object)and returns itself. - WithValueMixin<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<V>,V,SELF extends com.vaadin.flow.component.HasValue<E,V>> - Interface in org.vaadin.miki.markers
-
Mixin for chaining
HasValue.setValue(Object). - withZeroPrefixedDay(boolean) - Method in class org.vaadin.miki.shared.dates.DatePattern
-
Chains
DatePattern.setZeroPrefixedDay(boolean)and returns itself.
Y
- YEAR_MONTH_DAY - org.vaadin.miki.shared.dates.DatePattern.Order
- YYYY_MM_DD - Static variable in class org.vaadin.miki.shared.dates.DatePatterns
-
Default pattern.
- YYYYMMDD - Static variable in class org.vaadin.miki.shared.dates.DatePatterns
-
Uses full year, zero-prefixed month and day, and no separator.
Z
- ZERO_PREFIXED_NUMBER - org.vaadin.miki.shared.dates.DatePattern.MonthDisplayMode
All Classes All Packages