--- old/modules/graphics/src/main/java/com/sun/javafx/scene/input/DragboardHelper.java 2016-04-29 10:54:04.011078800 -0700 +++ new/modules/graphics/src/main/java/com/sun/javafx/scene/input/DragboardHelper.java 2016-04-29 10:54:03.663204300 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ package com.sun.javafx.scene.input; +import com.sun.javafx.tk.TKClipboard; import javafx.scene.input.Dragboard; /** @@ -45,6 +46,14 @@ dragboardAccessor.setDataAccessRestriction(dragboard, restricted); } + public static TKClipboard getPeer(Dragboard dragboard) { + return dragboardAccessor.getPeer(dragboard); + } + + public static Dragboard createDragboard(TKClipboard peer) { + return dragboardAccessor.createDragboard(peer); + } + public static void setDragboardAccessor(final DragboardAccessor newAccessor) { if (dragboardAccessor != null) { throw new IllegalStateException(); @@ -55,6 +64,8 @@ public interface DragboardAccessor { void setDataAccessRestriction(Dragboard dragboard, boolean restricted); + TKClipboard getPeer(Dragboard dragboard); + Dragboard createDragboard(TKClipboard peer); } private static void forceInit(final Class classToInit) {