Class Hierarchy

  • java.lang.Object
    • org.vaadin.firitin.util.BrowserCookie
    • org.vaadin.firitin.util.BrowserPrompt
    • com.vaadin.flow.component.Component (implements com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasStyle)
      • com.vaadin.flow.component.AbstractField<C,T> (implements com.vaadin.flow.component.HasValueAndElement<E,V>)
        • com.vaadin.flow.component.AbstractSinglePropertyField<C,T>
          • com.vaadin.flow.component.checkbox.Checkbox (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.shared.InputField<E,V>)
          • com.vaadin.flow.component.checkbox.CheckboxGroup<T> (implements com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.shared.HasClientValidation, com.vaadin.flow.data.provider.HasDataView<T,F,V>, com.vaadin.flow.component.HasHelper, com.vaadin.flow.data.binder.HasItemComponents<T>, com.vaadin.flow.data.provider.HasListDataView<T,V>, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.data.binder.HasValidator<V>, com.vaadin.flow.component.shared.InputField<E,V>, com.vaadin.flow.data.selection.MultiSelect<C,T>)
          • com.vaadin.flow.component.combobox.ComboBoxBase<TComponent,TItem,TValue> (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.shared.HasAutoOpen, com.vaadin.flow.component.shared.HasClearButton, com.vaadin.flow.component.shared.HasClientValidation, com.vaadin.flow.data.provider.HasDataView<T,F,V>, com.vaadin.flow.component.HasHelper, com.vaadin.flow.data.provider.HasLazyDataView<T,F,V>, com.vaadin.flow.data.provider.HasListDataView<T,V>, com.vaadin.flow.component.shared.HasOverlayClassName, com.vaadin.flow.component.HasPlaceholder, com.vaadin.flow.component.HasTheme, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.data.binder.HasValidator<V>, com.vaadin.flow.component.shared.InputField<E,V>)
          • com.vaadin.flow.component.datepicker.DatePicker (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.shared.HasAutoOpen, com.vaadin.flow.component.shared.HasClearButton, com.vaadin.flow.component.shared.HasClientValidation, com.vaadin.flow.component.HasHelper, com.vaadin.flow.component.shared.HasOverlayClassName, com.vaadin.flow.component.HasPlaceholder, com.vaadin.flow.component.shared.HasPrefix, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.data.binder.HasValidator<V>, com.vaadin.flow.component.shared.InputField<E,V>)
          • com.vaadin.flow.component.datetimepicker.DateTimePicker (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.shared.HasAutoOpen, com.vaadin.flow.component.shared.HasClientValidation, com.vaadin.flow.component.HasHelper, com.vaadin.flow.component.shared.HasOverlayClassName, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.data.binder.HasValidator<V>, com.vaadin.flow.component.shared.InputField<E,V>)
          • com.vaadin.flow.component.listbox.ListBoxBase<C,ITEM,VALUE> (implements com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.data.provider.HasDataView<T,F,V>, com.vaadin.flow.data.binder.HasItemComponents<T>, com.vaadin.flow.data.provider.HasListDataView<T,V>, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasTooltip)
          • com.vaadin.flow.component.radiobutton.RadioButtonGroup<T> (implements com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.shared.HasClientValidation, com.vaadin.flow.data.provider.HasDataView<T,F,V>, com.vaadin.flow.component.HasHelper, com.vaadin.flow.data.provider.HasListDataView<T,V>, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.data.binder.HasValidator<V>, com.vaadin.flow.component.shared.InputField<E,V>, com.vaadin.flow.data.selection.SingleSelect<C,T>)
          • com.vaadin.flow.component.select.Select<T> (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.shared.HasClientValidation, com.vaadin.flow.data.provider.HasDataView<T,F,V>, com.vaadin.flow.component.HasHelper, com.vaadin.flow.data.binder.HasItemComponents<T>, com.vaadin.flow.data.provider.HasListDataView<T,V>, com.vaadin.flow.component.shared.HasOverlayClassName, com.vaadin.flow.component.HasPlaceholder, com.vaadin.flow.component.shared.HasPrefix, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.data.binder.HasValidator<V>, com.vaadin.flow.component.shared.InputField<E,V>, com.vaadin.flow.data.selection.SingleSelect<C,T>)
          • com.vaadin.flow.component.textfield.TextFieldBase<TComponent,TValue> (implements com.vaadin.flow.component.CompositionNotifier, com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.textfield.HasAutocapitalize, com.vaadin.flow.component.textfield.HasAutocomplete, com.vaadin.flow.component.textfield.HasAutocorrect, com.vaadin.flow.component.shared.HasClearButton, com.vaadin.flow.component.shared.HasClientValidation, com.vaadin.flow.component.HasHelper, com.vaadin.flow.component.HasPlaceholder, com.vaadin.flow.component.textfield.HasPrefixAndSuffix, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.data.binder.HasValidator<V>, com.vaadin.flow.data.value.HasValueChangeMode, com.vaadin.flow.component.shared.InputField<E,V>, com.vaadin.flow.component.InputNotifier, com.vaadin.flow.component.KeyNotifier)
            • com.vaadin.flow.component.textfield.AbstractNumberField<C,T>
              • com.vaadin.flow.component.textfield.IntegerField (implements com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
              • com.vaadin.flow.component.textfield.NumberField (implements com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
            • com.vaadin.flow.component.textfield.BigDecimalField (implements com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
            • com.vaadin.flow.component.textfield.EmailField (implements com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
            • com.vaadin.flow.component.textfield.PasswordField (implements com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
            • com.vaadin.flow.component.textfield.TextArea (implements com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
            • com.vaadin.flow.component.textfield.TextField (implements com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
          • com.vaadin.flow.component.timepicker.TimePicker (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.shared.HasAutoOpen, com.vaadin.flow.component.shared.HasClearButton, com.vaadin.flow.component.shared.HasClientValidation, com.vaadin.flow.component.HasHelper, com.vaadin.flow.component.shared.HasOverlayClassName, com.vaadin.flow.component.HasPlaceholder, com.vaadin.flow.component.shared.HasPrefix, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.data.binder.HasValidator<V>, com.vaadin.flow.component.shared.InputField<E,V>)
        • com.vaadin.flow.component.customfield.CustomField<T> (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasHelper, com.vaadin.flow.component.HasTheme, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.component.shared.InputField<E,V>)
      • com.vaadin.flow.component.accordion.Accordion (implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle)
      • com.vaadin.flow.component.applayout.AppLayout (implements com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.RouterLayout)
        • org.vaadin.firitin.appframework.MainLayout (implements com.vaadin.flow.router.AfterNavigationObserver)
      • org.vaadin.firitin.layouts.BorderLayout (implements com.vaadin.flow.component.HasComponents)
      • com.vaadin.flow.component.button.Button (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.shared.HasPrefix, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasSuffix, com.vaadin.flow.component.HasText, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasTooltip)
      • com.vaadin.flow.component.Composite<T>
        • com.vaadin.flow.component.AbstractCompositeField<C,S,T> (implements com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasValueAndElement<E,V>)
        • org.vaadin.firitin.form.AbstractForm<T>
        • org.vaadin.firitin.fields.ByteArrayUploadField (implements com.vaadin.flow.component.HasValue<E,V>)
        • org.vaadin.firitin.components.CustomLayout
        • org.vaadin.firitin.fields.ElementCollectionField<T> (implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasValue<E,V>)
        • org.vaadin.firitin.fields.MultiDateTimeField (implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasValue<E,V>)
        • org.vaadin.firitin.fields.SubListSelector<T> (implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasValue<E,V>)
        • org.vaadin.firitin.components.Tree<T>
      • com.vaadin.flow.component.details.Details (implements com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasTooltip)
      • com.vaadin.flow.component.dialog.Dialog (implements com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
      • com.vaadin.flow.component.orderedlayout.FlexLayout (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.orderedlayout.FlexComponent)
      • com.vaadin.flow.component.formlayout.FormLayout (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle)
      • com.vaadin.flow.component.grid.Grid<T> (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.data.provider.HasDataGenerators<T>, com.vaadin.flow.data.provider.HasDataView<T,F,V>, com.vaadin.flow.data.provider.HasLazyDataView<T,F,V>, com.vaadin.flow.data.provider.HasListDataView<T,V>, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.HasTheme, com.vaadin.flow.data.event.SortEvent.SortNotifier<T,S>)
      • com.vaadin.flow.component.grid.Grid.Column<T>
      • com.vaadin.flow.component.orderedlayout.HorizontalLayout (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.orderedlayout.FlexComponent, com.vaadin.flow.component.orderedlayout.ThemableLayout)
      • com.vaadin.flow.component.HtmlComponent (implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle)
        • com.vaadin.flow.component.html.Hr
        • com.vaadin.flow.component.HtmlContainer (implements com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasText)
          • com.vaadin.flow.component.html.Anchor (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaLabel)
          • com.vaadin.flow.component.html.Article (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasOrderedComponents)
          • com.vaadin.flow.component.html.Aside (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasOrderedComponents)
          • com.vaadin.flow.component.html.DescriptionList (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.Div (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasOrderedComponents)
          • com.vaadin.flow.component.html.Emphasis (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.Footer (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasOrderedComponents)
          • com.vaadin.flow.component.html.H1 (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.H2 (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.H3 (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.H4 (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.H5 (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.H6 (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.Header (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasOrderedComponents)
          • com.vaadin.flow.component.html.Image (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasAriaLabel)
          • com.vaadin.flow.component.html.Label
          • com.vaadin.flow.component.html.ListItem (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.Main (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasOrderedComponents)
          • com.vaadin.flow.component.html.NativeButton (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaLabel)
          • com.vaadin.flow.component.html.Nav (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasOrderedComponents)
          • com.vaadin.flow.component.html.OrderedList (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.Paragraph (implements com.vaadin.flow.component.ClickNotifier<T>)
          • com.vaadin.flow.component.html.Section (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasOrderedComponents)
          • com.vaadin.flow.component.html.Span (implements com.vaadin.flow.component.ClickNotifier<T>)
          • org.vaadin.firitin.fields.internalhtmltable.TableCaption (implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle)
          • org.vaadin.firitin.fields.internalhtmltable.TableCell (implements org.vaadin.firitin.fields.internalhtmltable.HasColSpan, org.vaadin.firitin.fields.internalhtmltable.HasRowSpan)
            • org.vaadin.firitin.fields.internalhtmltable.TableDataCell
            • org.vaadin.firitin.fields.internalhtmltable.TableHeaderCell (implements org.vaadin.firitin.fields.internalhtmltable.HasScope)
          • com.vaadin.flow.component.html.UnorderedList (implements com.vaadin.flow.component.ClickNotifier<T>)
        • org.vaadin.firitin.fields.internalhtmltable.Table (implements org.vaadin.firitin.fields.internalhtmltable.TableRowContainer)
        • org.vaadin.firitin.fields.internalhtmltable.TableRow
      • com.vaadin.flow.component.menubar.MenuBar (implements com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.contextmenu.HasMenuItems, com.vaadin.flow.component.shared.HasOverlayClassName, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
      • com.vaadin.flow.component.notification.Notification (implements com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
      • com.vaadin.flow.component.progressbar.ProgressBar (implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
      • com.vaadin.flow.component.orderedlayout.Scroller (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
      • com.vaadin.flow.component.sidenav.SideNavItem (implements com.vaadin.flow.component.shared.HasPrefix, com.vaadin.flow.component.shared.HasSuffix)
      • com.vaadin.flow.component.splitlayout.SplitLayout (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
      • com.vaadin.flow.component.tabs.Tab (implements com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasLabel, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.component.shared.HasTooltip)
      • org.vaadin.firitin.fields.internalhtmltable.TableBody (implements org.vaadin.firitin.fields.internalhtmltable.TableRowContainer)
      • org.vaadin.firitin.fields.internalhtmltable.TableColumn (implements com.vaadin.flow.component.HasStyle)
      • org.vaadin.firitin.fields.internalhtmltable.TableColumnGroup
      • org.vaadin.firitin.fields.internalhtmltable.TableFoot (implements org.vaadin.firitin.fields.internalhtmltable.TableRowContainer)
      • org.vaadin.firitin.fields.internalhtmltable.TableHead (implements org.vaadin.firitin.fields.internalhtmltable.TableRowContainer)
      • com.vaadin.flow.component.tabs.Tabs (implements com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
      • com.vaadin.flow.component.tabs.TabSheet (implements com.vaadin.flow.component.shared.HasPrefix, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasSuffix, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
      • org.vaadin.firitin.components.TreeItem (implements com.vaadin.flow.component.ClickNotifier<T>)
      • org.vaadin.firitin.components.TreeTable.HierarchyColumnWrapper (implements com.vaadin.flow.component.HasText)
      • com.vaadin.flow.component.upload.Upload (implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle)
      • org.vaadin.firitin.components.upload.UploadFileHandler (implements org.vaadin.firitin.fluency.ui.FluentComponent<S>, org.vaadin.firitin.fluency.ui.FluentHasEnabled<S>, org.vaadin.firitin.fluency.ui.FluentHasSize<S>, org.vaadin.firitin.fluency.ui.FluentHasStyle<S>)
      • com.vaadin.flow.component.orderedlayout.VerticalLayout (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.orderedlayout.FlexComponent, com.vaadin.flow.component.orderedlayout.ThemableLayout)
    • org.vaadin.firitin.fields.internalhtmltable.ElementHelper
    • java.util.EventObject (implements java.io.Serializable)
    • org.vaadin.firitin.geolocation.Geolocation
    • org.vaadin.firitin.geolocation.GeolocationCoordinates
    • org.vaadin.firitin.geolocation.GeolocationEvent
    • org.vaadin.firitin.geolocation.GeolocationOptions (implements java.io.Serializable)
    • org.vaadin.firitin.util.style.Padding
    • java.lang.Record
    • org.vaadin.firitin.components.TreeTable.ClosedByDefault<T> (implements org.vaadin.firitin.components.TreeTable.OpenModel<T>)
    • org.vaadin.firitin.components.TreeTable.OpenByDefault<T> (implements org.vaadin.firitin.components.TreeTable.OpenModel<T>)
    • org.vaadin.firitin.util.VStyles
    • org.vaadin.firitin.util.VStyleUtil
    • org.vaadin.firitin.util.WebStorage
    • org.vaadin.firitin.util.WindowScroller

Interface Hierarchy

Annotation Interface Hierarchy

Enum Class Hierarchy