JavaTM Platform
Standard Ed. 6

java.awt.datatransfer
인터페이스 Transferable

기존의 구현 클래스의 일람:
DataHandler , DropTargetContext.TransferableProxy , StringSelection


public interface Transferable

전송 조작을 위한 데이터를 제공하기 위해서 사용되는 클래스의 인터페이스를 정의합니다.  

Swing 에 의한 데이터 전송의 사용의 상세한 것에 대하여는, 「The Java Tutorial」의「How to Use Drag and Drop and Data Transfer」를 참조해 주세요.


메소드의 개요
 Object getTransferData (DataFlavor  flavor)
          전송 되는 데이터를 나타내는 객체를 돌려줍니다.
 DataFlavor [] getTransferDataFlavors ()
          데이터를 제공할 수가 있는 후레이바를 나타내는 DataFlavor 객체의 배열을 돌려줍니다.
 boolean isDataFlavorSupported (DataFlavor  flavor)
          지정된 데이타후레이바가, 이 객체에 대해서 지원되고 있는지 어떤지를 돌려줍니다.
 

메소드의 상세

getTransferDataFlavors

DataFlavor [] getTransferDataFlavors()
데이터를 제공할 수가 있는 후레이바를 나타내는 DataFlavor 객체의 배열을 돌려줍니다. 배열은, 데이터 제공을 위한 우선 설정에 따라 (가장 자세하게 기술되고 있는 것으로부터, 그렇지 않은 것에) 순서 붙이고 되지 않으면 안됩니다.

반환값:
이 데이터를 전송 할 수 있는 데이타후레이바의 배열

isDataFlavorSupported

boolean isDataFlavorSupported(DataFlavor  flavor)
지정된 데이타후레이바가, 이 객체에 대해서 지원되고 있는지 어떤지를 돌려줍니다.

파라미터:
flavor - 데이터에 대해서 요구된 후레이바
반환값:
데이타후레이바가 지원되고 있는지 어떤지를 나타내는 boolean 형

getTransferData

Object  getTransferData(DataFlavor  flavor)
                       throws UnsupportedFlavorException ,
                              IOException 
전송 되는 데이터를 나타내는 객체를 돌려줍니다. 반환되는 객체의 클래스는, 후레이바의 표현 클래스에서 정의됩니다.

파라미터:
flavor - 데이터에 대해서 요구된 후레이바
예외:
IOException - 데이터가, 요구된 후레이바로 사용 불능인 경우
UnsupportedFlavorException - 요구한 데이타후레이바가 지원되어 있지 않은 경우
관련 항목:
DataFlavor.getRepresentationClass()

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.