public class StringSelection extends Object implements Transferable, ClipboardOwner
String を転送するために必要な機能を実装する Transferable。
この Transferable は、DataFlavor.stringFlavor およびそれと同等のすべてのフレーバを適切にサポートしています。DataFlavor.plainTextFlavor およびそれと同等のすべてのフレーバのサポートは非推奨です。その他の DataFlavor はサポートされていません。| コンストラクタと説明 |
|---|
StringSelection(String data)
指定された
String を転送できる Transferable を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Object |
getTransferData(DataFlavor flavor)
要求された
DataFlavor 内の、Transferable のデータを返します (可能な場合)。 |
DataFlavor[] |
getTransferDataFlavors()
この
Transferable がデータを提供できるフレーバの配列を返します。 |
boolean |
isDataFlavorSupported(DataFlavor flavor)
要求されたフレーバがこの
Transferable でサポートされているかどうかを返します。 |
void |
lostOwnership(Clipboard clipboard, Transferable contents)
クリップボードのオーナーではなくなったことを、このオブジェクトに通知します。
|
public StringSelection(String data)
String を転送できる Transferable を作成します。public DataFlavor[] getTransferDataFlavors()
Transferable がデータを提供するために使用できるフレーバの配列を返します。DataFlavor.stringFlavor は適切にサポートされています。DataFlavor.plainTextFlavor のサポートは非推奨です。getTransferDataFlavors、インタフェース: TransferableDataFlavor. stringFlavor と DataFlavor.plainTextFlavor である長さ 2 の配列public boolean isDataFlavorSupported(DataFlavor flavor)
Transferable でサポートされているかどうかを返します。isDataFlavorSupported、インタフェース: Transferableflavor - データに対して要求されたフレーバflavor が DataFlavor.stringFlavor または DataFlavor.plainTextFlavor に等しい場合は true。flavor が前述のフレーバのいずれでもない場合は falseNullPointerException - - フレーバが次である場合: nullpublic Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
DataFlavor 内の、Transferable のデータを返します (可能な場合)。目的のフレーバが DataFlavor.stringFlavor または同等のフレーバである場合は、選択を表す String が返されます。目的のフレーバが DataFlavor.plainTextFlavor または同等のフレーバである場合は、Reader が返されます。注:DataFlavor.plainTextFlavor および同等の DataFlavor に対するこのメソッドの動作は、DataFlavor.plainTextFlavor の定義と一貫性がありません。getTransferData、インタフェース: Transferableflavor - データに対して要求されたフレーバUnsupportedFlavorException - 要求されたデータフレーバが DataFlavor.stringFlavor または DataFlavor.plainTextFlavor のどちらとも同等ではない場合IOException - データの取得中に IOException が発生した場合。デフォルトでは、StringSelection がこの例外をスローすることはないが、サブクラスではスローすることがある。NullPointerException - - フレーバが null である場合Readerpublic void lostOwnership(Clipboard clipboard, Transferable contents)
ClipboardOwnerlostOwnership、インタフェース: ClipboardOwnerclipboard - 所有されなくなったクリップボードcontents - この所有者がクリップボードに配置した内容 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.