From 8fdc3e61c341c6d7634007b5e71f36547b0508b8 Mon Sep 17 00:00:00 2001 From: Hammy Date: Wed, 28 Jul 2021 23:31:07 +0100 Subject: [PATCH] Add util method for retrieving OldClipboardContent when object is passed in --- src/main/java/me/goudham/ClipboardUtils.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/me/goudham/ClipboardUtils.java b/src/main/java/me/goudham/ClipboardUtils.java index 8cc1525..a8cb206 100644 --- a/src/main/java/me/goudham/ClipboardUtils.java +++ b/src/main/java/me/goudham/ClipboardUtils.java @@ -54,6 +54,20 @@ class ClipboardUtils { return oldClipboardContent; } + static OldClipboardContent getOldClipboardContent(Object object) { + OldClipboardContent oldClipboardContent = null; + + if (object instanceof String) { + oldClipboardContent = new OldClipboardContent((String) object); + } else if (object instanceof BufferedImage) { + oldClipboardContent = new OldClipboardContent((BufferedImage) object); + } else if (object instanceof List) { + oldClipboardContent = new OldClipboardContent((List) object); + } + + return oldClipboardContent; + } + static BufferedImage convertToBufferedImage(Image image) { BufferedImage newImage = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_ARGB);