public class ClipboardContent extends HashMap<DataFormat,Object>
Clipboardデータのデータ・コンテナ。 これは、複数のデータ形式の複数のデータを保持できます。 AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| コンストラクタと説明 |
|---|
ClipboardContent() |
| 修飾子と型 | メソッドと説明 |
|---|---|
List<File> |
getFiles()
以前に入っていた
ClipboardContentから、ファイルのリストを取得します。 |
String |
getHtml()
以前に入っていた
ClipboardContentから、HTML文字列を取得します。 |
Image |
getImage()
以前に入っていた
ClipboardContentから、イメージを取得します。 |
String |
getRtf()
以前に入っていた
ClipboardContentから、RTF文字列を取得します。 |
String |
getString()
以前に入っていた
ClipboardContentから、プレーン・テキスト文字列を取得します。 |
String |
getUrl()
以前に入っていた
ClipboardContentから、URL文字列を取得します。 |
boolean |
hasFiles()
ファイルのリスト(
DataFormat.FILES)がこのClipboardContentに入っているかどうかを取得します。 |
boolean |
hasHtml()
HTML文字列(
DataFormat.HTML)がこのClipboardContentに入っているかどうかを取得します。 |
boolean |
hasImage()
イメージ(
DataFormat.IMAGE)がこのClipboardContentに入っているかどうかを取得します。 |
boolean |
hasRtf()
RTF文字列(
DataFormat.RTF)がこのClipboardContentに入っているかどうかを取得します。 |
boolean |
hasString()
プレーン・テキスト文字列(
DataFormat.PLAIN_TEXT)がこのClipboardContentに入っているかどうかを取得します。 |
boolean |
hasUrl()
URL文字列(
DataFormat.URL)がこのClipboardContentに入っているかどうかを取得します。 |
boolean |
putFiles(List<File> files)
ファイルのリストを
ClipboardContentに入れます。 |
boolean |
putFilesByPath(List<String> filePaths)
ファイル・パスに基づいて、ファイルのリストを
ClipboardContentに入れます。 |
boolean |
putHtml(String html)
HTML文字列を
ClipboardContentに入れます。 |
boolean |
putImage(Image i)
イメージを
ClipboardContentに入れます。 |
boolean |
putRtf(String rtf)
RTF文字列を
ClipboardContentに入れます。 |
boolean |
putString(String s)
プレーン・テキスト文字列を
ClipboardContentに入れます。 |
boolean |
putUrl(String url)
URL文字列を
ClipboardContentに入れます。 |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringpublic final boolean hasString()
DataFormat.PLAIN_TEXT)がこのClipboardContentに入っているかどうかを取得します。containsKey(DataFormat.PLAIN_TEXT)でtrueが返される場合はtrue、それ以外の場合はfalsepublic final boolean putString(String s)
ClipboardContentに入れます。 これは、put(DataFormat.PLAIN_TEXT, s)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。 s - 配置する文字列。 nullも指定できます。 public final String getString()
ClipboardContentから、プレーン・テキスト文字列を取得します。 これは、get(DataFormat.PLAIN_TEXT)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。 DataFormat.PLAIN_TEXTに関連付けられたClipboardContent内の文字列、または存在しない場合はnull。public final boolean hasUrl()
DataFormat.URL)がこのClipboardContentに入っているかどうかを取得します。containsKey(DataFormat.URL)でtrueが返される場合はtrue、それ以外の場合はfalsepublic final boolean putUrl(String url)
ClipboardContentに入れます。 これは、put(DataFormat.URL, url)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。 url - 配置する文字列。 nullも指定できます。 public final String getUrl()
ClipboardContentから、URL文字列を取得します。 これは、get(DataFormat.URL)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。 DataFormat.URLに関連付けられたClipboardContent内の文字列、または存在しない場合はnull。public final boolean hasHtml()
DataFormat.HTML)がこのClipboardContentに入っているかどうかを取得します。containsKey(DataFormat.HTML)でtrueが返される場合はtrue、それ以外の場合はfalsepublic final boolean putHtml(String html)
ClipboardContentに入れます。 これは、put(DataFormat.HTML, html)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。 html - 配置する文字列。 nullも指定できます。 public final String getHtml()
ClipboardContentから、HTML文字列を取得します。 これは、get(DataFormat.HTML)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。 DataFormat.HTMLに関連付けられたClipboardContent内の文字列、または存在しない場合はnull。public final boolean hasRtf()
DataFormat.RTF)がこのClipboardContentに入っているかどうかを取得します。containsKey(DataFormat.RTF)でtrueが返される場合はtrue、それ以外の場合はfalsepublic final boolean putRtf(String rtf)
ClipboardContentに入れます。 これは、put(DataFormat.RTF, rtf)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。 rtf - 配置する文字列。 nullも指定できます。 public final String getRtf()
ClipboardContentから、RTF文字列を取得します。 これは、get(DataFormat.RTF)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。 DataFormat.RTFに関連付けられたClipboardContent内の文字列、または存在しない場合はnull。public final boolean hasImage()
DataFormat.IMAGE)がこのClipboardContentに入っているかどうかを取得します。containsKey(DataFormat.IMAGE)でtrueが返される場合はtrue、それ以外の場合はfalsepublic final boolean putImage(Image i)
ClipboardContentに入れます。 これは、put(DataFormat.IMAGE, i)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。 この方法でイメージがクリップボードに配置されたときは、オペレーティング・システムに依存するイメージはクリップボードにロードされます(MacのTIFFやWindowsのDIBなど)。 i - 配置するイメージ。 nullも指定できます。 public final Image getImage()
ClipboardContentから、イメージを取得します。 これは、get(DataFormat.IMAGE)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。 DataFormat.IMAGEに関連付けられたClipboardContent内のイメージ、または存在しない場合はnull。public final boolean hasFiles()
DataFormat.FILES)がこのClipboardContentに入っているかどうかを取得します。containsKey(DataFormat.FILES)でtrueが返される場合はtrue、それ以外の場合はfalsepublic final boolean putFiles(List<File> files)
ClipboardContentに入れます。 これは、put(DataFormat.FILES, files)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。 files - 配置するファイル。 nullも指定できます。 public final boolean putFilesByPath(List<String> filePaths)
ClipboardContentに入れます。 このことは、単に、ファイルのリストを構築し、putFiles(java.util.List<java.io.File>)メソッドを起動するコンビニエンス・メソッドです。 filePaths - 配置するファイル。 nullも指定できます。 Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.