Index

A B C D E F G H I L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractGridSelect<V,F> - Class in org.vaadin.miki.superfields.gridselect
Base class for various Grid selects.
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 AbstractSuperNumberField that 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
addComponentConfigurators(ComponentConfigurator<T>...) - Method in class org.vaadin.miki.superfields.object.ObjectField
addComponentGroupConfigurators(Collection<ComponentGroupConfigurator>) - Method in class org.vaadin.miki.superfields.object.ObjectField
addComponentGroupConfigurators(ComponentGroupConfigurator...) - Method in class org.vaadin.miki.superfields.object.ObjectField
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 ContentChangeEvent happens.
addFirstButton(String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
A CollectionComponentProvider that produces a Button that adds an element to the collection by calling CollectionController.add(int) with 0 as parameter.
addLastButton(String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
A CollectionComponentProvider that produces a Button that adds an element to the collection by calling CollectionController.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() and SuperTabs.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
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
addValueChangeListener(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<ObservedField, Boolean>>) - Method in class org.vaadin.miki.superfields.lazyload.ObservedField
 
AFTER_END - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 PropertyMetadata based 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class 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 Interface 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
 
buildAllowedCharPattern(StringBuilder) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Specifies the allowed characters and prevents invalid input.
buildAllowedCharPattern(StringBuilder) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
 
buildAndConfigureComponentBuilder() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
Builds a SimplePropertyComponentBuilder and configures it for building most default components: properties marked with MetadataProperties.SHOW_AS_COMPONENT_METADATA_PROPERTY as requested boolean properties as SuperCheckbox integer properties as SuperIntegerField long properties as SuperLongField double properties as SuperDoubleField BigDecimal properties as SuperBigDecimalField LocalDate properties as SuperDatePicker LocalDateTime properties as SuperDateTimePicker String properties as either SuperTextField or SuperTextArea (depending on MetadataProperties.MULTILINE_METADATA_PROPERTY) registered collection (lists and sets) properties as CollectionField map properties as MapField ObjectField using this factory as default (that falls back to LabelField)
buildAndConfigureGroupingProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
buildAndConfigureGroupLayoutProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
Builds a PropertyGroupLayoutProvider that 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 ObjectField for a given type, using instance provider from ObjectFieldFactory.getInstanceProvider(Class).
buildAndConfigureObjectField(Class<T>, boolean) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
Builds, configures, and optionally repaints an ObjectField for a given type, using instance provider from ObjectFieldFactory.getInstanceProvider(Class).
buildAndConfigureObjectField(Class<T>, SerializableSupplier<T>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
Builds, configures, and repaints an ObjectField for 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 ObjectField for a given type using given instance provider.
buildAndConfigurePropertyProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
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 to MetadataProperties.CAPTION_METADATA_PROPERTY or the field name components are set to read only based on MetadataProperties.READ_ONLY_METADATA_PROPERTY components have their style names set up according to MetadataProperties.COMPONENT_STYLE_METADATA_PROPERTY components have their id set according to MetadataProperties.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 from ObjectFieldFactory.getGroupComponentStyleNames()
BuildFieldWith - Annotation Interface 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 in ItemGrid.
centred(int, int, boolean) - Static method in class org.vaadin.miki.superfields.itemgrid.RowPadding
Creates RowPadding where given number of cells are centred in given number of columns (optionally putting one odd cell to the beginning).
CHARACTERS_TO_ESCAPE - Static variable in class org.vaadin.miki.util.RegexTools
Characters that need to be escaped in a regular expression.
characterSelector(char, char...) - Static method in class org.vaadin.miki.util.RegexTools
Builds a regular expression that is a selector for a given character(s).
characterSelector(char, Collection<Character>) - Static method in class org.vaadin.miki.util.RegexTools
Builds a regular expression that is a selector for a given character(s).
characterSelector(StringBuilder, char, Collection<Character>) - Static method in class org.vaadin.miki.util.RegexTools
Appends to a given builder a regular expression that is a selector for a given character(s).
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 a CollectionField.
CollectionComponentProviders - Class in org.vaadin.miki.superfields.util
Utility class with common (hopefully) use-cases of CollectionComponentProvider and 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_PROVIDER as 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_PROVIDER as 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 FlexLayout with FlexLayout.FlexDirection.COLUMN direction.
columnReverse() - Static method in class org.vaadin.miki.superfields.layouts.FlexLayoutHelpers
Returns a FlexLayout with FlexLayout.FlexDirection.COLUMN_REVERSE direction.
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 CollectionValueComponentProvider for a column-based HeaderFooterFieldWrapper where header and footer are row-based FlexLayouts.
columnWithHeaderRowAndFooterRow() - Static method in class org.vaadin.miki.superfields.layouts.FlexLayoutHelpers
Returns a FlexLayout-based HeaderFooterLayoutWrapper, 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 Interface 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 Interface 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 Class in org.vaadin.miki.shared.dates
Defines available ways of displaying month.
DatePattern.Order - Enum Class 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 - Enum constant in enum class 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.
DECIMAL - Enum constant in enum class org.vaadin.miki.shared.text.TextInputMode
 
DEFAULT - Enum constant in enum class 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
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
DoNotScanSuperclasses - Annotation Interface in org.vaadin.miki.superfields.object.reflect
Indicates that a given type (and all of its subtypes) should not have superclass properties scanned.

E

EMAIL - Enum constant in enum class org.vaadin.miki.shared.text.TextInputMode
 
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
 
escaped(char) - Static method in class org.vaadin.miki.util.RegexTools
Escapes the character if it needs to in a regular expression.
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 SimplePropertyComponentBuilder for objects that build individual components.
FieldCaption - Annotation Interface in org.vaadin.miki.superfields.util.factory
Overrides the default caption of a field.
FieldGroup - Annotation Interface in org.vaadin.miki.superfields.util.factory
Marks a group the field belongs to.
FieldOrder - Annotation Interface 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 parent and attaches that instance to parent.
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 Stream of all Components in the cells.
getCellGenerator() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
Returns current CellGenerator used 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 CellInformation that corresponds to the cell of given coordinates.
getCellInformation(T) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
Returns CellInformation that corresponds to the provided value.
getCellSelectionHandler() - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
Returns current CellSelectionHandler used 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, when DatePattern.isShortYear() is true.
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 CollectionLayoutProvider to be used in new CollectionFields.
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 CellInformation for 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
 
getDecimalSeparatorAlternatives() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
 
getDecimalSeparatorAlternatives() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Returns the currently accepted alternatives to the decimal separator.
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.
getGroupingSeparatorAlternatives() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Returns the currently accepted alternatives to the grouping (thousand) separator.
getGroupLayoutProvider() - Method in class org.vaadin.miki.superfields.object.ObjectField
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.
getKeyboardDisallowedAlternatives() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Returns the set of characters that are prevented from being typed in.
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() ()} is true) 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 MapEntryField used in MapFields.
getMapFieldLayoutProvider() - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
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 PropertyMetadata for 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.
getNegativeSignAlternatives() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Returns the currently accepted alternatives to the negative (minus) sign.
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 null value.
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 class 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 CellInformation for 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 CellInformation about 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
 
getTextInputMode() - Method in interface org.vaadin.miki.markers.HasTextInputMode
Returns the current text input mode of this object.
getTextInputMode() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
 
getTextInputMode() - Method in class org.vaadin.miki.superfields.text.SuperTextField
 
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 Field of 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 Grid that 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 Component as 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 id property.
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 Locale changed.
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 HasValue that may optionally allow null as 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.
HasTextInputMode - Interface in org.vaadin.miki.markers
Marker interface for objects that have a text input mode.
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 HasComponents to 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 camelCase into Readable Text.

I

Ignore - Annotation Interface 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_INDEX as 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_INDEX as 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_INDEX as index, given icon and a listener.
IndexedButton(String) - Constructor for class org.vaadin.miki.superfields.buttons.IndexedButton
Creates an indexed button with IndexedButton.DEFAULT_INDEX as 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_INDEX as 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_INDEX as 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_INDEX as 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 beforeunload browser 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 Predicate that 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() ()} is true) 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 null is 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 Component is being observed by this object.
isOfType(Class<?>) - Static method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
Returns a Predicate that 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.
isOverlappingAlternatives() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Checks if alternative symbols are allowed to overlap with one another and the default locale's symbols.
isPreviousCenturyBelowBoundary() - Method in class org.vaadin.miki.shared.dates.DatePattern
Checks whether or not the years below the DatePattern.getCenturyBoundaryYear() belong to century previous than DatePattern.getBaseCentury(), used when DatePattern.isShortYear() is true.
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; false by 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() returns false.
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, CellSelectionHandler and items.
ItemGrid(CellGenerator<T>, T...) - Constructor for class org.vaadin.miki.superfields.itemgrid.ItemGrid
Creates the component with given items and CellGenerator, but with default CellSelectionHandler.
ItemGrid(T...) - Constructor for class org.vaadin.miki.superfields.itemgrid.ItemGrid
Creates the component with given items, using default CellGenerator and CellSelectionHandler.
ItemGrid(T, Supplier<C>, CellGenerator<T>, CellSelectionHandler<T>, T...) - Constructor for class org.vaadin.miki.superfields.itemgrid.ItemGrid
Creates the component with given CellGenerator, CellSelectionHandler and 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, CellSelectionHandler and 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 CollectionValueComponentProvider that generates a given field and sets its label.
LabelPosition - Enum Class in org.vaadin.miki.shared.labels
Available label positions.
LambdaTabHandler - Class in org.vaadin.miki.superfields.tabs
Implementation of TabHandler that 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 - Enum constant in enum class 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 LazyLoad can 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 CollectionValueComponentProvider that produces a MapEntryField with given key and value suppliers.
mapEntryField(String, SerializableSupplier<C>, String, SerializableSupplier<W>) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
A CollectionValueComponentProvider that produces a MapEntryField with 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 MapEntryField that uses a (non-modifiable via the UI) LabelField as key and value component and a MapEntryField.DEFAULT_LAYOUT_PROVIDER.
MapEntryField(SerializableSupplier<KC>, SerializableSupplier<VC>) - Constructor for class org.vaadin.miki.superfields.collections.MapEntryField
Creates a MapEntryField with given providers for key and value component, and with MapEntryField.DEFAULT_LAYOUT_PROVIDER.
MapEntryField(SerializableSupplier<L>) - Constructor for class org.vaadin.miki.superfields.collections.MapEntryField
Creates a MapEntryField that uses a (non-modifiable via the UI) LabelField as 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 MapEntryField with 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 MapField with 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 MapField with 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 MapField using given empty map provider, and layout and entry component providers for the underlying CollectionField.
MapField(Supplier<L>, SerializableSupplier<C>) - Constructor for class org.vaadin.miki.superfields.collections.MapField
Creates a new MapField with 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 String metadata 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 PropertyMetadata for 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class org.vaadin.miki.shared.text.TextInputMode
 
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 - Enum constant in enum class org.vaadin.miki.shared.dates.DatePattern.MonthDisplayMode
 
