public class DDAbsoluteLayout extends com.vaadin.ui.AbsoluteLayout implements LayoutDragSource, com.vaadin.event.dd.DropTarget, ShimSupport, com.vaadin.ui.LegacyComponent, DragImageReferenceSupport, DragFilterSupport, DragGrabFilterSupport, HasDragCaptionProvider
com.vaadin.ui.AbsoluteLayout.ComponentPositioncom.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 |
|---|
DDAbsoluteLayout()
Creates an AbsoluteLayout with full size.
|
DDAbsoluteLayout(com.vaadin.ui.Component... components)
Construct a absolute layout with child components
|
| 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()
Gets the drag mode which controls how drags can be made.
|
com.vaadin.event.dd.DropHandler |
getDropHandler()
Get the drophandler which handles component drops on the layout
|
DDAbsoluteLayoutState |
getState() |
protected DDAbsoluteLayoutState |
getState(boolean markAsDirty) |
com.vaadin.event.Transferable |
getTransferable(java.util.Map<java.lang.String,java.lang.Object> rawVariables) |
boolean |
isShimmed()
Are shims used over iframes so dragging is possible
|
void |
paintContent(com.vaadin.server.PaintTarget target) |
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)
Sets the drag mode which controls how drags can be made.
|
void |
setDropHandler(com.vaadin.event.dd.DropHandler dropHandler)
Sets the drop handler which handles component drops 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, addLayoutClickListener, getComponentCount, getPosition, iterator, readDesign, removeComponent, removeLayoutClickListener, replaceComponent, setPosition, 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, getCustomAttributes, 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 DDAbsoluteLayout()
public DDAbsoluteLayout(com.vaadin.ui.Component... components)
components - the child components to addpublic void paintContent(com.vaadin.server.PaintTarget target)
throws com.vaadin.server.PaintException
paintContent in interface com.vaadin.ui.LegacyComponentcom.vaadin.server.PaintExceptionpublic void setDragCaptionProvider(@Nullable
DragCaptionProvider provider)
setDragCaptionProvider in interface HasDragCaptionProvider@Nullable public DragCaptionProvider getDragCaptionProvider()
getDragCaptionProvider in interface HasDragCaptionProviderpublic 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 setpublic 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 LayoutDragMode getDragMode()
getDragMode in interface LayoutDragSourcepublic void setDragMode(LayoutDragMode mode)
setDragMode in interface LayoutDragSourcemode - The mode to setpublic 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 DDAbsoluteLayoutState getState()
getState in class com.vaadin.ui.AbsoluteLayoutprotected DDAbsoluteLayoutState getState(boolean markAsDirty)
getState in class com.vaadin.ui.AbsoluteLayoutpublic void changeVariables(java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> variables)
changeVariables in interface com.vaadin.server.VariableOwnerpublic void beforeClientResponse(boolean initial)
beforeClientResponse in interface com.vaadin.server.ClientConnectorbeforeClientResponse in class com.vaadin.ui.AbsoluteLayoutpublic void setDragImageProvider(@Nullable
DragImageProvider provider)
DragImageReferenceSupportsetDragImageProvider in interface DragImageReferenceSupportprovider - The image provider@Nullable public DragImageProvider getDragImageProvider()
DragImageReferenceSupportgetDragImageProvider in interface DragImageReferenceSupport@Nullable public DragGrabFilter getDragGrabFilter()
getDragGrabFilter in interface DragGrabFilterSupportpublic void setDragGrabFilter(@Nullable
DragGrabFilter dragGrabFilter)
setDragGrabFilter in interface DragGrabFilterSupportdragGrabFilter - drag grab filter