|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.awt.datatransfer.DataFlavor
javax.activation.ActivationDataFlavor
public class ActivationDataFlavor
ActivationDataFlavor 클래스는,java.awt.datatransfer.DataFlavor 의 특별한 서브 클래스입니다.
이 클래스를 사용하면(자), JAF 는 새로운 생성자 을 개입시켜, DataFlavor 클래스에 의해 포함되는 3 개의 값을 모두 설정할 수 있습니다. 또,equals 메소드의 MIME 구문 분석이 개선되었습니다. MIME 구문 분석이 개선된 이외는, 시멘틱스는 JDK 의 DataFlavor 클래스와 같습니다.
| 필드의 개요 |
|---|
| 클래스 java.awt.datatransfer. DataFlavor 로부터 상속된 필드 |
|---|
imageFlavor , javaFileListFlavor , javaJVMLocalObjectMimeType , javaRemoteObjectMimeType , javaSerializedObjectMimeType , plainTextFlavor , stringFlavor |
| 생성자 의 개요 | |
|---|---|
ActivationDataFlavor (Class representationClass,
String humanPresentableName)
MIME 타입을 표현하는 DataFlavor 를 구축합니다. |
|
ActivationDataFlavor (Class representationClass,
String mimeType,
String humanPresentableName)
임의의 Java 객체를 표현하는 DataFlavor 를 구축합니다. |
|
ActivationDataFlavor (String mimeType,
String humanPresentableName)
MIME 타입을 표현하는 DataFlavor 를 구축합니다. |
|
| 메소드의 개요 | |
|---|---|
boolean |
equals (DataFlavor dataFlavor)
건네받은 DataFlavor 를 이 DataFlavor 와 비교해, isMimeTypeEqual 메소드를 호출합니다. |
String |
getHumanPresentableName ()
판독할 수 있는 이름을 돌려줍니다. |
String |
getMimeType ()
이 DataFlavor 의 MIME 타입을 돌려줍니다. |
Class |
getRepresentationClass ()
표현 클래스를 돌려줍니다. |
boolean |
isMimeTypeEqual (String mimeType)
건네받은 MIME 타입의 캐릭터 라인 표현이, 이 DataFlavor 의 MIME 타입에 동일한지 어떤지를 판정합니다. |
protected String |
normalizeMimeType (String mimeType)
추천 되고 있지 않습니다. |
protected String |
normalizeMimeTypeParameter (String parameterName,
String parameterValue)
추천 되고 있지 않습니다. |
void |
setHumanPresentableName (String humanPresentableName)
판독할 수 있는 이름을 설정합니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
finalize , getClass , notify , notifyAll , wait , wait , wait |
| 생성자 의 상세 |
|---|
public ActivationDataFlavor(Class representationClass,
String mimeType,
String humanPresentableName)
다음과 같은 성질을 가지는 DataFlavor 가 돌려주어집니다.
representationClass = representationClass
mimeType = mimeType
humanName = humanName
representationClass - 이 DataFlavor 로 사용하는 클래스mimeType - 이 클래스가 표현하는 데이터의 MIME 타입humanPresentableName - 판독할 수 있는 후레이바의 이름
public ActivationDataFlavor(Class representationClass,
String humanPresentableName)
다음과 같은 성질을 가지는 DataFlavor 가 돌려주어집니다.
mimeType 가 application/x-java-serialized-object; class= 의 경우는, 상기의 신규 DataFlavor(Class.forName()) 호출과 같은 결과가 됩니다.
그렇지 않은 경우는, 다음과 같이 됩니다.
representationClass = InputStream
mimeType = mimeType
representationClass - 이 DataFlavor 로 사용하는 클래스humanPresentableName - 판독할 수 있는 후레이바의 이름
public ActivationDataFlavor(String mimeType,
String humanPresentableName)
다음과 같은 성질을 가지는 DataFlavor 가 돌려주어집니다.
mimeType 가 application/x-java-serialized-object; class= 의 경우는, 상기의 신규 DataFlavor(Class.forName()) 호출과 같은 결과가 됩니다. 그렇지 않은 경우는, 다음과 같이 됩니다.
representationClass = InputStream
mimeType = mimeType
mimeType - 이 클래스가 표현하는 데이터의 MIME 타입humanPresentableName - 판독할 수 있는 후레이바의 이름| 메소드의 상세 |
|---|
public String getMimeType()
DataFlavor 내의 getMimeType public Class getRepresentationClass()
DataFlavor 내의 getRepresentationClass public String getHumanPresentableName()
DataFlavor 내의 getHumanPresentableName public void setHumanPresentableName(String humanPresentableName)
DataFlavor 내의 setHumanPresentableName humanPresentableName - 설정 대상의 이름public boolean equals(DataFlavor dataFlavor)
isMimeTypeEqual 메소드를 호출합니다.
DataFlavor 내의 equals dataFlavor - 비교 대상의 DataFlavor
DataFlavor.selectBestTextFlavor(java.awt.datatransfer.DataFlavor[]) public boolean isMimeTypeEqual(String mimeType)
ActivationDataFlavor 는, MIME 타입의 비교를 JavaBeans Activation Framework 의 일부로서 포함되어 있는 MimeType 클래스에 위양 합니다. 이것에 의해, DataFlavor 클래스에서 일반적으로 이용할 수 있는 비교보다 정밀도의 높은 비교를 실시할 수가 있습니다.
DataFlavor 내의 isMimeTypeEqual mimeType - MIME 타입
protected String normalizeMimeTypeParameter(String parameterName,
String parameterValue)
이 메소드는 파라미터명과 파라미터치의 페어 마다 불려 가 parameterValue 의 정규화된 표현을 돌려줍니다. 이 메소드가 이 구현에 의해 불려 갈 것은 없습니다.
DataFlavor 내의 normalizeMimeTypeParameter parameterName - 파라미터명parameterValue - 파라미터치
protected String normalizeMimeType(String mimeType)
DataFlavor 내의 normalizeMimeType mimeType - MIME 타입
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.