Hierarchy For Package com.vaadin.swingbridge.surrogates

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.vaadin.swingbridge.surrogates.BrowserTimeZone
    • 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.HasAriaDescription, com.vaadin.flow.component.HasAriaLabel, 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.combobox.ComboBoxBase<TComponent, TItem, TValue> (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.HasAriaDescription, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.shared.HasAutoOpen, com.vaadin.flow.component.shared.HasClearButton, 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.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.combobox.ComboBox<T> (implements com.vaadin.flow.component.shared.HasPrefix, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
          • com.vaadin.flow.component.datepicker.DatePicker (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.HasAriaDescription, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.shared.HasAutoOpen, com.vaadin.flow.component.shared.HasClearButton, 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.html.Input (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasPlaceholder, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.data.value.HasValueChangeMode)
          • com.vaadin.flow.component.slider.IntegerSlider
          • com.vaadin.flow.component.html.RangeInput (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.data.value.HasValueChangeMode)
            • com.vaadin.swingbridge.surrogates.SScrollbar (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.swingbridge.surrogates.awt.ComponentMixin, com.vaadin.flow.component.shared.HasTooltip, com.vaadin.flow.component.KeyNotifier)
          • com.vaadin.flow.component.richtexteditor.RichTextEditor (implements com.vaadin.flow.component.CompositionNotifier, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>, com.vaadin.flow.data.value.HasValueChangeMode, com.vaadin.flow.component.InputNotifier, com.vaadin.flow.component.KeyNotifier)
          • com.vaadin.flow.component.select.Select<T> (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasAriaDescription, 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.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.HasAriaDescription, 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.HasPlaceholder, com.vaadin.flow.component.shared.HasPrefix, com.vaadin.flow.component.shared.HasSuffix, 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.swingbridge.surrogates.LongField
              • 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.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.swingbridge.surrogates.VaadinRadioButton (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasLabel)
        • com.vaadin.flow.component.customfield.CustomField<T> (implements com.vaadin.flow.component.Focusable<T>, com.vaadin.flow.component.HasTheme, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.component.shared.InputField<E,V>)
      • 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.contextmenu.ContextMenuBase<C,I,S> (implements com.vaadin.flow.component.HasStyle)
        • com.vaadin.flow.component.contextmenu.ContextMenu (implements com.vaadin.flow.component.contextmenu.HasMenuItems)
      • com.vaadin.flow.component.dialog.Dialog (implements com.vaadin.flow.component.HasAriaRole, com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.shared.HasThemeVariant<TVariantEnum>)
        • com.vaadin.swingbridge.surrogates.SWindow (implements com.vaadin.swingbridge.surrogates.swing.JComponentMixin)
          • com.vaadin.swingbridge.surrogates.SFrame
            • com.vaadin.swingbridge.surrogates.SJDialog
            • com.vaadin.swingbridge.surrogates.SJFrame
          • com.vaadin.swingbridge.surrogates.SJInternalFrame
          • com.vaadin.swingbridge.surrogates.SJWindow
      • 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.HtmlComponent (implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle)
        • com.vaadin.flow.component.HtmlContainer (implements com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasText)
          • com.vaadin.flow.component.html.Div (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.HasOrderedComponents)
          • com.vaadin.flow.component.html.NativeLabel
            • com.vaadin.swingbridge.surrogates.SJLabel (implements com.vaadin.swingbridge.surrogates.swing.JComponentMixin)
          • com.vaadin.flow.component.html.Span (implements com.vaadin.flow.component.ClickNotifier<T>)
            • com.vaadin.swingbridge.surrogates.SLabel (implements com.vaadin.swingbridge.surrogates.awt.ComponentMixin)
        • com.vaadin.swingbridge.surrogates.SList (implements com.vaadin.swingbridge.surrogates.awt.ComponentMixin, com.vaadin.flow.component.Focusable<T>, java.awt.ItemSelectable)
      • com.vaadin.flow.component.menubar.MenuBar (implements com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.contextmenu.HasMenuItems, com.vaadin.flow.component.HasSize, 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.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.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>)
    • com.vaadin.swingbridge.surrogates.EnterClaims
    • java.util.EventObject (implements java.io.Serializable)
    • com.vaadin.swingbridge.surrogates.FocusTracker
    • com.vaadin.swingbridge.surrogates.SHelper

Interface Hierarchy

Record Class Hierarchy