An adapter teaches Pragmatic drag and drop how to handle dragging a particular entity type:
- element adapter → handling the dragging of draggable elements
- text selection adapter → handling the dragging of text selections
- external adapter → handling
drag operations that started outside of the current
window
(eg files and text from otherwindow
s or applications)