- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<DataFormat,Object>
-
- javafx.scene.input.ClipboardContent
-
- すべての実装されたインタフェース:
Serializable,Cloneable,Map<DataFormat,Object>
public class ClipboardContent extends HashMap<DataFormat,Object>
Clipboardデータのデータ・コンテナ。 これは、複数のデータ形式の複数のデータを保持できます。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
- 直列化された形式
-
-
ネストされたクラスのサマリー
-
クラス java.util.AbstractMapから継承されたネストされたクラス/インタフェース
AbstractMap.SimpleEntry<K,V>、AbstractMap.SimpleImmutableEntry<K,V>
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ClipboardContent()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 List<File>getFiles()以前に入っていたClipboardContentから、ファイルのリストを取得します。StringgetHtml()以前に入っていたClipboardContentから、HTML文字列を取得します。ImagegetImage()以前に入っていたClipboardContentから、イメージを取得します。StringgetRtf()以前に入っていたClipboardContentから、RTF文字列を取得します。StringgetString()以前に入っていたClipboardContentから、プレーン・テキスト文字列を取得します。StringgetUrl()以前に入っていたClipboardContentから、URL文字列を取得します。booleanhasFiles()ファイルのリスト(DataFormat.FILES)がこのClipboardContentに入っているかどうかを取得します。booleanhasHtml()HTML文字列(DataFormat.HTML)がこのClipboardContentに入っているかどうかを取得します。booleanhasImage()イメージ(DataFormat.IMAGE)がこのClipboardContentに入っているかどうかを取得します。booleanhasRtf()RTF文字列(DataFormat.RTF)がこのClipboardContentに入っているかどうかを取得します。booleanhasString()プレーン・テキスト文字列(DataFormat.PLAIN_TEXT)がこのClipboardContentに入っているかどうかを取得します。booleanhasUrl()URL文字列(DataFormat.URL)がこのClipboardContentに入っているかどうかを取得します。booleanputFiles(List<File> files)ファイルのリストをClipboardContentに入れます。booleanputFilesByPath(List<String> filePaths)ファイル・パスに基づいて、ファイルのリストをClipboardContentに入れます。booleanputHtml(String html)HTML文字列をClipboardContentに入れます。booleanputImage(Image i)イメージをClipboardContentに入れます。booleanputRtf(String rtf)RTF文字列をClipboardContentに入れます。booleanputString(String s)プレーン・テキスト文字列をClipboardContentに入れます。booleanputUrl(String url)URL文字列をClipboardContentに入れます。-
クラス java.util.AbstractMapから継承されたメソッド
equals, hashCode, toString
-
クラス java.util.HashMapから継承されたメソッド
clear、clone、compute、computeIfAbsent、computeIfPresent、containsKey、containsValue、entrySet、forEach、get、getOrDefault、isEmpty、keySet、merge、put、putAll、putIfAbsent、remove、remove、replace、replace、replaceAll、size、values
-
-
-
-
メソッドの詳細
-
hasString
public final boolean hasString()
プレーン・テキスト文字列(DataFormat.PLAIN_TEXT)がこのClipboardContentに入っているかどうかを取得します。- 戻り値:
containsKey(DataFormat.PLAIN_TEXT)でtrueが返される場合はtrue、それ以外の場合はfalse
-
putString
public final boolean putString(String s)
プレーン・テキスト文字列をClipboardContentに入れます。 これは、put(DataFormat.PLAIN_TEXT, s)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。- パラメータ:
s- 配置する文字列。 nullも指定できます。- 戻り値:
- 常にtrue (文字列は常に正常に配置されます)
-
getString
public final String getString()
以前に入っていたClipboardContentから、プレーン・テキスト文字列を取得します。 これは、get(DataFormat.PLAIN_TEXT)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。- 戻り値:
DataFormat.PLAIN_TEXTに関連付けられたClipboardContent内の文字列、または存在しない場合はnull。
-
hasUrl
public final boolean hasUrl()
URL文字列(DataFormat.URL)がこのClipboardContentに入っているかどうかを取得します。- 戻り値:
containsKey(DataFormat.URL)でtrueが返される場合はtrue、それ以外の場合はfalse
-
putUrl
public final boolean putUrl(String url)
URL文字列をClipboardContentに入れます。 これは、put(DataFormat.URL, url)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。- パラメータ:
url- 配置する文字列。 nullも指定できます。- 戻り値:
- 常にtrue (URLは常に正常に配置されます)
-
getUrl
public final String getUrl()
以前に入っていたClipboardContentから、URL文字列を取得します。 これは、get(DataFormat.URL)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。- 戻り値:
DataFormat.URLに関連付けられたClipboardContent内の文字列、または存在しない場合はnull。
-
hasHtml
public final boolean hasHtml()
HTML文字列(DataFormat.HTML)がこのClipboardContentに入っているかどうかを取得します。- 戻り値:
containsKey(DataFormat.HTML)でtrueが返される場合はtrue、それ以外の場合はfalse
-
putHtml
public final boolean putHtml(String html)
HTML文字列をClipboardContentに入れます。 これは、put(DataFormat.HTML, html)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。- パラメータ:
html- 配置する文字列。 nullも指定できます。- 戻り値:
- 常にtrue (HTMLは常に正常に配置されます)
-
getHtml
public final String getHtml()
以前に入っていたClipboardContentから、HTML文字列を取得します。 これは、get(DataFormat.HTML)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。- 戻り値:
DataFormat.HTMLに関連付けられたClipboardContent内の文字列、または存在しない場合はnull。
-
hasRtf
public final boolean hasRtf()
RTF文字列(DataFormat.RTF)がこのClipboardContentに入っているかどうかを取得します。- 戻り値:
containsKey(DataFormat.RTF)でtrueが返される場合はtrue、それ以外の場合はfalse
-
putRtf
public final boolean putRtf(String rtf)
RTF文字列をClipboardContentに入れます。 これは、put(DataFormat.RTF, rtf)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。- パラメータ:
rtf- 配置する文字列。 nullも指定できます。- 戻り値:
- 常にtrue (RTFは常に正常に配置されます)
-
getRtf
public final String getRtf()
以前に入っていたClipboardContentから、RTF文字列を取得します。 これは、get(DataFormat.RTF)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。- 戻り値:
DataFormat.RTFに関連付けられたClipboardContent内の文字列、または存在しない場合はnull。
-
hasImage
public final boolean hasImage()
イメージ(DataFormat.IMAGE)がこのClipboardContentに入っているかどうかを取得します。- 戻り値:
containsKey(DataFormat.IMAGE)でtrueが返される場合はtrue、それ以外の場合はfalse
-
putImage
public final boolean putImage(Image i)
イメージをClipboardContentに入れます。 これは、put(DataFormat.IMAGE, i)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。 この方法でイメージがクリップボードに配置されたときは、オペレーティング・システムに依存するイメージはクリップボードにロードされます(MacのTIFFやWindowsのDIBなど)。- パラメータ:
i- 配置するイメージ。 nullも指定できます。- 戻り値:
- 常にtrue (イメージは常に正常に配置されます)
-
getImage
public final Image getImage()
以前に入っていたClipboardContentから、イメージを取得します。 これは、get(DataFormat.IMAGE)を起動することと同等です。 そのようなエントリが存在しない場合は、nullが返されます。- 戻り値:
DataFormat.IMAGEに関連付けられたClipboardContent内のイメージ、または存在しない場合はnull。
-
hasFiles
public final boolean hasFiles()
ファイルのリスト(DataFormat.FILES)がこのClipboardContentに入っているかどうかを取得します。- 戻り値:
containsKey(DataFormat.FILES)でtrueが返される場合はtrue、それ以外の場合はfalse
-
putFiles
public final boolean putFiles(List<File> files)
ファイルのリストをClipboardContentに入れます。 これは、put(DataFormat.FILES, files)を起動することと同等です。 この値をnullに設定すると、実質的に、それがClipboardContentからクリアされます。- パラメータ:
files- 配置するファイル。 nullも指定できます。- 戻り値:
- 常にtrue (ファイルは常に正常に配置されます)
-
putFilesByPath
public final boolean putFilesByPath(List<String> filePaths)
ファイル・パスに基づいて、ファイルのリストをClipboardContentに入れます。 このことは、単に、ファイルのリストを構築し、putFiles(java.util.List<java.io.File>)メソッドを起動するコンビニエンス・メソッドです。- パラメータ:
filePaths- 配置するファイル。 nullも指定できます。- 戻り値:
- 常にtrue (ファイルは常に正常に配置されます)
-
-