< prev index next >

modules/graphics/src/main/java/javafx/scene/input/Dragboard.java

Print this page

        

*** 68,92 **** */ public final Set<TransferMode> getTransferModes() { return peer.getTransferModes(); } ! /** ! * @treatAsPrivate implementation detail ! * @deprecated This is an internal API that is not intended for use and will be removed in the next version ! */ ! @Deprecated ! public TKClipboard impl_getPeer() { return peer; } ! /** ! * @treatAsPrivate implementation detail ! * @deprecated This is an internal API that is not intended for use and will be removed in the next version ! */ ! @Deprecated ! public static Dragboard impl_createDragboard(TKClipboard peer) { return new Dragboard(peer); } // PENDING_DOC_REVIEW /** --- 68,82 ---- */ public final Set<TransferMode> getTransferModes() { return peer.getTransferModes(); } ! private TKClipboard getPeer() { return peer; } ! private static Dragboard createDragboard(TKClipboard peer) { return new Dragboard(peer); } // PENDING_DOC_REVIEW /**
*** 179,188 **** } static { // This is used by classes in different packages to get access to // private and package private methods. ! DragboardHelper.setDragboardAccessor((dragboard, restricted) -> { dragboard.dataAccessRestricted = restricted; }); } } --- 169,192 ---- } static { // This is used by classes in different packages to get access to // private and package private methods. ! DragboardHelper.setDragboardAccessor(new DragboardHelper.DragboardAccessor() { ! ! @Override ! public void setDataAccessRestriction(Dragboard dragboard, boolean restricted) { dragboard.dataAccessRestricted = restricted; + } + + @Override + public TKClipboard getPeer(Dragboard dragboard) { + return dragboard.getPeer(); + } + + @Override + public Dragboard createDragboard(TKClipboard peer) { + return Dragboard.createDragboard(peer); + } }); } }
< prev index next >