클래스 java.awt.datatransfer.DataFlavor 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

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

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.awt.datatransfer.DataFlavor 의 사용

DataFlavor 를 사용하고 있는 패키지
java.awt.datatransfer | 어플리케이션간 또는 어플리케이션내의 데이터 전송을 위한 인터페이스와 클래스를 제공합니다.
java.awt.dnd | 드래그＆드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.
javax.accessibility | 사용자 인터페이스 컴퍼넌트와 그러한 컴퍼넌트에의 액세스를 제공하는 사용자 보조 기능동안의 규약을 정의합니다.
javax.activation |
javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.

java.awt.datatransfer 에서의 DataFlavor 의 사용

DataFlavor 로서 선언되고 있는 java.awt.datatransfer 의 필드
`static DataFlavor` | `DataFlavor. imageFlavor` Java Image 클래스를 표현하는 `DataFlavor` 입니다.
`static DataFlavor` | `DataFlavor. javaFileListFlavor` Java ( 및 기본이 되는 플랫폼)끼리로 파일의 리스트를 전송 하려면 , 이 형태 또는 subtype의 `DataFlavor` 라고 표현 클래스 `java.util.List` 가 사용됩니다.
`static DataFlavor` | `DataFlavor. plainTextFlavor` 추천 되고 있지 않습니다. Version 1.3 에서는,`Transferable.getTransferData(DataFlavor.plainTextFlavor)` 는 아니고, `DataFlavor.getReaderForText(Transferable)` 를 사용해 주세요.
`static DataFlavor` | `DataFlavor. stringFlavor` Java Unicode String 클래스를 표현하는 `DataFlavor` 입니다.

DataFlavor 를 돌려주는 java.awt.datatransfer 의 메소드
`static DataFlavor` | `SystemFlavorMap. decodeDataFlavor (String nat)` `DataFlavor` 로서 사용하기 위해서 `String` 네이티브를 디코드합니다.
`DataFlavor []` | `Clipboard. getAvailableDataFlavors ()` 클립보드의 현재의 내용을 제공할 수 있는 `DataFlavor` 의 배열을 돌려줍니다.
`static DataFlavor` | `DataFlavor. getTextPlainUnicodeFlavor ()` Unicode 인코딩으로 plaintext를 표현하는 `DataFlavor` 를 돌려줍니다.
`DataFlavor []` | `Transferable. getTransferDataFlavors ()` 데이터를 제공할 수가 있는 후레이바를 나타내는 DataFlavor 객체의 배열을 돌려줍니다.
`DataFlavor []` | `StringSelection. getTransferDataFlavors ()` 이 `Transferable` 가 데이터를 제공할 수 있는 후레이바의 배열을 돌려줍니다.
`static DataFlavor` | `DataFlavor. selectBestTextFlavor (DataFlavor [] availableFlavors)` `DataFlavor` 의 배열로부터 최적인 텍스트 `DataFlavor` 를 선택합니다.

DataFlavor 형의 인수를 가지는 형태를 돌려주는 java.awt.datatransfer 의 메소드
`List <DataFlavor >` | `SystemFlavorMap. getFlavorsForNative (String nat)` 지정된 `String` 네이티브를 데이터 전송 하부조직에 의해 변환할 수 있는 그 변환처의 `DataFlavor` 의 `List` 를 돌려줍니다.
`List <DataFlavor >` | `FlavorTable. getFlavorsForNative (String nat)` 지정된 `String` 의 대응처의 `DataFlavor` 의`List` 를 돌려줍니다.
`Map <String ,DataFlavor >` | `SystemFlavorMap. getFlavorsForNatives (String [] natives)` 지정된 `String` 네이티브의, 가장 적절한 `DataFlavor` 에의 `Map` 를 돌려줍니다.
`Map <String ,DataFlavor >` | `FlavorMap. getFlavorsForNatives (String [] natives)` 지정된 `String` 네이티브의, 대응하는 `DataFlavor` 에의 `Map` 를 돌려줍니다.
`Map <DataFlavor ,String >` | `SystemFlavorMap. getNativesForFlavors (DataFlavor [] flavors)` 지정된 `DataFlavor` 의, 가장 적절한 `String` 네이티브에의 `Map` 를 돌려줍니다.
`Map <DataFlavor ,String >` | `FlavorMap. getNativesForFlavors (DataFlavor [] flavors)` 지정된 `DataFlavor` 의, 대응하는 `String` 네이티브에의 `Map` 를 돌려줍니다.

