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 TypeMethodDescriptionboolean
accepts
(IScriptEngine scriptEngine, Object element) Verify that object can be handled.void
performDrop
(IScriptEngine scriptEngine, Object element) Perform the drop action.default void
performDrop
(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:
true
when 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
-