Changes between Version 26 and Version 27 of BASE_DND_R0


Ignore:
Timestamp:
06/01/09 13:10:22 (16 years ago)
Author:
meddle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BASE_DND_R0

    v26 v27  
    9999 * The following new classes will be defined: 
    100100  * [source:/trunk/sophie2-platform/modules/org.sophie2.base.dnd/src/main/java/org/sophie2/base/dnd/ClipboardManager.java ClipboardManager] - a Singleton class used to wrap the functionality for Cut/Copy/Paste operations with data and the work with the system Clipboard internally. the System Clipboard will be used for now, but the abstraction allows to add special Clipboard functionality later (e.g. multiple custom clipboards created by name, allowing to switch between them etc.) 
    101   * [source:/trunk/sophie2-platform/modules/org.sophie2.base.dnd/src/main/java/org/sophie2/base/dnd/DnDData.java DnDData] hierarchy - wraps the transferred data. It is connected internally with the system clipboard data through DataFlavors. (DataFlavor usage is hidden from the client code). 
     101  * [source:/trunk/sophie2-platform/modules/org.sophie2.base.dnd/src/main/java/org/sophie2/base/dnd/DndData.java DndData] hierarchy - wraps the transferred data. It is connected internally with the system clipboard data through DataFlavors. (DataFlavor usage is hidden from the client code). 
    102102  * [source:/trunk/sophie2-platform/modules/org.sophie2.base.dnd/src/main/java/org/sophie2/base/dnd/DndTransferable.java DndTransferable] - an interface, representing the common functionality of the different implementations of transferables. 
    103103   * [source:/trunk/sophie2-platform/modules/org.sophie2.base.dnd/src/main/java/org/sophie2/base/dnd/BaseDndTransferable.java BaseDndTransferable] is a class that implements most of DndTransferable. See the javadoc for more info.