DataFlavor 형의 파라미터를 가지는 java.awt.datatransfer 의 메소드
`void` | `SystemFlavorMap. addFlavorForUnencodedNative (String nat, DataFlavor flav)` 단일의 `String` 네이티브로부터 단일의 `DataFlavor` 에의 매핑을 추가합니다.
`void` | `SystemFlavorMap. addUnencodedNativeForFlavor (DataFlavor flav, String nat)` 지정된 `DataFlavor` ( 및 지정된 `DataFlavor` 와 동일한 모든 `DataFlavor`)로부터, 지정된 `String` 네이티브에 매핑을 추가합니다.
`static String` | `SystemFlavorMap. encodeDataFlavor (DataFlavor flav)` `String` 네이티브로서 사용하기 위해서 `DataFlavor` 를 encode 합니다.
`boolean` | `DataFlavor. equals (DataFlavor that)` 있는 `DataFlavor` 곳의 `DataFlavor` 가 동일한지 어떤지를 판정합니다.
`Object` | `Clipboard. getData (DataFlavor flavor)` 지정된 `DataFlavor` 로 클립보드의 현재의 내용을 나타내는 객체를 돌려줍니다.
`List <String >` | `SystemFlavorMap. getNativesForFlavor (DataFlavor flav)` 지정된 `DataFlavor` 를 데이터 전송 하부조직에 의해 변환할 수 있는 그 변환처의 `String` 네이티브의`List` 를 돌려줍니다.
`List <String >` | `FlavorTable. getNativesForFlavor (DataFlavor flav)` 지정된 `DataFlavor` 의 대응처의 `String` 네이티브의`List` 를 돌려줍니다.
`Map <DataFlavor ,String >` | `SystemFlavorMap. getNativesForFlavors (DataFlavor [] flavors)` 지정된 `DataFlavor` 의, 가장 적절한 `String` 네이티브에의 `Map` 를 돌려줍니다.
`Map <DataFlavor ,String >` | `FlavorMap. getNativesForFlavors (DataFlavor [] flavors)` 지정된 `DataFlavor` 의, 대응하는 `String` 네이티브에의 `Map` 를 돌려줍니다.
`Object` | `Transferable. getTransferData (DataFlavor flavor)` 전송 되는 데이터를 나타내는 객체를 돌려줍니다.
`Object` | `StringSelection. getTransferData (DataFlavor flavor)` 가능하면, 요구된 `DataFlavor` 의 `Transferable` 데이터를 돌려줍니다.
`boolean` | `Clipboard. isDataFlavorAvailable (DataFlavor flavor)` 클립보드의 현재의 내용이 지정된 `DataFlavor` 로 제공할 수 있을지 어떨지를 돌려줍니다.
`boolean` | `Transferable. isDataFlavorSupported (DataFlavor flavor)` 지정된 데이타후레이바가, 이 객체에 대해서 지원되고 있는지 어떤지를 돌려줍니다.
`boolean` | `StringSelection. isDataFlavorSupported (DataFlavor flavor)` 요구한 후레이바가, 이 `Transferable` 로 지원되고 있는지 어떤지를 돌려줍니다.
`boolean` | `DataFlavor. isMimeTypeEqual (DataFlavor dataFlavor)` 2 개의 `DataFlavor` 객체의 `mimeType` 를 비교합니다.
`boolean` | `DataFlavor. match (DataFlavor that)` 있는 `DataFlavor` 곳의 `DataFlavor` 가 동일한지 어떤지를 판정합니다.
`static DataFlavor` | `DataFlavor. selectBestTextFlavor (DataFlavor [] availableFlavors)` `DataFlavor` 의 배열로부터 최적인 텍스트 `DataFlavor` 를 선택합니다.
`void` | `SystemFlavorMap. setFlavorsForNative (String nat, DataFlavor [] flavors)` 지정된 `String` 네이티브의 현재의 매핑을 파기해, 지정된 `DataFlavor` 에의 새로운 매핑을 작성합니다.
`void` | `SystemFlavorMap. setNativesForFlavor (DataFlavor flav, String [] natives)` 지정된 `DataFlavor`, 및 지정된 `DataFlavor` 와 동일한 모든 `DataFlavor` 의 현재의 매핑을 파기해, 지정된 `String` 네이티브에의 새로운 매핑을 작성합니다.

DataFlavor 형의 파라미터를 가지는 java.awt.datatransfer 의 생성자
`UnsupportedFlavorException (DataFlavor flavor)` UnsupportedFlavorException 를 구축합니다.

java.awt.dnd 에서의 DataFlavor 의 사용

DataFlavor 를 돌려주는 java.awt.dnd 의 메소드
`protected DataFlavor []` | `DropTargetContext. getCurrentDataFlavors ()` 이 조작의 `Transferable` 오퍼랜드의 유효한 DataFlavor 를 가져옵니다.
`DataFlavor []` | `DropTargetDropEvent. getCurrentDataFlavors ()` 이 메소드는, 현재의 DataFlavor 를 돌려줍니다.
`DataFlavor []` | `DropTargetDragEvent. getCurrentDataFlavors ()` 이 메소드는, 이 `DropTargetContext` 로부터 현재의 `DataFlavor` 를 돌려줍니다.
`DataFlavor []` | `DropTargetContext.TransferableProxy. getTransferDataFlavors ()` 캡슐화된 전송 가능 객체에 의해 데이터가 제공되는 후레이바를 나타내는 DataFlavor 객체의 배열을 돌려줍니다.

