info.magnolia.ui.workbench.tree.drop
Class BaseDropConstraint
java.lang.Object
info.magnolia.ui.workbench.tree.drop.BaseDropConstraint
- All Implemented Interfaces:
- DropConstraint
- Direct Known Subclasses:
- UserDropConstraint
public class BaseDropConstraint
- extends Object
- implements DropConstraint
Base drop constraint for content apps.
Compares node types of source and target nodes.
Method Summary |
boolean |
allowedAfter(com.vaadin.data.Item sourceItem,
com.vaadin.data.Item targetItem)
|
boolean |
allowedAsChild(com.vaadin.data.Item sourceItem,
com.vaadin.data.Item targetItem)
|
boolean |
allowedBefore(com.vaadin.data.Item sourceItem,
com.vaadin.data.Item targetItem)
|
boolean |
allowedToMove(com.vaadin.data.Item sourceItem)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseDropConstraint
public BaseDropConstraint(String nodeType)
allowedAsChild
public boolean allowedAsChild(com.vaadin.data.Item sourceItem,
com.vaadin.data.Item targetItem)
- Specified by:
allowedAsChild
in interface DropConstraint
- Parameters:
sourceItem
- Moved Item.targetItem
- Target Item .
- Returns:
- true if the sourceItem is allowed to be set as a child of
targetItem.
false otherwise.
allowedBefore
public boolean allowedBefore(com.vaadin.data.Item sourceItem,
com.vaadin.data.Item targetItem)
- Specified by:
allowedBefore
in interface DropConstraint
- Parameters:
sourceItem
- Moved Item.targetItem
- Target Item .
- Returns:
- true if the sourceItem is allowed to be put before the
targetItem.
false otherwise.
allowedAfter
public boolean allowedAfter(com.vaadin.data.Item sourceItem,
com.vaadin.data.Item targetItem)
- Specified by:
allowedAfter
in interface DropConstraint
- Parameters:
sourceItem
- Moved Item.targetItem
- Target Item .
- Returns:
- true if the sourceItem is allowed to be put after the targetItem.
false otherwise.
allowedToMove
public boolean allowedToMove(com.vaadin.data.Item sourceItem)
- Specified by:
allowedToMove
in interface DropConstraint
- Returns:
- true if the Item is allowed to be moved
false otherwise.
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.