Remote Systems
v6.4.1

com.ibm.etools.systems.core.ui.view
Class SystemViewDataDragAdapter

java.lang.Object
  extended byDragSourceAdapter
      extended bycom.ibm.etools.systems.core.ui.view.SystemViewDataDragAdapter

public class SystemViewDataDragAdapter
extends DragSourceAdapter

Drag adapter for dragging objects in the Systems views

See Also:
Serialized Form

Field Summary
static char CONNECTION_DELIMITER
           
static String Copyright
           
static char RESOURCE_SEPARATOR
           
 
Constructor Summary
SystemViewDataDragAdapter(ISelectionProvider provider)
          Constructor for drag adapter
 
Method Summary
 void dragFinished(DragSourceEvent event)
           
 void dragSetData(DragSourceEvent event)
          Method for determining the source (drag) object(s) and encoding those objects in a byte[].
 void dragStart(DragSourceEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

CONNECTION_DELIMITER

public static final char CONNECTION_DELIMITER
See Also:
Constant Field Values

RESOURCE_SEPARATOR

public static final char RESOURCE_SEPARATOR
See Also:
Constant Field Values
Constructor Detail

SystemViewDataDragAdapter

public SystemViewDataDragAdapter(ISelectionProvider provider)
Constructor for drag adapter

Method Detail

dragFinished

public void dragFinished(DragSourceEvent event)

dragStart

public void dragStart(DragSourceEvent event)

dragSetData

public void dragSetData(DragSourceEvent event)
Method for determining the source (drag) object(s) and encoding those objects in a byte[]. We encode the profile, connection and subsystem, and then we use ISystemDragDropAdapter.getAbsoluteName() to determine the ID for the object within it's subsystem.


Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.