Serialized Form
-
Package com.vaadin.swingbridge.surrogates
-
Class com.vaadin.swingbridge.surrogates.LongField
class LongField extends com.vaadin.flow.component.textfield.AbstractNumberField<LongField, Long> implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SButton
class SButton extends com.vaadin.flow.component.button.Button implements Serializable-
Serialized Fields
-
actionCommand
String actionCommand
No Vaadin analog; drives theActionEventpayload. Null means "fall back to the label", matching AWT. -
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
listenerList
EventListenerList listenerList
-
-
-
Class com.vaadin.swingbridge.surrogates.SCheckbox
class SCheckbox extends com.vaadin.flow.component.checkbox.Checkbox implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
listenerList
EventListenerList listenerList
-
-
-
Class com.vaadin.swingbridge.surrogates.SChoice
class SChoice extends com.vaadin.flow.component.select.Select<Integer> implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
items
List<String> items
The item texts, indexed exactly as AWT'spItems. Source of truth for every item read; the peer holds only the indices. -
listenerList
EventListenerList listenerList
-
preventPeerEvents
boolean preventPeerEvents
R_swing_is_truth feedback-loop guard. Set while we write to the peer — including around thesetItemsrebuild, which fires a ValueChangeEvent of its own (seeSChoice.pushItems()) — and read by the ValueChangeListener before it enters the R_callswing_envelope envelope.
-
-
-
Class com.vaadin.swingbridge.surrogates.SFrame
class SFrame extends SWindow implements Serializable -
Class com.vaadin.swingbridge.surrogates.SJButton
class SJButton extends com.vaadin.flow.component.button.Button implements Serializable-
Serialized Fields
-
defaultCapable
boolean defaultCapable
Swing default: a freshly-constructed JButton is eligible to become the root pane's default button. Round-trips + PCE; see class javadoc for the split withSJRootPane. -
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJCheckBox
class SJCheckBox extends com.vaadin.flow.component.checkbox.Checkbox implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
peerSyncRegistration
com.vaadin.flow.shared.Registration peerSyncRegistration
Teardown handle for the model→peer push ItemListener installed inSJCheckBox.setModel(ButtonModel). Null when no model is installed. -
preventPeerEvents
boolean preventPeerEvents
R_swing_is_truth feedback-loop guard. Set before writing to the peer (this Checkbox'ssetValue) so the peer'sValueChangeListenerbails instead of round-tripping back into the model.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJColorChooser
class SJColorChooser extends com.vaadin.flow.component.html.Input implements Serializable-
Serialized Fields
-
chooserPanels
List<AbstractColorChooserPanel> chooserPanels
-
dragEnabled
boolean dragEnabled
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
listenerList
EventListenerList listenerList
-
modelListener
ChangeListener modelListener
-
preventPeerEvents
boolean preventPeerEvents
-
previewPanel
JComponent previewPanel
-
selectionModel
ColorSelectionModel selectionModel
-
-
-
Class com.vaadin.swingbridge.surrogates.SJComboBox
class SJComboBox extends com.vaadin.flow.component.combobox.ComboBox<T> implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJComboBox.OpenedChangeEvent
class OpenedChangeEvent extends com.vaadin.flow.component.ComponentEvent<SJComboBox<?>> implements Serializable-
Serialized Fields
-
opened
boolean opened
-
-
-
Class com.vaadin.swingbridge.surrogates.SJDialog
class SJDialog extends SFrame implements Serializable-
Serialized Fields
-
defaultCloseOperation
int defaultCloseOperation
Swing's default isWindowConstants.HIDE_ON_CLOSE. JDialog does not acceptEXIT_ON_CLOSE(rejected at set-time per JDK contract — seeSJDialog.setDefaultCloseOperation(int)). -
scaffold
com.vaadin.swingbridge.surrogates.RootPaneScaffold scaffold
Shared RootPaneContainer engine — seeRootPaneScaffoldandSJFrame's field of the same name. Field initializer runs after the SFrame ctor chain; the overrides null-guard for any super-ctor-time add that could land before it.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJEditorPane
class SJEditorPane extends com.vaadin.flow.component.richtexteditor.RichTextEditor implements Serializable-
Serialized Fields
-
contentType
String contentType
-
cssBridgeInstalled
boolean cssBridgeInstalled
-
cssRules
List<String> cssRules
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
hyperlinkBridgeInstalled
boolean hyperlinkBridgeInstalled
-
hyperlinkListeners
EventListenerList hyperlinkListeners
-
page
URL page
-
-
-
Class com.vaadin.swingbridge.surrogates.SJFormattedDatePicker
class SJFormattedDatePicker extends com.vaadin.flow.component.datepicker.DatePicker implements Serializable-
Serialized Fields
-
actionCommand
String actionCommand
Action command. Public setter on JTextField but no public getter; exposed here for round-trip. -
columns
int columns
Field-shadow forSJFormattedDatePicker.setColumns(int)/SJFormattedDatePicker.getColumns(). JDK JTextField surface inherited from the JFormattedTextField lineage; DatePicker has no peer concept, so only the round-trip survives. -
focusLostBehavior
int focusLostBehavior
JDK default per JFormattedTextField javadoc. Field-shadow round-trip. -
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
horizontalAlignment
int horizontalAlignment
Field-shadow forSJFormattedDatePicker.setHorizontalAlignment(int)— same drop-and-WARN. -
listenerList
EventListenerList listenerList
Type-keyed listener list for ActionListener fan-out (Enter / value-pick). -
preventPeerEvents
boolean preventPeerEvents
R_swing_is_truth feedback-loop guard for the LocalDate↔Date round-trip. ProgrammaticDatePicker.setValue(Object)sets this true beforesuper.setValue(LocalDate)so the inner ValueChange listener doesn't re-firePropertyChangeEventon the same write.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJFormattedIntegerField
class SJFormattedIntegerField extends com.vaadin.flow.component.textfield.IntegerField implements Serializable-
Serialized Fields
-
actionCommand
String actionCommand
-
columns
int columns
-
focusLostBehavior
int focusLostBehavior
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
horizontalAlignment
int horizontalAlignment
-
listenerList
EventListenerList listenerList
-
preventPeerEvents
boolean preventPeerEvents
-
-
-
Class com.vaadin.swingbridge.surrogates.SJFormattedLongField
class SJFormattedLongField extends LongField implements Serializable-
Serialized Fields
-
actionCommand
String actionCommand
-
columns
int columns
-
focusLostBehavior
int focusLostBehavior
-
horizontalAlignment
int horizontalAlignment
-
listenerList
EventListenerList listenerList
-
preventPeerEvents
boolean preventPeerEvents
-
-
-
Class com.vaadin.swingbridge.surrogates.SJFormattedNumberField
class SJFormattedNumberField extends com.vaadin.flow.component.textfield.NumberField implements Serializable-
Serialized Fields
-
actionCommand
String actionCommand
-
columns
int columns
-
focusLostBehavior
int focusLostBehavior
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
horizontalAlignment
int horizontalAlignment
-
listenerList
EventListenerList listenerList
-
preventPeerEvents
boolean preventPeerEvents
-
-
-
Class com.vaadin.swingbridge.surrogates.SJFormattedTextField
class SJFormattedTextField extends SJTextField implements Serializable-
Serialized Fields
-
focusLostBehavior
int focusLostBehavior
JDK default per JFormattedTextField javadoc.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJFrame
class SJFrame extends SFrame implements Serializable-
Serialized Fields
-
defaultCloseOperation
int defaultCloseOperation
Swing's default isWindowConstants.HIDE_ON_CLOSE. Migrated apps typically override toEXIT_ON_CLOSE(silent at set-time; throws at close-time per D_gap_severity_triage — seeSJFrame.setDefaultCloseOperation(int)). -
scaffold
com.vaadin.swingbridge.surrogates.RootPaneScaffold scaffold
Shared RootPaneContainer engine (RootPaneScaffold) — the lazy contentPane Div, lazySJRootPane, SD_sjmenubar/D_menu_tree menubar slot, and therootPaneCheckingEnabledidiom all live there, single-copy across SJFrame / SJDialog / SJWindow. Our overrides below stay one-liners consultingscaffold.isChecking(). Field initializer runs after the SFrame ctor chain; the overrides null-guard for any super-ctor-time add that could land before it.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJInternalFrame
class SJInternalFrame extends SWindow implements Serializable-
Serialized Fields
-
closeIcon
com.vaadin.flow.component.icon.Icon closeIcon
-
iconifyHandler
Runnable iconifyHandler
-
iconifyIcon
com.vaadin.flow.component.icon.Icon iconifyIcon
-
listenerList
EventListenerList listenerList
Storage forSInternalFrameListener— server-side-fire-only. -
maximizeHandler
Runnable maximizeHandler
-
maximizeIcon
com.vaadin.flow.component.icon.Icon maximizeIcon
-
maximum
boolean maximum
-
preMaxHeight
String preMaxHeight
-
preMaxLeft
String preMaxLeft
-
preMaxTop
String preMaxTop
-
preMaxWidth
String preMaxWidth
-
scaffold
com.vaadin.swingbridge.surrogates.RootPaneScaffold scaffold
Shared RootPaneContainer engine (fourth consumer, SD_scaffold_fourth_consumer). Field initializer runs after the SWindow ctor chain; the add/remove overrides null-guard for any super-ctor-time add landing first. -
selected
boolean selected
-
title
String title
-
-
-
Class com.vaadin.swingbridge.surrogates.SJLabel
class SJLabel extends com.vaadin.flow.component.html.NativeLabel implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
htmlText
String htmlText
Raw HTML string when the current text was set as an HTML payload (per Swing'sBasicHTML.isHTMLStringrule — leading<html>).nullwhen the label is in plain-text mode andSJLabel.textSpan's.getText()is the round-trip source. Storage justified per R_vaadin_first: when HTML is in play, the inner<span>holds parsed DOM children (not the original markup string) and the original markup has no Vaadin counterpart to read back from — same shape as a Store carve-out. -
iconChild
com.vaadin.flow.component.Component iconChild
Optional icon child (VaadinComponent, typically anImagefromIcons.toVaadinIconComponent(Object, Icon)).nullwhen no icon is installed. Inserted at index 0 of the host<label>so the visual order is icon-then-text. -
labelForTarget
com.vaadin.flow.component.Component labelForTarget
Tracks theComponentpassed toSJLabel.setLabelFor(Component)for round-trip — VaadinNativeLabel.getFor()returns theforattribute value (a string ID), not the targetComponent, so without this shadowgetLabelForcouldn't return what was set. Storage is justified per R_vaadin_first: the Component identity is the actual user-facing API; the attribute string is downstream. -
textSpan
com.vaadin.flow.component.html.Span textSpan
Inner<span>carrying the text content. Stable child of the host<label>soSJLabel.setText(String)writes don't remove any sibling icon, andSJLabel.getText()reads round-trip what was written. Created eagerly in every constructor.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJList
class SJList extends com.vaadin.flow.component.grid.Grid<Integer> implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJMenuBar
class SJMenuBar extends com.vaadin.flow.component.menubar.MenuBar implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJPanel
class SJPanel extends com.vaadin.flow.component.html.Div implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJPasswordField
class SJPasswordField extends com.vaadin.flow.component.textfield.PasswordField implements Serializable-
Serialized Fields
-
action
Action action
Currently installedAction; null when none. -
actionCommand
String actionCommand
Public setter, no public getter (Swing quirk). Seeds outgoing ActionEvent payload. -
actionPropertyChangeListener
PropertyChangeListener actionPropertyChangeListener
Listener onSJPasswordField.actionthat propagates per-property mutations. -
columns
int columns
Swing default:columns=0means "no preferred width". -
echoChar
char echoChar
Swing default:echoChar = '*'. -
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
horizontalAlignment
int horizontalAlignment
Swing default:horizontalAlignment = LEADING. -
listenerList
EventListenerList listenerList
Type-keyed listener list for ActionListener fan-out. Lives on the concrete (mirrors SJTextField). Same shape — separate from any futureJTextArea-shaped consumer that doesn't have ActionListener support.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJPopupMenu
class SJPopupMenu extends com.vaadin.flow.component.contextmenu.ContextMenu implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJProgressBar
class SJProgressBar extends com.vaadin.flow.component.progressbar.ProgressBar implements Serializable-
Serialized Fields
-
barModel
BoundedRangeModel barModel
-
borderPainted
boolean borderPainted
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
listenerList
EventListenerList listenerList
-
modelListener
ChangeListener modelListener
-
orientation
int orientation
-
progressString
String progressString
-
stringPainted
boolean stringPainted
-
-
-
Class com.vaadin.swingbridge.surrogates.SJRadioButton
class SJRadioButton extends VaadinRadioButton implements Serializable-
Serialized Fields
-
peerSyncRegistration
com.vaadin.flow.shared.Registration peerSyncRegistration
Teardown handle for the model→peer push ItemListener installed inSJRadioButton.setModel(ButtonModel). Same shape as SJToggleButton's field of the same name — null when no model is installed. -
preventPeerEvents
boolean preventPeerEvents
R_swing_is_truth feedback-loop guard. Set before writing to the peer (this VaadinRadioButton'ssetValue) so the peer'sValueChangeListenerbails instead of round-tripping back into the model. Same shape as SJToggleButton's identically-named field.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJRootPane
class SJRootPane extends com.vaadin.flow.component.html.Div implements Serializable-
Serialized Fields
-
contentPane
com.vaadin.flow.component.Component contentPane
The layered pane's child, lazily created bySJRootPane.getContentPane(). The emulator seeds it instead, viaSJRootPane.setContentPane(Component). -
defaultButton
com.vaadin.flow.component.button.Button defaultButton
Installed default button; null means "no button currently captures Enter." TypedButton(Vaadin) rather than a surrogate type, so any button surrogate can be passed:SJButtonandSButtonboth IS-A Button. -
defaultButtonShortcut
com.vaadin.flow.component.ShortcutRegistration defaultButtonShortcut
Paired lifecycle withSJRootPane.defaultButton— removed when the button is replaced / cleared so Enter doesn't fire the old click after a swap. -
glassPane
com.vaadin.flow.component.Component glassPane
This pane's first child — the JDK's index too. SeeSJRootPane.getGlassPane(). -
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
layeredPane
com.vaadin.flow.component.Component layeredPane
This pane's second child; seeSJRootPane.getLayeredPane(). -
layerEnterClaims
com.vaadin.flow.function.SerializablePredicate<com.vaadin.flow.component.Component> layerEnterClaims
- See Also:
-
menuBar
SJMenuBar menuBar
The layered pane's other child, planted beforeSJRootPane.contentPane.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJScrollPane
class SJScrollPane extends com.vaadin.flow.component.orderedlayout.Scroller implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJSeparator
class SJSeparator extends com.vaadin.flow.component.html.Div implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
orientation
int orientation
SwingConstants.HORIZONTALorVERTICAL; JDK default HORIZONTAL.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJSlider
class SJSlider extends com.vaadin.flow.component.slider.IntegerSlider implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
inverted
boolean inverted
-
labelTable
Dictionary labelTable
-
listenerList
EventListenerList listenerList
-
majorTickSpacing
int majorTickSpacing
-
minorTickSpacing
int minorTickSpacing
-
modelListener
ChangeListener modelListener
-
orientation
int orientation
-
paintLabels
boolean paintLabels
-
paintTicks
boolean paintTicks
-
paintTrack
boolean paintTrack
-
preventPeerEvents
boolean preventPeerEvents
-
sliderModel
BoundedRangeModel sliderModel
-
snapToTicks
boolean snapToTicks
-
-
-
Class com.vaadin.swingbridge.surrogates.SJSpinner
class SJSpinner extends com.vaadin.flow.component.customfield.CustomField<Object> implements Serializable-
Serialized Fields
-
datePattern
String datePattern
-
fallbackForcesReadOnly
boolean fallbackForcesReadOnly
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
innerField
com.vaadin.flow.component.Component innerField
-
innerValueReg
com.vaadin.flow.shared.Registration innerValueReg
-
listenerList
EventListenerList listenerList
-
modelListener
ChangeListener modelListener
-
preventPeerEvents
boolean preventPeerEvents
-
spinnerModel
SpinnerModel spinnerModel
-
-
-
Class com.vaadin.swingbridge.surrogates.SJSplitPane
class SJSplitPane extends com.vaadin.flow.component.splitlayout.SplitLayout implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJTabbedPane
class SJTabbedPane extends com.vaadin.flow.component.tabs.TabSheet implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJTable
class SJTable extends com.vaadin.flow.component.grid.Grid<Integer> implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJTextArea
class SJTextArea extends com.vaadin.flow.component.textfield.TextArea implements Serializable-
Serialized Fields
-
columns
int columns
Swing default:columns=0means "no preferred sizing hint". -
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
lineWrap
boolean lineWrap
Swing default:lineWrap=false. Field-only — Vaadin TextArea always wraps. -
rows
int rows
Swing default:rows=0means "no preferred sizing hint". -
tabSize
int tabSize
Swing default:tabSize=8. Field-only — Vaadin honors browser default. -
wrapStyleWord
boolean wrapStyleWord
Swing default:wrapStyleWord=false. Field-only — meaningful only when lineWrap=true.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJTextField
class SJTextField extends com.vaadin.flow.component.textfield.TextField implements Serializable-
Serialized Fields
-
action
Action action
Currently installedAction; null when none. -
actionCommand
String actionCommand
Public setter, no public getter on JTextField (Swing quirk). Used to seed outgoing ActionEvent payload; null falls back to current text per JDK. -
actionPropertyChangeListener
PropertyChangeListener actionPropertyChangeListener
Listener onSJTextField.actionthat propagates per-property mutations. -
columns
int columns
Swing default:columns=0means "no preferred width". -
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
horizontalAlignment
int horizontalAlignment
Swing default:horizontalAlignment = LEADING. -
listenerList
EventListenerList listenerList
Type-keyed listener list for ActionListener fan-out. Lives on the concrete since JTextArea doesn't have ActionListener support and a futureSJTextArea extends TextArea implements JTextComponentMixinshouldn't carry this surface. Same shape SJButton's listenerList lives on AbstractButtonMixin's store but there it's shared across three button-lineage consumers.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJToggleButton
class SJToggleButton extends com.vaadin.flow.component.button.Button implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
peerSyncRegistration
com.vaadin.flow.shared.Registration peerSyncRegistration
Teardown handle for the model→peer push ItemListener installed inSJToggleButton.setModel(ButtonModel). Same shape as the Checkbox siblings' field of the same name — opaqueRegistration, null when no model is installed. (NopreventPeerEventscompanion: the push writes an attribute, which can't echo back as a click.)
-
-
-
Class com.vaadin.swingbridge.surrogates.SJToolBar
class SJToolBar extends com.vaadin.flow.component.html.Div implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
margin
Insets margin
Last-set margin Insets, null untilSJToolBar.setMargin(Insets)is called. -
orientation
int orientation
JDK default orientation.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJTree
class SJTree extends com.vaadin.flow.component.treegrid.TreeGrid<Object> implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SJWindow
class SJWindow extends SWindow implements Serializable-
Serialized Fields
-
scaffold
com.vaadin.swingbridge.surrogates.RootPaneScaffold scaffold
Shared RootPaneContainer engine — seeRootPaneScaffoldandSJFrame's field of the same name. Field initializer runs after the SWindow ctor chain; the overrides null-guard for any super-ctor-time add that could land before it.
-
-
-
Class com.vaadin.swingbridge.surrogates.SLabel
class SLabel extends com.vaadin.flow.component.html.Span implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SList
class SList extends com.vaadin.flow.component.HtmlComponent implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
listenerList
EventListenerList listenerList
-
selected
SortedSet<Integer> selected
Mirror of the browser's selection, ascending. Not an R_vaadin_first shadow: the DOM is authoritative and this is the only readable copy server-side. Ascending order is the X11 peer's and whatgetSelectedIndexes()' javadoc implies — and it is whatselectedOptionsreports regardless of the order rows were clicked in.
-
-
-
Class com.vaadin.swingbridge.surrogates.SScrollbar
class SScrollbar extends com.vaadin.flow.component.html.RangeInput implements Serializable-
Serialized Fields
-
blockIncrement
int blockIncrement
The page-key delta AWT means; no browser lever exists (R_match_swing_errors(c)). -
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
unitIncrement
int unitIncrement
The arrow-key delta AWT means; no browser lever exists (R_match_swing_errors(c)). -
valueIsAdjusting
boolean valueIsAdjusting
True between the firstinputof a gesture and itschange— browser-driven, not a round-trip field. -
visibleAmount
int visibleAmount
Drives the peer'smax(which carriesmaximum - visibleAmount), so this is not a round-trip shadow.
-
-
-
Class com.vaadin.swingbridge.surrogates.SScrollPane
class SScrollPane extends com.vaadin.flow.component.orderedlayout.Scroller implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session.
-
-
-
Class com.vaadin.swingbridge.surrogates.SWindow
class SWindow extends com.vaadin.flow.component.dialog.Dialog implements Serializable-
Serialized Fields
-
closeInFlight
boolean closeInFlight
A close is animating in the browser and itsclosedevent has not arrived yet —SWindow.dispose()defers the detach until it does. -
detachOnClosed
boolean detachOnClosed
-
everShown
boolean everShown
WINDOW_OPENED first-show latch. Fires exactly once per "shown-from-dispose" cycle;SWindow.dispose()resets this so a post-dispose show refires WINDOW_OPENED — AWT's contract for heavyweight-peer recreation. -
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
listenerList
EventListenerList listenerList
Storage forSWindowListener/SWindowFocusListener/SWindowStateListener— three families share one list (same shape as JDK'sAWTEventMulticasterapproach), with type-keyedadd/remove/getListenerskeeping them separated. Eager allocation: an EventListenerList is a single-pointer holder; deferred allocation would save a few bytes on never-listened-to windows but cost a null-check on every fire path. Not lazy. -
openedOnClient
boolean openedOnClient
Whether the browser has seen this window open: set when a response goes out withopenedtrue, cleared on close. Decides whether a close will be answered by a clientclosedevent (SD_detach_after_closed). -
ownedWindowList
List<WeakReference<SWindow>> ownedWindowList
WeakReference-backed list, matching JDKWindow's shape. Disposed owned windows get GC'd even while the owner lives, andSWindow.getOwnedWindows()prunes cleared entries opportunistically. -
owner
SWindow owner
The owner passed to the owner-taking constructor;nullfor top-level windows. Never reassigned after construction so an owned Window stays owned for life. JDK shape:SWindowcan own any otherSWindow(a frame can own a dialog can own a window …); the field type is the supertype rather than narrowed. -
preventPeerEvents
boolean preventPeerEvents
R_swing_is_truth feedback-loop guard. Set totruebefore our own peer writes (Dialog.setOpened(boolean),Element.removeFromParent()) and cleared in afinally. TheSWindow.onPeerOpenedChanged(boolean)listener bails when set, so user-driven writes don't round-trip back into duplicateWINDOW_CLOSINGfires. -
visible
boolean visible
Shadow ofDialog.isOpened(). AWT Window starts invisible; we carry this bit soSWindow.setVisible(boolean)fired before attach doesn't lose the intent. Narrow SD_vaadin_first_binding divergence — see class-level javadoc §"Visible shadow bit".
-
-
-
Class com.vaadin.swingbridge.surrogates.VaadinRadioButton
class VaadinRadioButton extends com.vaadin.flow.component.AbstractSinglePropertyField<VaadinRadioButton, Boolean> implements Serializable-
Serialized Fields
-
hopSession
com.vaadin.flow.server.VaadinSession hopSession
The session this component's writes hop through off the UI thread, read bySHelper.sessionOf(Component): captured here when one is current, handed down by an emulator built off the UI thread, or taken at first attach. Once set it never changes, since a component never leaves its session. -
labelElement
com.vaadin.flow.component.html.NativeLabel labelElement
The singleNativeLabelchild occupying thelabelslot. Lazily created on firstVaadinRadioButton.setLabel(String)with a non-null/non-empty value; cleared back to null when the label is cleared. Read byVaadinRadioButton.getLabel()for HasLabel round-trip.
-
-
-
-
Package com.vaadin.swingbridge.surrogates.awt
-
Package com.vaadin.swingbridge.surrogates.awt.event
-
Class com.vaadin.swingbridge.surrogates.awt.event.SAncestorEvent
class SAncestorEvent extends AWTEvent implements Serializable-
Serialized Fields
-
ancestor
com.vaadin.flow.component.Component ancestor
-
ancestorParent
com.vaadin.flow.component.Component ancestorParent
-
-
-
Class com.vaadin.swingbridge.surrogates.awt.event.SComponentEvent
class SComponentEvent extends AWTEvent implements Serializable -
Class com.vaadin.swingbridge.surrogates.awt.event.SContainerEvent
class SContainerEvent extends SComponentEvent implements Serializable-
Serialized Fields
-
child
com.vaadin.flow.component.Component child
-
-
-
Class com.vaadin.swingbridge.surrogates.awt.event.SFocusEvent
class SFocusEvent extends SComponentEvent implements Serializable-
Serialized Fields
-
opposite
com.vaadin.flow.component.Component opposite
-
temporary
boolean temporary
-
-
-
Class com.vaadin.swingbridge.surrogates.awt.event.SHierarchyEvent
class SHierarchyEvent extends SComponentEvent implements Serializable-
Serialized Fields
-
changed
com.vaadin.flow.component.Component changed
-
changedParent
com.vaadin.flow.component.Component changedParent
-
changeFlags
long changeFlags
-
-
-
Class com.vaadin.swingbridge.surrogates.awt.event.SInputEvent
class SInputEvent extends SComponentEvent implements Serializable-
Serialized Fields
-
modifiers
int modifiers
-
when
long when
-
-
-
Class com.vaadin.swingbridge.surrogates.awt.event.SKeyEvent
class SKeyEvent extends SInputEvent implements Serializable-
Serialized Fields
-
keyChar
char keyChar
-
keyCode
int keyCode
-
keyLocation
int keyLocation
-
-
-
Class com.vaadin.swingbridge.surrogates.awt.event.SMouseEvent
class SMouseEvent extends SInputEvent implements Serializable-
Serialized Fields
-
button
int button
-
clickCount
int clickCount
-
popupTrigger
boolean popupTrigger
-
x
int x
-
xAbs
int xAbs
-
y
int y
-
yAbs
int yAbs
-
-
-
Class com.vaadin.swingbridge.surrogates.awt.event.SWindowEvent
class SWindowEvent extends SComponentEvent implements Serializable-
Serialized Fields
-
newState
int newState
-
oldState
int oldState
-
opposite
com.vaadin.flow.component.Component opposite
-
-
-
-
Package com.vaadin.swingbridge.surrogates.swing
-
Class com.vaadin.swingbridge.surrogates.swing.JComponentMixin.ActionStandin
class ActionStandin extends AbstractAction implements Serializable-
Serialized Fields
-
command
String command
-
listener
ActionListener listener
-
-
-
-
Package com.vaadin.swingbridge.surrogates.swing.event
-
Class com.vaadin.swingbridge.surrogates.swing.event.SInternalFrameEvent
class SInternalFrameEvent extends SComponentEvent implements Serializable
-
-
Package com.vaadin.swingbridge.surrogates.swing.text
-
Class com.vaadin.swingbridge.surrogates.swing.text.SCaretEvent
class SCaretEvent extends CaretEvent implements Serializable-
Serialized Fields
-
dot
int dot
-
mark
int mark
-
-
-