## Uses of Class
javafx.scene.input.TransferMode

- Packages that use TransferMode
  Package | Description
  --- | ---
  javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
  javafx.scene.input | Provides the set of classes for mouse and keyboard input event handling.

- - ### Uses of TransferMode in javafx.scene

    Methods in javafx.scene with parameters of type TransferMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `Dragboard` | Node.`startDragAndDrop​(TransferMode... transferModes)` | Confirms a potential drag and drop gesture that is recognized over this `Node`.
    `Dragboard` | Scene.`startDragAndDrop​(TransferMode... transferModes)` | Confirms a potential drag and drop gesture that is recognized over this `Scene`.

  - ### Uses of TransferMode in javafx.scene.input

    Fields in javafx.scene.input declared as TransferMode
    Modifier and Type | Field | Description
    --- | --- | ---
    `static TransferMode[]` | TransferMode.`ANY` | Array containing all transfer modes.
    `static TransferMode[]` | TransferMode.`COPY_OR_MOVE` | Array containing transfer modes COPY and MOVE.
    `static TransferMode[]` | TransferMode.`NONE` | Empty array of transfer modes.

    Methods in javafx.scene.input that return TransferMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `TransferMode` | DragEvent.`getAcceptedTransferMode()` | Gets transfer mode accepted by potential target.
    `TransferMode` | DragEvent.`getTransferMode()` | Data transfer mode.
    `static TransferMode` | TransferMode.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static TransferMode[]` | TransferMode.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in javafx.scene.input that return types with arguments of type TransferMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<TransferMode>` | Dragboard.`getTransferModes()` | Gets set of transport modes supported by source of this drag opeation.

    Methods in javafx.scene.input with parameters of type TransferMode
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DragEvent.`acceptTransferModes​(TransferMode... transferModes)` | Accepts this `DragEvent`, choosing the transfer mode for the drop operation.

    Constructors in javafx.scene.input with parameters of type TransferMode
    Constructor | Description
    --- | ---
    `DragEvent​(Object source, EventTarget target, EventType<DragEvent> eventType, Dragboard dragboard, double x, double y, double screenX, double screenY, TransferMode transferMode, Object gestureSource, Object gestureTarget, PickResult pickResult)` | Constructs new DragEvent event.
    `DragEvent​(EventType<DragEvent> eventType, Dragboard dragboard, double x, double y, double screenX, double screenY, TransferMode transferMode, Object gestureSource, Object gestureTarget, PickResult pickResult)` | Constructs new DragEvent event with empty source and target.