SwingHostServices
Host-provided non-render services for SwingTerminal.
These services are intentionally kept out of row painters. Rendering consumes immutable settings and render-cache snapshots, while host integrations supply scheduling, clipboard, and explicit hyperlink activation policy here.
Constructors
Properties
host clipboard adapter for copy and paste actions.
host-owned right-click popup policy. The reusable terminal invokes it only when terminal UI owns the right-click gesture; application mouse reporting takes precedence unless Shift is held.
custom host font resolver policy.
host-owned keyboard action policy evaluated before terminal input encoding.
host detector for links discovered from the currently visible terminal viewport. Detection runs outside paint and mouse movement, and reported actions are invoked only after explicit activation.
host policy for explicit Ctrl-click hyperlink activation.
whether the reusable component should draw and handle its own overlay scrollbar. Hosts that install a native external scrollbar should set this to false.
host callback invoked after the user accepts a shell suggestion from the reusable popup.
host provider queried for bounded command-line suggestion snapshots.
scheduler for UI-thread component work.
host scrollbar adapter notified when the terminal scrollback viewport changes.