javax.activation

Class ActivationDataFlavor

public class ActivationDataFlavor extends DataFlavor

Activation-specific DataFlavor with improved MIME parsing.
Constructor Summary
ActivationDataFlavor(Class representationClass, String mimeType, String humanPresentableName)
Constructor.
ActivationDataFlavor(Class representationClass, String humanPresentableName)
Constructor.
ActivationDataFlavor(String mimeType, String humanPresentableName)
Constructor.
Method Summary
booleanequals(DataFlavor dataFlavor)
StringgetHumanPresentableName()
StringgetMimeType()
ClassgetRepresentationClass()
booleanisMimeTypeEqual(String mimeType)
protected StringnormalizeMimeType(String mimeType)
protected StringnormalizeMimeTypeParameter(String parameterName, String parameterValue)
voidsetHumanPresentableName(String humanPresentableName)

Constructor Detail

ActivationDataFlavor

public ActivationDataFlavor(Class representationClass, String mimeType, String humanPresentableName)
Constructor.

Parameters: representationClass the representation class mimeType the MIME type of the data humanPresentableName the human-presentable name of the data flavor

ActivationDataFlavor

public ActivationDataFlavor(Class representationClass, String humanPresentableName)
Constructor.

Parameters: representationClass the representation class humanPresentableName the human-presentable name of the data flavor

ActivationDataFlavor

public ActivationDataFlavor(String mimeType, String humanPresentableName)
Constructor. The representation class is an InputStream.

Parameters: mimeType the MIME type of the data humanPresentableName the human-presentable name of the data flavor

Method Detail

equals

public boolean equals(DataFlavor dataFlavor)

getHumanPresentableName

public String getHumanPresentableName()

getMimeType

public String getMimeType()

getRepresentationClass

public Class getRepresentationClass()

isMimeTypeEqual

public boolean isMimeTypeEqual(String mimeType)

normalizeMimeType

protected String normalizeMimeType(String mimeType)

normalizeMimeTypeParameter

protected String normalizeMimeTypeParameter(String parameterName, String parameterValue)

setHumanPresentableName

public void setHumanPresentableName(String humanPresentableName)