public class DDVerticalLayout extends com.vaadin.ui.VerticalLayout implements LayoutDragSource, com.vaadin.event.dd.DropTarget, ShimSupport, com.vaadin.ui.LegacyComponent, DragFilterSupport, DragImageReferenceSupport, DragGrabFilterSupport, HasDragCaptionProvider
| Modifier and Type | Class and Description |
|---|---|
class |
DDVerticalLayout.VerticalLayoutTargetDetails
Contains the component over which the drop was made and the index on
which the drop was made.
|
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlercom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listenercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListenercom.vaadin.server.Sizeable.Unitcom.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandlercom.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener| Constructor and Description |
|---|
DDVerticalLayout()
Creates a new vertical layout
|
DDVerticalLayout(com.vaadin.ui.Component... components)
Creates a new vertical layout with children
|
| Modifier and Type | Method and Description |
|---|---|
void |
beforeClientResponse(boolean initial) |
void |
changeVariables(java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> variables) |
DragCaptionProvider |
getDragCaptionProvider() |
DragFilter |
getDragFilter()
Get a filter which determines which components can be dragged from the
layout and which cannot.
|
DragGrabFilter |
getDragGrabFilter() |
DragImageProvider |
getDragImageProvider()
Returns the drag image provider
|
LayoutDragMode |
getDragMode()
Returns the mode of which dragging is visualized.
|
com.vaadin.event.dd.DropHandler |
getDropHandler()
Returns the drop handler which handles drop events from dropping
components on the layout.
|
DDVerticalLayoutState |
getState() |
com.vaadin.event.Transferable |
getTransferable(java.util.Map<java.lang.String,java.lang.Object> rawVariables)
Get the transferable created by a drag event.
|
boolean |
isShimmed()
Are shims used over iframes so dragging is possible
|
void |
paintContent(com.vaadin.server.PaintTarget target) |
void |
setComponentVerticalDropRatio(float ratio)
Sets the ratio which determines how a cell is divided into drop zones.
|
void |
setDragCaptionProvider(DragCaptionProvider provider) |
void |
setDragFilter(DragFilter dragFilter)
Set a filter which determines which components can be dragged from the
layout and which cannot.
|
void |
setDragGrabFilter(DragGrabFilter dragGrabFilter) |
void |
setDragImageProvider(DragImageProvider provider)
Set a component as a drag image for a component in the layout.
|
void |
setDragMode(LayoutDragMode mode)
Enables dragging components from the layout.
|
void |
setDropHandler(com.vaadin.event.dd.DropHandler dropHandler)
Sets the current handler which handles dropped components on the layout.
|
void |
setShim(boolean shim)
False to disable the iframe shim used to enable dragging iframe based
components (defaults to true).
|
com.vaadin.event.dd.TargetDetails |
translateDropTargetDetails(java.util.Map<java.lang.String,java.lang.Object> clientVariables) |
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, getComponent, getComponentAlignment, getComponentCount, getComponentIndex, getCustomAttributes, getDefaultComponentAlignment, getExpandRatio, getMargin, isSpacing, iterator, readDesign, removeComponent, removeLayoutClickListener, replaceComponent, setComponentAlignment, setDefaultComponentAlignment, setExpandRatio, setMargin, setMargin, setSpacing, writeDesignisRequiredIndicatorVisible, readMargin, setRequiredIndicatorVisible, writeMarginaddComponentAttachListener, addComponentDetachListener, addComponents, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, setHeight, setWidthaddContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, focus, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isReadOnly, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefinedaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, 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, waitaddListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setJTestId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesignaddAttachListener, addDetachListener, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlergetHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefinedpublic DDVerticalLayout()
public DDVerticalLayout(com.vaadin.ui.Component... components)
components - the child components to add to the layout@Nullable public DragGrabFilter getDragGrabFilter()
getDragGrabFilter in interface DragGrabFilterSupportpublic void setDragGrabFilter(@Nullable
DragGrabFilter dragGrabFilter)
setDragGrabFilter in interface DragGrabFilterSupportdragGrabFilter - drag grab filterpublic void setDragCaptionProvider(@Nullable
DragCaptionProvider provider)
setDragCaptionProvider in interface HasDragCaptionProvider@Nullable public DragCaptionProvider getDragCaptionProvider()
getDragCaptionProvider in interface HasDragCaptionProviderpublic void paintContent(com.vaadin.server.PaintTarget target)
throws com.vaadin.server.PaintException
paintContent in interface com.vaadin.ui.LegacyComponentcom.vaadin.server.PaintExceptionpublic com.vaadin.event.dd.TargetDetails translateDropTargetDetails(java.util.Map<java.lang.String,java.lang.Object> clientVariables)
translateDropTargetDetails in interface com.vaadin.event.dd.DropTargetpublic com.vaadin.event.Transferable getTransferable(java.util.Map<java.lang.String,java.lang.Object> rawVariables)
getTransferable in interface com.vaadin.event.dd.DragSourcepublic com.vaadin.event.dd.DropHandler getDropHandler()
getDropHandler in interface com.vaadin.event.dd.DropTargetpublic void setDropHandler(com.vaadin.event.dd.DropHandler dropHandler)
dropHandler - The drop handler to handle drop events or null to disable
droppingpublic LayoutDragMode getDragMode()
getDragMode in interface LayoutDragSourcepublic void setDragMode(LayoutDragMode mode)
setDragMode in interface LayoutDragSourcemode - The mode of which how the dragging should be visualized.public void setComponentVerticalDropRatio(float ratio)
ratio - A ratio between 0 and 0.5. Default is 0.2public void setShim(boolean shim)
setShim in interface ShimSupportshim - Are the iframes shimmedpublic boolean isShimmed()
isShimmed in interface ShimSupportpublic DragFilter getDragFilter()
LayoutDragMode.NONE
By default the drag filter permits dragging all components when the
layout drag mode allows it.getDragFilter in interface DragFilterSupportgetDragFilter in interface LayoutDragSourceDragFilter.ALL is used.public void setDragFilter(DragFilter dragFilter)
LayoutDragMode.NONE
By default the drag filter permits dragging all components when the
layout drag mode allows it.setDragFilter in interface DragFilterSupportsetDragFilter in interface LayoutDragSourcedragFilter - The filter to use, by default DragFilter.ALL is used.public DDVerticalLayoutState getState()
getState in class com.vaadin.ui.VerticalLayoutpublic void beforeClientResponse(boolean initial)
beforeClientResponse in interface com.vaadin.server.ClientConnectorbeforeClientResponse in class com.vaadin.ui.AbstractComponentpublic void changeVariables(java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> variables)
changeVariables in interface com.vaadin.server.VariableOwnerpublic void setDragImageProvider(@Nullable
DragImageProvider provider)
DragImageReferenceSupportsetDragImageProvider in interface DragImageReferenceSupportprovider - The image provider@Nullable public DragImageProvider getDragImageProvider()
DragImageReferenceSupportgetDragImageProvider in interface DragImageReferenceSupport