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

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

JavaTM Platform
Standard Ed. 6

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

## java.awt.dnd
클래스 DropTargetContext.TransferableProxy

    java.lang.Object
      java.awt.dnd.DropTargetContext.TransferableProxy

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

포함되어 있는 클래스:
  DropTargetContext

    protected class DropTargetContext.TransferableProxy

extends Object
implements Transferable

`TransferableProxy` 는 `Transferable` 인터페이스를 구현하는 헬퍼 내부 클래스에서, 특정의 드래그＆드롭 조작의 데이터 전송을 나타내는 다른 `Transferable` 객체에 대한 프록시로서 동작합니다.

프록시는 모든 요구가 캡슐화된 전송 가능 객체에 송신해, 로컬 전송의 경우는, 캡슐화된 전송 가능 객체로부터 반환된 데이터를 추가로 자동적으로 변환합니다.

필드의 개요
`protected boolean` | `isLocal` 캡슐화된 `Transferable` 객체가 같은 JVM 내의 로컬인 드래그＆드롭 조작의 결과를 나타낼지 어떨지를 나타내는 `boolean` 입니다.
`protected Transferable` | `transferable` 캡슐화된 `Transferable` 객체입니다.

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

클래스 java.lang. Object 로부터 상속된 메소드
`clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait`

필드의 상세

### transferable

    protected Transferable  transferable

  캡슐화된 `Transferable` 객체입니다.

### isLocal

    protected boolean isLocal

  캡슐화된 `Transferable` 객체가 같은 JVM 내의 로컬인 드래그＆드롭 조작의 결과를 나타낼지 어떨지를 나타내는 `boolean` 입니다.

메소드의 상세

### getTransferDataFlavors

    public DataFlavor [] getTransferDataFlavors()

  캡슐화된 전송 가능 객체에 의해 데이터가 제공되는 후레이바를 나타내는 DataFlavor 객체의 배열을 돌려줍니다.

  정의:
    인터페이스 `Transferable` 내의 `getTransferDataFlavors`
  반환값:
    캡슐화된 전송 가능 객체에 의해 데이터를 제공할 수 있는 데이타후레이바의 배열

### isDataFlavorSupported

    public boolean isDataFlavorSupported(DataFlavor  flavor)

  지정된 데이타후레이바가, 캡슐화된 전송 가능 객체에 의해 지원되고 있는지 어떤지를 돌려줍니다.

  정의:
    인터페이스 `Transferable` 내의 `isDataFlavorSupported`
  파라미터:
    `flavor` - 데이터에 대해서 요구된 후레이바
  반환값:
    데이타후레이바가 지원되고 있는 경우는 `true`, 그렇지 않은 경우는 `false`

### getTransferData

    public Object  getTransferData(DataFlavor  df)
                           throws UnsupportedFlavorException ,
                                  IOException

  요구된 데이타후레이바에 대해서 캡슐화한 전송 가능 객체에 의해 제공되는 데이터를 나타내는 객체를 돌려줍니다.

  로컬 전송의 경우는, application/x-java-serialized-object 데이타후레이바로 데이터가 요구되었을 때에, 캡슐화한 전송 가능 객체로부터 반환되는 객체의 직렬화한 카피가 제공됩니다.

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

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.