< 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 >