Java プラットフォーム 1.2

java.awt.datatransfer
クラス StringSelection

java.lang.Object
  |
  +--java.awt.datatransfer.StringSelection

public class StringSelection
extends Object
implements Transferable, ClipboardOwner

単純な Java String をプレーンテキストの形式で転送するために必要な機能を実装するクラスです。


コンストラクタの概要
StringSelection(String data)
          プレーンテキストの形式で指定された文字列を転送する機能を持つ、転送可能なオブジェクトを作成します。
 
メソッドの概要
 Object getTransferData(DataFlavor flavor)
          データが "java.lang.String" フレーバで要求された場合に、その選択を表現する String を返します。
 DataFlavor[] getTransferDataFlavors()
          データを提供できるフレーバの配列を返します。
 boolean isDataFlavorSupported(DataFlavor flavor)
          要求したフレーバが、このオブジェクトでサポートされているかどうかを返します。
 void lostOwnership(Clipboard clipboard, Transferable contents)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

StringSelection

public StringSelection(String data)
プレーンテキストの形式で指定された文字列を転送する機能を持つ、転送可能なオブジェクトを作成します。
メソッドの詳細

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()
データを提供できるフレーバの配列を返します。
定義:
インタフェース Transferable 内の getTransferDataFlavors

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)
要求したフレーバが、このオブジェクトでサポートされているかどうかを返します。
定義:
インタフェース Transferable 内の isDataFlavorSupported
パラメータ:
flavor - 要求されたデータのフレーバ

getTransferData

public Object getTransferData(DataFlavor flavor)
                       throws UnsupportedFlavorException,
                              IOException
データが "java.lang.String" フレーバで要求された場合に、その選択を表現する String を返します。
定義:
インタフェース Transferable 内の getTransferData
パラメータ:
flavor - 要求されたデータのフレーバ
例外:
UnsupportedFlavorException - 要求されたデータフレーバが java.lang.String フレーバでサポートされていない場合

lostOwnership

public void lostOwnership(Clipboard clipboard,
                          Transferable contents)
定義:
インタフェース ClipboardOwner 内の lostOwnership

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.