Package org.eclipse.ease.ui.dnd
Interface IShellDropHandler
- All Known Implementing Classes:
AbstractFileDropHandler,AbstractModuleDropHandler,JarDropHandler,ModulesDropHandler,ResourceDropHandler,ScriptDropHandler,VariablesDropHandler
public interface IShellDropHandler
Handler interface for custom drop events for the script shell view.
-
Method Summary
Modifier and Type Method Description booleanaccepts(IScriptEngine scriptEngine, Object element)Verify that object can be handled.voidperformDrop(IScriptEngine scriptEngine, Object element)Perform the drop action.default voidperformDrop(IScriptEngine scriptEngine, Object element, int detail)Perform the drop action.
-
Method Details
-
accepts
Verify that object can be handled.- Parameters:
scriptEngine- script engine to execute drop actionelement- element to be dropped- Returns:
truewhen element can be handled
-
performDrop
Perform the drop action.- Parameters:
scriptEngine- script engine to execute drop actionelement- element to be dropped
-
performDrop
Perform the drop action.- Parameters:
scriptEngine- script engine to execute drop actionelement- element to be droppeddetail- the operation being performed, seeDND.DROP_NONE,DND.DROP_MOVE,DND.DROP_COPY,DND.DROP_LINK,DND.DROP_DEFAULT
-