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, unsubscribe
protected TextInputField<?> input
protected Button button
public void setInput(@Nullable TextInputField<?> input)
ClipboardTrigger
setInput
in interface ClipboardTrigger
input
- input field@Nullable public TextInputField<?> getInput()
getInput
in interface ClipboardTrigger
public void setButton(@Nullable Button button)
ClipboardTrigger
setButton
in interface ClipboardTrigger
button
- button@Nullable public Button getButton()
getButton
in interface ClipboardTrigger
public boolean isSupportedByWebBrowser()
isSupportedByWebBrowser
in interface ClipboardTrigger
public io.jmix.core.common.event.Subscription addCopyListener(java.util.function.Consumer<ClipboardTrigger.CopyEvent> listener)
ClipboardTrigger
ClipboardTrigger.CopyEvent
listener.addCopyListener
in interface ClipboardTrigger
listener
- listenerprotected void disableExtension(Button button)
protected void checkInitialized()