|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.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 内の getTransferDataFlavorsDataFlavor. stringFlavor と DataFlavor.plainTextFlavor の 2 つの長さの配列public boolean isDataFlavorSupported(DataFlavor flavor)
Transferable でサポートされているかどうかを返します。
Transferable 内の isDataFlavorSupportedflavor - データに対して要求されたフレーバ
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 内の getTransferDataflavor - データに対して要求されたフレーバ
UnsupportedFlavorException - 要求したデータフレーバが DataFlavor.stringFlavor または DataFlavor.plainTextFlavor と異なる場合
IOException - データの取得中に IOException が発生した場合。デフォルトでは、StringSelection がこの例外をスローすることはないが、サブクラスではスローすることがある
NullPointerException - フレーバが null の場合Reader
public void lostOwnership(Clipboard clipboard,
Transferable contents)
ClipboardOwner の記述:
ClipboardOwner 内の lostOwnershipclipboard - もう所有されていないクリップボードcontents - このオーナが所有していたクリップボード上の内容
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。