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、values
equals、hashCode、toString
public 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.