Package com.vaadin.flow.component.trigger.internal


@NullMarked package com.vaadin.flow.component.trigger.internal
Trigger API and its internal wiring. Not part of the public API; classes here may be renamed or removed in any release.
  • Class
    Description
    Something that runs on the client when a Trigger fires.
    A value an Action consumes at fire time — a deferred JS expression that yields a value when the surrounding trigger fires.
    Fires on the host component's click DOM event and exposes the click coordinates and modifier-key state as Action.Inputs for downstream actions.
    Textual clipboard contents delivered to ClipboardReadAction's handler.
    Reads the user's clipboard via navigator.clipboard.read() when the bound trigger fires and delivers the textual contents to the handler on the UI thread.
    Copies a value to the user's clipboard via navigator.clipboard.writeText when the bound trigger fires.
    Fires when the host component receives a DOM event with the given name.
    Base class for actions that run a JS expression yielding a Promise and optionally report the outcome back to the server.
    Reads a JavaScript property from a target component's root element at the moment a trigger fires.
    Asks the browser to fullscreen the target component's root element via Element.requestFullscreen() when the bound trigger fires.
    Assigns a value to a JavaScript property on a target element when the bound trigger fires.
    Something that fires on the client when some condition is met — a DOM event, a signal change, an observer firing, a timer elapsing, an idle timeout, a BroadcastChannel message, a media-query match, … — and, when it does, runs one or more actions.