- 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
から、ファイルのリストを取得します。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
に入れます。-
クラス 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 (ファイルは常に正常に配置されます)
-
-