NUMERIC - Enum constant in enum class org.vaadin.miki.shared.text.TextInputMode
 

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 ObjectField using ObjectField.DEFAULT_LAYOUT_PROVIDER for the main layout.
ObjectField(Class<T>, SerializableSupplier<T>, SerializableSupplier<L>) - Constructor for class org.vaadin.miki.superfields.object.ObjectField
Builds an ObjectField using a given supplier for the main layout.
ObjectFieldFactory - Class in org.vaadin.miki.superfields.util.factory
Configures ObjectField to 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 ObservedField in 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 Button into information about its state.
of(Class<V>, SerializableSupplier<W>) - Static method in interface org.vaadin.miki.superfields.variant.TypedFieldProvider
Produces a TypedFieldProvider for 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 Property of a given that belongs to the given owner, has a given value type, a corresponding setter and getter and optional PropertyMetadata.
Property(Class<T>, String, Class<P>, SerializableBiConsumer<T, P>, SerializableFunction<T, P>, PropertyMetadata...) - Constructor for class org.vaadin.miki.superfields.object.Property
Constructs a Property of a given that belongs to the given owner, has a given value type, a corresponding setter and getter and optional PropertyMetadata.
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.
RegexTools - Class in org.vaadin.miki.util
Tools related to regular expressions.
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 boolean PropertyMetadata.
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 builder with 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 Predicate and its matching FieldBuilder.
registerClickEvents(CellInformation<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
Adds a click listener to the dom element of the Component inside given CellInformation.
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 Component for properties of exactly the given valueType.
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 CollectionComponentProvider that produces a Button that clears the collection by calling CollectionController.removeAll().
removeButton(String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
A CollectionComponentProvider that produces an IndexedButton that removes a given element from the collection by calling CollectionController.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
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 TypedFieldProvider if it was registered.
REMOVING_HANDLER - Static variable in class org.vaadin.miki.superfields.tabs.TabHandlers
A {TabHandler that 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 to true.
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 FlexLayout with FlexLayout.FlexDirection.ROW direction.
row(CollectionValueComponentProvider<T, F>, Collection<CollectionComponentProvider<?>>, Collection<CollectionComponentProvider<?>>) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
A CollectionValueComponentProvider that 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 RowPaddingStrategy variants.
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 FlexLayout with FlexLayout.FlexDirection.ROW_REVERSE direction.
rowWithRemoveButtonFirst(CollectionValueComponentProvider<T, F>, String) - Static method in class org.vaadin.miki.superfields.util.CollectionComponentProviders
A CollectionValueComponentProvider that 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 CollectionValueComponentProvider that wraps given field with a layout containing a header and footer.

S

SEARCH - Enum constant in enum class org.vaadin.miki.shared.text.TextInputMode
 
select(int, int) - Method in interface org.vaadin.miki.markers.CanSelectText
Selects text starting from index from (inclusive) and ending at index to (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 TabHandler in 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
setCenturyBoundaryYear(int) - Method in class org.vaadin.miki.shared.dates.DatePattern
Sets new century boundary year for use with DatePattern.setShortYear(boolean) and DatePattern.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 CollectionLayoutProvider to be used in new CollectionFields.
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 V to String.
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
 
setDecimalSeparatorAlternatives(Set<Character>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
 
setDecimalSeparatorAlternatives(Set<Character>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Sets decimal separator alternatives, replacing previously existing ones.
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.
setGroupingSeparatorAlternatives(Set<Character>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Sets grouping separator alternatives, replacing previously existing ones.
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
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 Component as 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
 
setKeyboardDisallowedAlternatives(Set<Character>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Prevents specified alternative characters from being typed with keyboard.
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 MapEntryField in MapField.
setMapFieldLayoutProvider(CollectionLayoutProvider<?>) - Method in class org.vaadin.miki.superfields.util.factory.ObjectFieldFactory
Sets a new CollectionLayoutProvider to be used in new MapFields.
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.
setNegativeSignAlternatives(Set<Character>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Sets negative sign alternatives, replacing previously existing ones.
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 null as 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.
setOverlappingAlternatives(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Allows (or disallows) alternative grouping, separator and negative sign symbols to overlap with each other and with the locale's default symbols.
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 than DatePattern.getBaseCentury().
setPropertyComponentBuilder(PropertyComponentBuilder) - Method in class org.vaadin.miki.superfields.object.ObjectField
setPropertyGroupingProvider(PropertyGroupingProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
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 RowComponentGenerator invoked every time a new row for grid cells is needed.
setRowPaddingStrategy(RowPaddingStrategy) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
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 TabHandler to 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
 
setTextInputMode(TextInputMode) - Method in interface org.vaadin.miki.markers.HasTextInputMode
Changes the text input mode of this object.
setTextInputMode(TextInputMode) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
 
setTextInputMode(TextInputMode) - Method in class org.vaadin.miki.superfields.text.SuperTextField
 
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 Interface 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 BigDecimal values that are properly formatted.
SuperBigDecimalField() - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
Constructs the field with an empty label, BigDecimal.ZERO as default value and with default Locale.
SuperBigDecimalField(String) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
Constructs the field with default Locale and BigDecimal.ZERO as default value.
SuperBigDecimalField(String, Locale) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
Constructs the field with BigDecimal.ZERO as the default value.
SuperBigDecimalField(String, Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
Constructs the field with BigDecimal.ZERO as 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.ZERO as default value.
SuperBigDecimalField(Locale, int) - Constructor for class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
Constructs the field with an empty label and BigDecimal.ZERO as default value.
SuperCheckbox - Class in org.vaadin.miki.superfields.checkbox
A regular Checkbox that 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 DatePicker that 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 DateTimePicker that 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 Double values 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 Locale and 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 Integer values that are properly formatted.
SuperIntegerField() - Constructor for class org.vaadin.miki.superfields.numbers.SuperIntegerField
Constructs the field with zero as default value, default Locale and 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 Long values that are properly formatted.
SuperLongField() - Constructor for class org.vaadin.miki.superfields.numbers.SuperLongField
Constructs the field with zero as default value, default Locale and 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, TabHeaderGenerator and TabContentGenerator.
SuperTabs(Supplier<C>, T...) - Constructor for class org.vaadin.miki.superfields.tabs.SuperTabs
Creates the component with no tabs and default TabHandler, TabHeaderGenerator and TabContentGenerator, 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 TabContentGenerator and tabs, but with default TabHeaderGenerator and TabHandler.
SuperTabs(TabHeaderGenerator<T>, TabContentGenerator<T>, T...) - Constructor for class org.vaadin.miki.superfields.tabs.SuperTabs
Creates the component with given TabHeaderGenerator, TabContentGenerator and tabs, but default TabHandler.
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, TabContentGenerator and tabs, overriding the default value from null to 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, TabContentGenerator and tabs, overriding the default value from null to 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, given TabHeaderGenerator, TabContentGenerator and tabs, overriding the default value from null to the one provided.
SuperTextArea - Class in org.vaadin.miki.superfields.text
An extension of TextArea with 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 TextField with 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.
TEL - Enum constant in enum class org.vaadin.miki.shared.text.TextInputMode
 
TEXT - Enum constant in enum class org.vaadin.miki.shared.text.TextInputMode
 
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.
TextInputMode - Enum Class in org.vaadin.miki.shared.text
All values supported by inputmode attribute of an input html element.
TextModificationDelegate<C extends com.vaadin.flow.component.Component & CanSelectText & CanReceiveSelectionEventsFromClient & CanModifyText> - Class in org.vaadin.miki.shared.text
A delegate to handle CanModifyText in 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.
toCharacterSet(char...) - Static method in class org.vaadin.miki.util.StringTools
Converts an array of characters into an ordered set.
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 beforeunload event 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 beforeunload events.
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.
updateTextInputMode() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Updates the underlying field's text input mode.
updateValue() - Method in class org.vaadin.miki.superfields.collections.CollectionField
 
updateValue() - Method in class org.vaadin.miki.superfields.gridselect.GridMultiSelect
 
URL - Enum constant in enum class org.vaadin.miki.shared.text.TextInputMode
 
UseActualType - Annotation Interface 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() - Element in annotation interface org.vaadin.miki.superfields.util.factory.BuildFieldWith
The builder to use.
value() - Element in annotation interface 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() - Element in annotation interface org.vaadin.miki.superfields.util.factory.ComponentStyle
Note: these should be valid css identifier.
value() - Element in annotation interface org.vaadin.miki.superfields.util.factory.FieldCaption
 
value() - Element in annotation interface org.vaadin.miki.superfields.util.factory.FieldGroup
 
value() - Element in annotation interface org.vaadin.miki.superfields.util.factory.FieldOrder
 
value() - Element in annotation interface org.vaadin.miki.superfields.util.factory.ShowFieldAs
The component class to use.
valueOf(String) - Static method in enum class org.vaadin.miki.shared.dates.DatePattern.MonthDisplayMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.vaadin.miki.shared.dates.DatePattern.Order
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.vaadin.miki.shared.labels.LabelPosition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.vaadin.miki.shared.text.TextInputMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.vaadin.miki.shared.dates.DatePattern.MonthDisplayMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.vaadin.miki.shared.dates.DatePattern.Order
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.vaadin.miki.shared.labels.LabelPosition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.vaadin.miki.shared.text.TextInputMode
Returns an array containing the constants of this enum class, in the order they are declared.
VariantField - Class in org.vaadin.miki.superfields.variant
A field that supports Object as 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 VariantField with a given label, null component provider and given TypedFieldProviders.
VariantField(String, TypedFieldProvider<?, ?>...) - Constructor for class org.vaadin.miki.superfields.variant.VariantField
Creates a VariantField with a given label and given TypedFieldProviders.
VISIBILITY_HANDLER - Static variable in class org.vaadin.miki.superfields.tabs.TabHandlers
A TabHandler that toggles visibility.

W

withAutoselect(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
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
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
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
withCollectionElementFilter(SerializablePredicate<T>) - Method in interface org.vaadin.miki.superfields.collections.WithCollectionElementFilterMixin
WithCollectionElementFilterMixin<T,SELF extends HasCollectionElementFilter<T>> - Interface in org.vaadin.miki.superfields.collections
withCollectionLayoutProvider(CollectionLayoutProvider<?>) - Method in class org.vaadin.miki.superfields.collections.CollectionField
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
withComponentConfigurators(ComponentConfigurator<T>...) - Method in class org.vaadin.miki.superfields.object.ObjectField
withComponentGroupConfigurators(Collection<ComponentGroupConfigurator>) - Method in class org.vaadin.miki.superfields.object.ObjectField
withComponentGroupConfigurators(ComponentGroupConfigurator...) - Method in class org.vaadin.miki.superfields.object.ObjectField
withConverter(SerializableFunction<V, String>) - Method in class org.vaadin.miki.superfields.text.LabelField
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
WithDatePatternMixin<SELF extends WithDatePatternMixin<SELF>> - Interface in org.vaadin.miki.markers
Mixin interface to allow chaining HasDatePattern.setDatePattern(DatePattern).
withDecimalSeparatorAlternatives(char...) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withDecimalSeparatorAlternatives(Set<Character>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withDefaultBuilder(FieldBuilder<?>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
withDefaultLabel() - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
Chains SimplePropertyComponentBuilder.setDefaultLabel(boolean) with true and returns itself.
withDefaultLabel(boolean) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
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
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
withGroupingSeparatorAlternatives(char...) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withGroupingSeparatorAlternatives(Set<Character>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withGroupingSeparatorHiddenOnFocus(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withGroupLayoutProvider(PropertyGroupLayoutProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
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
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) with true as parameter and returns itself.
withIntegerPartOptional(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
withIntegerPartRequired() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
Chains AbstractSuperFloatingPointField.setIntegerPartOptional(boolean) with false as 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.
withKeyboardDisallowedAlternatives(char...) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withKeyboardDisallowedAlternatives(Set<Character>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
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
WithLabelPositionableMixin<SELF extends HasLabelPositionable> - Interface in org.vaadin.miki.markers
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
withMaximumFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
withMaximumIntegerDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withMaximumSelectionSize(int) - Method in interface org.vaadin.miki.markers.WithMaximumSelectionSizeMixin
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
withMaximumSignificandIntegerDigits(int) - Method in class org.vaadin.miki.superfields.numbers.SuperBigDecimalField
withMetadataProvider(MetadataProvider...) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
withMinimumFractionDigits(int) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField
withMonthDisplayMode(DatePattern.MonthDisplayMode) - Method in class org.vaadin.miki.shared.dates.DatePattern
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
withNegativeSignAlternatives(char...) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withNegativeSignAlternatives(Set<Character>) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withNegativeValueAllowed(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withNullComponentProvider(SerializableSupplier<Component>) - Method in class org.vaadin.miki.superfields.variant.VariantField
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
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
withoutDefaultLabel() - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
Chains SimplePropertyComponentBuilder.setDefaultLabel(boolean) with false and returns itself.
withoutOverlappingAlternatives() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Chains AbstractSuperNumberField.setOverlappingAlternatives(boolean) with false as a parameter, and 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) with false.
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
withoutThemeVariant(ButtonVariant...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
withOverlappingAlternatives() - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
Chains AbstractSuperNumberField.setOverlappingAlternatives(boolean) with true as a parameter, and returns itself.
withOverlappingAlternatives(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
withPaddingCellGenerator(CellGenerator<T>) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
withPaddingCellsClickable(boolean) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
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
withPropertyComponentBuilder(PropertyComponentBuilder) - Method in class org.vaadin.miki.superfields.object.ObjectField
withPropertyGroupingProvider(PropertyGroupingProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
withPropertyProvider(PropertyProvider) - Method in class org.vaadin.miki.superfields.object.ObjectField
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
withReceivingSelectionEventsFromClient(boolean) - Method in interface org.vaadin.miki.markers.WithReceivingSelectionEventsFromClientMixin
withReceivingSelectionEventsFromClient(boolean) - Method in class org.vaadin.miki.superfields.numbers.AbstractSuperNumberField
 
WithReceivingSelectionEventsFromClientMixin<SELF extends CanReceiveSelectionEventsFromClient> - Interface in org.vaadin.miki.markers
withRegisteredAnnotation(String, Class<? extends Annotation>) - Method in class org.vaadin.miki.superfields.object.reflect.AnnotationMetadataProvider
withRegisteredAnnotation(String, Class<A>, Class<V>, SerializableFunction<A, V>) - Method in class org.vaadin.miki.superfields.object.reflect.AnnotationMetadataProvider
withRegisteredBuilder(Class<P>, FieldBuilder<P>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
withRegisteredBuilder(Predicate<Property<?, P>>, FieldBuilder<P>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
withRegisteredType(Class<P>, SerializableSupplier<C>) - Method in class org.vaadin.miki.superfields.object.builder.SimplePropertyComponentBuilder
withRequired() - Method in interface org.vaadin.miki.markers.WithRequiredMixin
Calls and returns WithRequiredMixin.withRequired(boolean) with true.
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
withRowPaddingStrategy(RowPaddingStrategy) - Method in class org.vaadin.miki.superfields.itemgrid.ItemGrid
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
withSortingMetadataName(String) - Method in class org.vaadin.miki.superfields.object.util.MetadataBasedGroupingProvider
withTabContentGenerator(TabContentGenerator<T>) - Method in class org.vaadin.miki.superfields.tabs.SuperTabs
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
withText(String) - Method in interface org.vaadin.miki.markers.WithTextMixin
Chains HasText.setText(String) and returns itself.
withTextInputMode(TextInputMode) - Method in interface org.vaadin.miki.markers.WithTextInputModeMixin
WithTextInputModeMixin<SELF extends WithTextInputModeMixin<SELF>> - Interface in org.vaadin.miki.markers
Mixin interface for HasTextInputMode.
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
withThemeVariant(ButtonVariant...) - Method in class org.vaadin.miki.superfields.buttons.SimpleButtonState
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
withUsingFakeGettersWhenNotPresent(boolean) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
withUsingFakeSettersWhenNotPresent(boolean) - Method in class org.vaadin.miki.superfields.object.reflect.ReflectivePropertyProvider
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 - Enum constant in enum class 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 - Enum constant in enum class org.vaadin.miki.shared.dates.DatePattern.MonthDisplayMode
 
A B C D E F G H I L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form