StringSelection (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

## java.awt.datatransfer
클래스 StringSelection

    java.lang.Object
      java.awt.datatransfer.StringSelection

모든 구현된 인터페이스:
  ClipboardOwner , Transferable

    public class StringSelection

extends Object
implements Transferable , ClipboardOwner

`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`

생성자 의 상세

### StringSelection

    public StringSelection(String  data)

  지정한 `String` 를 전송 가능한 `Transferable` 를 작성합니다.

메소드의 상세

### getTransferDataFlavors

    public DataFlavor [] getTransferDataFlavors()

  이 `Transferable` 가 데이터를 제공할 수 있는 후레이바의 배열을 돌려줍니다. `DataFlavor.stringFlavor` 는 적절히 지원되고 있습니다. `DataFlavor.plainTextFlavor` 의 지원는추천 되지 않습니다.

  정의:
    인터페이스 `Transferable` 내의 `getTransferDataFlavors`
  반환값:
    요소로서 `DataFlavor.stringFlavor` 와 `DataFlavor.plainTextFlavor` 를 가진다 길이 2 의 배열

### isDataFlavorSupported

    public boolean isDataFlavorSupported(DataFlavor  flavor)

  요구한 후레이바가, 이 `Transferable` 로 지원되고 있는지 어떤지를 돌려줍니다.

  정의:
    인터페이스 `Transferable` 내의 `isDataFlavorSupported`
  파라미터:
    `flavor` - 데이터에 대해서 요구된 후레이바
  반환값:
    `flavor` 가 `DataFlavor.stringFlavor` 또는 `DataFlavor.plainTextFlavor` 와 동일한 경우는 true, 그 이외의 `flavor` 의 경우는 false
  예외:
    `NullPointerException` - 후레이바가 `null` 의 경우

### getTransferData

    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`

### lostOwnership

    public void lostOwnership(Clipboard  clipboard,
                              Transferable  contents)

  인터페이스 `ClipboardOwner` 의 기술:
  클립보드의 오너는 아니게 된 것을, 이 객체에 통지합니다. 다른 어플리케이션 또는 이 어플리케이션내의 다른 객체가 이 클립보드의 소유권을 표명하면(자), 이 메소드가 불려 갑니다.

  정의:
    인터페이스 `ClipboardOwner` 내의 `lostOwnership`
  파라미터:
    `clipboard` - 이제 소유되어 있지 않은 클립보드
    `contents` - 이 오너가 소유하고 있던 클립보드상의 내용

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.