|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
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
내의 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 이 이 예외를 throw 할 것은 없지만,
서브 클래스에서는 throw 하는 일이 있다
NullPointerException
- 후레이바가 null
의 경우- 관련 항목:
Reader
public void lostOwnership(Clipboard clipboard, Transferable contents)
ClipboardOwner
의 기술:
ClipboardOwner
내의 lostOwnership
clipboard
- 이제 소유되어 있지 않은 클립보드contents
- 이 오너가 소유하고 있던 클립보드상의 내용
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.