public class ClipboardTriggerImpl extends AbstractFacet implements ClipboardTrigger
ClipboardTrigger.CopyEvent| Modifier and Type | Field and Description |
|---|---|
protected Button |
button |
protected TextInputField<?> |
input |
id, owner| Constructor and Description |
|---|
ClipboardTriggerImpl() |
| Modifier and Type | Method and Description |
|---|---|
io.jmix.core.common.event.Subscription |
addCopyListener(java.util.function.Consumer<ClipboardTrigger.CopyEvent> listener)
Adds
ClipboardTrigger.CopyEvent listener. |
protected void |
checkInitialized() |
protected void |
disableExtension(Button button) |
Button |
getButton() |
TextInputField<?> |
getInput() |
boolean |
isSupportedByWebBrowser() |
void |
setButton(Button button)
Sets target button component.
|
void |
setInput(TextInputField<?> input)
|
getEventHub, getId, getOwner, hasSubscriptions, publish, setId, setOwner, unsubscribeprotected TextInputField<?> input
protected Button button
public void setInput(@Nullable
TextInputField<?> input)
ClipboardTriggersetInput in interface ClipboardTriggerinput - input field@Nullable public TextInputField<?> getInput()
getInput in interface ClipboardTriggerpublic void setButton(@Nullable
Button button)
ClipboardTriggersetButton in interface ClipboardTriggerbutton - button@Nullable public Button getButton()
getButton in interface ClipboardTriggerpublic boolean isSupportedByWebBrowser()
isSupportedByWebBrowser in interface ClipboardTriggerpublic io.jmix.core.common.event.Subscription addCopyListener(java.util.function.Consumer<ClipboardTrigger.CopyEvent> listener)
ClipboardTriggerClipboardTrigger.CopyEvent listener.addCopyListener in interface ClipboardTriggerlistener - listenerprotected void disableExtension(Button button)
protected void checkInitialized()