com.swfm.mica.widgets
Class MiTreeListDragAndDropEditingEventHandler
java.lang.Object
com.swfm.mica.events.MiEventHandler
com.swfm.mica.widgets.MiTreeListDragAndDropEditingEventHandler
- All Implemented Interfaces:
- MiiCommandNames, MiiEventHandler, MiiEventTypes, MiiTypes
- public class MiTreeListDragAndDropEditingEventHandler
- extends MiEventHandler
- implements MiiTypes, MiiEventTypes
- Version:
- %I% %G%
- Author:
- Michael L. Davis
| Methods inherited from class com.swfm.mica.events.MiEventHandler |
addEventToCommandTranslation, addEventToCommandTranslation, addEventToCommandTranslation, copy, getAlwaysConsumeTriggerEvents, getCommand, getEvent, getEventToCommandTranslation, getName, getNameForType, getObject, getRequestedCommands, getRequestedEvents, getTarget, getType, isCommand, isEnabled, isPositionDependent, isSingleton, isType, processCommand, processCommand, processEvent, removeAllEventToCommandTranslations, removeEventToCommandTranslation, removeEventToCommandTranslation, removeEventToCommandTranslation, removeEventToCommandTranslation, setAlwaysConsumeTriggerEvents, setCommand, setEnabled, setEventToCommandTranslation, setEventToCommandTranslation, setEventToCommandTranslation, setIsSingleton, setName, setObject, setPositionDependent, setPropertyValue, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
START_MOVE_ROW_COMMAND_NAME
public static final java.lang.String START_MOVE_ROW_COMMAND_NAME
- See Also:
- Constant Field Values
MOVE_ROW_COMMAND_NAME
public static final java.lang.String MOVE_ROW_COMMAND_NAME
- See Also:
- Constant Field Values
END_MOVE_ROW_COMMAND_NAME
public static final java.lang.String END_MOVE_ROW_COMMAND_NAME
- See Also:
- Constant Field Values
CANCEL_MOVE_ROW_COMMAND_NAME
public static final java.lang.String CANCEL_MOVE_ROW_COMMAND_NAME
- See Also:
- Constant Field Values
CANCEL_OPERATION
public static final int CANCEL_OPERATION
- See Also:
- Constant Field Values
PASTE_AS_CHILD_OF_TARGET_OPERATION
public static final int PASTE_AS_CHILD_OF_TARGET_OPERATION
- See Also:
- Constant Field Values
PASTE_AS_SIBLING_OF_TARGET_OPERATION
public static final int PASTE_AS_SIBLING_OF_TARGET_OPERATION
- See Also:
- Constant Field Values
MiTreeListDragAndDropEditingEventHandler
public MiTreeListDragAndDropEditingEventHandler()
setTarget
public void setTarget(MiPart part)
- Sets the MiPart that this is assigned to. This is set
when this is assigned to a part.
- Specified by:
setTarget in interface MiiEventHandler- Overrides:
setTarget in class MiEventHandler
- Parameters:
part - the target part
processCommand
public int processCommand()
- Returns:
- Mi_CONSUME_EVENT if no other event
handlers should see the event that
generated the command
Mi_PROPOGATE_EVENT if other event
handlers can also see the event
that generated the command
- See Also:
MiEventHandler.isCommand(java.lang.String),
MiEventHandler.setCommand(java.lang.String),
MiEventHandler.getCommand()
getWhichTreeListSubtreeCutAndPasteOperation
public int getWhichTreeListSubtreeCutAndPasteOperation(java.lang.Object movedRowTag,
java.lang.Object targetRowTag)
- Gets the operation to performed for the given, particular,
subtrees. Overrides this for particular applications.
Options are:
CANCEL_OPERATION
PASTE_AS_CHILD_OF_TARGET_OPERATION
PASTE_AS_SIBLING_OF_TARGET_OPERATION
- Parameters:
movedRowTag - the tag of the moved treeList row (column 0)targetRowTag - the tag of the target treeList row (column 0)