|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.datatransfer.StringSelection
public class StringSelection
String
を転送する際に必要な能力を実装する Transferable
です。
この Transferable
プロパティーは、DataFlavor.stringFlavor
およびそれと同等のすべてのフレーバを適切にサポートしています。DataFlavor.plainTextFlavor
およびそれと同等のすべてのフレーバのサポートは推奨されません。その他の DataFlavor
はサポートされていません。
DataFlavor.stringFlavor
,
DataFlavor.plainTextFlavor
コンストラクタの概要 | |
---|---|
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)
クリップボードのオーナではなくなったことを、このオブジェクトに通知します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public StringSelection(String data)
String
を転送可能な Transferable
を作成します。
メソッドの詳細 |
---|
public DataFlavor[] getTransferDataFlavors()
Transferable
がデータを提供できるフレーバの配列を返します。DataFlavor.stringFlavor
は適切にサポートされています。DataFlavor.plainTextFlavor
のサポートは推奨されません。
Transferable
内の getTransferDataFlavors
DataFlavor.stringFlavor
と DataFlavor.plainTextFlavor
を持つ長さ 2 の配列public boolean isDataFlavorSupported(DataFlavor flavor)
Transferable
でサポートされているかどうかを返します。
Transferable
内の isDataFlavorSupported
flavor
- データに対して要求されたフレーバ
flavor
が DataFlavor.stringFlavor
または DataFlavor.plainTextFlavor
と等しい場合は true、それ以外の flavor
の場合は false
NullPointerException
- フレーバが null
の場合public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
DataFlavor
の Transferable
データを返します。要求したフレーバが DataFlavor.stringFlavor
または同等のフレーバの場合、選択を表す String
を返します。要求したフレーバが、DataFlavor.plainTextFlavor または同等のフレーバの場合は、Reader
を返します。注:このメソッドの DataFlavor.plainTextFlavor
および同等の DataFlavor
の動作は DataFlavor.plainTextFlavor
の定義と一貫性がありません。
- 定義:
- インタフェース
Transferable
内の getTransferData
- パラメータ:
flavor
- データに対して要求されたフレーバ
- 戻り値:
- 要求したフレーバのデータ (上記を参照)
- 例外:
UnsupportedFlavorException
- 要求したデータフレーバが DataFlavor.stringFlavor
または DataFlavor.plainTextFlavor
と異なる場合
IOException
- データの取得中に IOException が発生した場合。デフォルトでは、StringSelection がこの例外をスローすることはないが、サブクラスではスローすることがある
NullPointerException
- フレーバが null
の場合- 関連項目:
Reader
public void lostOwnership(Clipboard clipboard, Transferable contents)
ClipboardOwner
の記述:
ClipboardOwner
内の lostOwnership
clipboard
- もう所有されていないクリップボードcontents
- このオーナが所有していたクリップボード上の内容
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。