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