public class CubaCopyButtonExtension
extends com.vaadin.server.AbstractExtension
| Modifier and Type | Class and Description |
|---|---|
static class |
CubaCopyButtonExtension.CopyEvent |
static interface |
CubaCopyButtonExtension.CopyListener |
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener| Modifier and Type | Field and Description |
|---|---|
protected com.vaadin.ui.Button |
component |
| Modifier | Constructor and Description |
|---|---|
protected |
CubaCopyButtonExtension(com.vaadin.ui.Button button) |
| Modifier and Type | Method and Description |
|---|---|
com.vaadin.shared.Registration |
addCopyListener(CubaCopyButtonExtension.CopyListener listener) |
static boolean |
browserSupportCopy() |
static CubaCopyButtonExtension |
copyWith(com.vaadin.ui.Button button) |
static CubaCopyButtonExtension |
copyWith(com.vaadin.ui.Button button,
java.lang.String selector) |
java.lang.String |
getCopyTargetSelector() |
protected com.haulmont.cuba.web.widgets.client.button.CubaCopyButtonExtensionState |
getState() |
protected com.haulmont.cuba.web.widgets.client.button.CubaCopyButtonExtensionState |
getState(boolean markAsDirty) |
void |
setCopyTargetSelector(java.lang.String targetElementClass) |
extend, getParent, getSupportedParentType, remove, setParentaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, attach, beforeClientResponse, createState, detach, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isConnectorEnabled, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddAttachListener, addDetachListener, attach, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerprotected CubaCopyButtonExtension(com.vaadin.ui.Button button)
public static CubaCopyButtonExtension copyWith(com.vaadin.ui.Button button)
public static CubaCopyButtonExtension copyWith(com.vaadin.ui.Button button, java.lang.String selector)
protected com.haulmont.cuba.web.widgets.client.button.CubaCopyButtonExtensionState getState()
getState in class com.vaadin.server.AbstractClientConnectorprotected com.haulmont.cuba.web.widgets.client.button.CubaCopyButtonExtensionState getState(boolean markAsDirty)
getState in class com.vaadin.server.AbstractClientConnectorpublic java.lang.String getCopyTargetSelector()
public void setCopyTargetSelector(java.lang.String targetElementClass)
public com.vaadin.shared.Registration addCopyListener(CubaCopyButtonExtension.CopyListener listener)
public static boolean browserSupportCopy()