DataFlavor 형의 인수를 가지는 형태를 돌려주는 java.awt.dnd 의 메소드
`protected List <DataFlavor >` | `DropTargetContext. getCurrentDataFlavorsAsList ()` 이 메소드는,`Transferable` 오퍼랜드의 현재 유효한 DataFlavor 를 `java.util.List` 로서 돌려줍니다.
`List <DataFlavor >` | `DropTargetDropEvent. getCurrentDataFlavorsAsList ()` 이 메소드는, 현재 유효한 `DataFlavor` 를 `java.util.List` 로서 돌려줍니다.
`List <DataFlavor >` | `DropTargetDragEvent. getCurrentDataFlavorsAsList ()` 이 메소드는, 현재의 `DataFlavor` 를 `java.util.List` 로서 돌려줍니다.

DataFlavor 형의 파라미터를 가지는 java.awt.dnd 의 메소드
`Object` | `DropTargetContext.TransferableProxy. getTransferData (DataFlavor df)` 요구된 데이타후레이바에 대해서 캡슐화한 전송 가능 객체에 의해 제공되는 데이터를 나타내는 객체를 돌려줍니다.
`protected boolean` | `DropTargetContext. isDataFlavorSupported (DataFlavor df)` 이 메소드는, 지정한 `DataFlavor` 가 이 `DropTargetContext` 에 의해 지원될지 어떨지를 나타내는 `boolean` 를 돌려줍니다.
`boolean` | `DropTargetContext.TransferableProxy. isDataFlavorSupported (DataFlavor flavor)` 지정된 데이타후레이바가, 캡슐화된 전송 가능 객체에 의해 지원되고 있는지 어떤지를 돌려줍니다.
`boolean` | `DropTargetDropEvent. isDataFlavorSupported (DataFlavor df)` 이 메소드는, 지정한 `DataFlavor` 가 전송원으로 유효한가 어떤가를 나타내는 `boolean` 를 돌려줍니다.
`boolean` | `DropTargetDragEvent. isDataFlavorSupported (DataFlavor df)` 이 메소드는, 지정한 `DataFlavor` 가 지원될지 어떨지를 나타내는 `boolean` 를 돌려줍니다.

javax.accessibility 에서의 DataFlavor 의 사용

DataFlavor 를 돌려주는 javax.accessibility 의 메소드
`DataFlavor []` | `AccessibleStreamable. getMimeTypes ()` 이 객체로 지원되는 MIME 타입을 나타내는 DataFlavor 객체의 배열을 돌려줍니다.

DataFlavor 형의 파라미터를 가지는 javax.accessibility 의 메소드
`InputStream` | `AccessibleStreamable. getStream (DataFlavor flavor)` DataFlavor 의 InputStream 를 돌려줍니다.

javax.activation 에서의 DataFlavor 의 사용

javax.activation 에서의 DataFlavor 의 서브 클래스
`class` | `ActivationDataFlavor` ActivationDataFlavor 클래스는,`java.awt.datatransfer.DataFlavor` 의 특별한 서브 클래스입니다.

DataFlavor 를 돌려주는 javax.activation 의 메소드
`DataFlavor []` | `DataHandler. getTransferDataFlavors ()` 이 데이터를 이용할 수 있는 DataFlavor 를 돌려줍니다.
`DataFlavor []` | `DataContentHandler. getTransferDataFlavors ()` 데이터를 제공할 수가 있는 후레이바를 나타내는 DataFlavor 객체의 배열을 돌려줍니다.

DataFlavor 형의 파라미터를 가지는 javax.activation 의 메소드
`boolean` | `ActivationDataFlavor. equals (DataFlavor dataFlavor)` 건네받은 DataFlavor 를 이 DataFlavor 와 비교해,`isMimeTypeEqual` 메소드를 호출합니다.
`Object` | `DataHandler. getTransferData (DataFlavor flavor)` 전송 되는 데이터를 나타내는 객체를 돌려줍니다.
`Object` | `DataContentHandler. getTransferData (DataFlavor df, DataSource ds)` 전송 되는 데이터를 나타내는 객체를 돌려줍니다.
`boolean` | `DataHandler. isDataFlavorSupported (DataFlavor flavor)` 지정된 데이타후레이바가, 이 객체에 대해서 지원되고 있는지 어떤지를 돌려줍니다.

javax.swing 에서의 DataFlavor 의 사용

DataFlavor 를 돌려주는 javax.swing 의 메소드
`DataFlavor []` | `TransferHandler.TransferSupport. getDataFlavors ()` 이 전송의 데이타후레이바를 돌려줍니다.

DataFlavor 형의 파라미터를 가지는 javax.swing 의 메소드
`boolean` | `TransferHandler. canImport (JComponent comp, DataFlavor [] transferFlavors)` 컴퍼넌트가 실제로 일련의 데이타후레이바의 임포트를 시도하기 전에, 데이타후레이바의 임포트를 받아들일지 어떨지를 나타냅니다.
`boolean` | `TransferHandler.TransferSupport. isDataFlavorSupported (DataFlavor df)` 지정의 데이타후레이바가 지원되고 있는지 어떤지를 돌려줍니다.

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