- java.lang.Object
- 
- javafx.scene.input.DataFormat
 
- 
 
 public class DataFormat extends Object クリップボード/ドラッグボードに格納されているデータを識別する方法として使用されるデータ形式識別子。- 導入されたバージョン:
- JavaFX 2.0
 
- 
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static DataFormatFILESファイルのリストを表します。static DataFormatHTMLHTML形式の文字列を表します。static DataFormatIMAGE一般的にクリップボードで使用されるものや、他のアプリケーションと幅広く相互運用するものなど、特殊なプラットフォームに固有のイメージ・タイプ。static DataFormatPLAIN_TEXTプレーン・テキストの文字列を表します。static DataFormatRTFRTF形式の文字列を表します。static DataFormatURL文字列としてエンコードされたURLを表します。
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 DataFormat(String... ids)このデータ形式に関連付けられているIDのセットを指定して、新しいDataFormatを作成します。
 - 
メソッドのサマリーすべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object obj)このオブジェクトと他のオブジェクトが等しいかどうかを示します。Set<String>getIdentifiers()このDataFormatの変更不可能な識別子のセットを取得します。inthashCode()このDataFormatオブジェクトのハッシュ・コードを返します。static DataFormatlookupMimeType(String mimeType)そのIDの1つとして指定されたMIMEタイプで以前に作成されたDataFormatを検索します。StringtoString()このDataFormatオブジェクトの文字列表現を返します。
 
- 
- 
- 
フィールドの詳細- 
PLAIN_TEXTpublic static final DataFormat PLAIN_TEXT プレーン・テキストの文字列を表します。
 - 
HTMLpublic static final DataFormat HTML HTML形式の文字列を表します。
 - 
RTFpublic static final DataFormat RTF RTF形式の文字列を表します。
 - 
URLpublic static final DataFormat URL 文字列としてエンコードされたURLを表します。
 - 
IMAGEpublic static final DataFormat IMAGE 一般的にクリップボードで使用されるものや、他のアプリケーションと幅広く相互運用するものなど、特殊なプラットフォームに固有のイメージ・タイプ。 たとえば、これはMacでは最終的にTIFFになり、WindowsではDIB (デバイス非依存ビットマップ)になる場合があります。
 - 
FILESpublic static final DataFormat FILES ファイルのリストを表します。
 
- 
 - 
コンストラクタの詳細- 
DataFormatpublic DataFormat(String... ids) このデータ形式に関連付けられているIDのセットを指定して、新しいDataFormatを作成します。 通常、IDは1つ以上のMIMEタイプです。 IDごとに、このDataFormatに関連付けられたデータがクリップボードに登録されます。 たとえば、次のようなコードがあるとします。
 前述のコードの場合、クリップボードを見たとしたら、text/fooとtext/barの両方で文字列Helloがリストされることがわかるでしょう。DataFormat fmt = new DataFormat("text/foo", "text/bar"); Clipboard clipboard = Clipboard.getSystemClipboard(); ClipboardContent content = new ClipboardContent(); content.put(fmt, "Hello"); clipboard.setContent(content);IDはプラットフォームの制限を受ける場合があることに注意してください。 たとえば、SwingにはMIMEタイプが必要であるため、 idがタイプ/サブタイプ形式でない場合、JFXPanelとの間でこのタイプのデータをドラッグできない可能性があります。- パラメータ:
- ids- クリップボードでこのDataFormatを表すために使用されるIDのセット。
- 例外:
- IllegalArgumentException- 指定されたMIMEタイプのいずれかが他のDataFormatにすでに割り当てられている場合。
 
 
- 
 - 
メソッドの詳細- 
getIdentifierspublic final Set<String> getIdentifiers() このDataFormatの変更不可能な識別子のセットを取得します。- 戻り値:
- null以外の、変更不可能なセット。
 
 - 
toStringpublic String toString() このDataFormatオブジェクトの文字列表現を返します。
 - 
hashCodepublic int hashCode() このDataFormatオブジェクトのハッシュ・コードを返します。- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- このDataFormatオブジェクトのハッシュ・コード。
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
 - 
equalspublic boolean equals(Object obj) このオブジェクトと他のオブジェクトが等しいかどうかを示します。- オーバーライド:
- equals、クラス:- Object
- パラメータ:
- obj- 比較対象の参照オブジェクト。
- 戻り値:
- このオブジェクトがobj引数と等しい場合はtrue、そうでない場合はfalse。
- 関連項目:
- Object.hashCode()、- HashMap
 
 - 
lookupMimeTypepublic static DataFormat lookupMimeType(String mimeType) そのIDの1つとして指定されたMIMEタイプで以前に作成されたDataFormatを検索します。- パラメータ:
- mimeType- nullまたは空の文字列の場合、nullが返されます。
- 戻り値:
- 対応するDataFormat
 
 
- 
 
-