uTools-Manuals/docs/java/javax/activation/ActivationDataFlavor.html

496 lines
27 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.activation
</div>
<h2 class="title" title="Class ActivationDataFlavor">Class ActivationDataFlavor</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">java.awt.datatransfer.DataFlavor</a></li>
<li>
<ul class="inheritance">
<li>javax.activation.ActivationDataFlavor</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../java/io/Externalizable.html" title="java.io中的接口">Externalizable</a> <a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../java/lang/Cloneable.html" title="java.lang中的接口">Cloneable</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">ActivationDataFlavor</span>
extends <a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></pre>
<div class="block">
<span>该ActivationDataFlavor将类是一种特殊的子类<code>java.awt.datatransfer.DataFlavor</code></span>
<span>它允许JAF通过新的构造函数设置DataFlavor类存储的所有三个值。</span>
<span>它还包含<code>equals</code>方法中改进的MIME解析。</span>
<span>除了改进的解析其语义与JDK的DataFlavor类的语义相同。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../serialized-form.html#javax.activation.ActivationDataFlavor">Serialized Form</a>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.datatransfer.DataFlavor">
<!-- --> </a> <h3>Fields inherited from class java.awt.datatransfer.<a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></h3> <code><a href="../../java/awt/datatransfer/DataFlavor.html#allHtmlFlavor">allHtmlFlavor</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#fragmentHtmlFlavor">fragmentHtmlFlavor</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#imageFlavor">imageFlavor</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#javaFileListFlavor">javaFileListFlavor</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#javaJVMLocalObjectMimeType">javaJVMLocalObjectMimeType</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#javaRemoteObjectMimeType">javaRemoteObjectMimeType</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#javaSerializedObjectMimeType">javaSerializedObjectMimeType</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#plainTextFlavor">plainTextFlavor</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#selectionHtmlFlavor">selectionHtmlFlavor</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#stringFlavor">stringFlavor</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#ActivationDataFlavor-java.lang.Class-java.lang.String-">ActivationDataFlavor</a></span>(<a href="../../java/lang/Class.html" title="class in java.lang"></a> representationClass, <a href="../../java/lang/String.html" title="class in java.lang">String</a> humanPresentableName)</code>
<div class="block">
构造一个表示MimeType的DataFlavor。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#ActivationDataFlavor-java.lang.Class-java.lang.String-java.lang.String-">ActivationDataFlavor</a></span>(<a href="../../java/lang/Class.html" title="class in java.lang"></a> representationClass, <a href="../../java/lang/String.html" title="class in java.lang">String</a> mimeType, <a href="../../java/lang/String.html" title="class in java.lang">String</a> humanPresentableName)</code>
<div class="block">
构造一个表示任意Java对象的DataFlavor。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#ActivationDataFlavor-java.lang.String-java.lang.String-">ActivationDataFlavor</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> mimeType, <a href="../../java/lang/String.html" title="class in java.lang">String</a> humanPresentableName)</code>
<div class="block">
构造一个表示MimeType的DataFlavor。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#equals-java.awt.datatransfer.DataFlavor-">equals</a></span>(<a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a> dataFlavor)</code>
<div class="block">
<span>将传入的DataFlavor与此DataFlavor进行比较;</span>
<span>调用<code>isMimeTypeEqual</code>方法。</span>
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#getHumanPresentableName--">getHumanPresentableName</a></span>()</code>
<div class="block">
返回人类可呈现的名称。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#getMimeType--">getMimeType</a></span>()</code>
<div class="block">
返回此DataFlavor的MIME类型。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../java/lang/Class.html" title="class in java.lang"></a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#getRepresentationClass--">getRepresentationClass</a></span>()</code>
<div class="block">
返回代表类。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#isMimeTypeEqual-java.lang.String-">isMimeTypeEqual</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> mimeType)</code>
<div class="block">
MIME类型的字符串表示形式相当于此DataFlavor的MIME类型。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#normalizeMimeType-java.lang.String-">normalizeMimeType</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> mimeType)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#normalizeMimeTypeParameter-java.lang.String-java.lang.String-">normalizeMimeTypeParameter</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> parameterName, <a href="../../java/lang/String.html" title="class in java.lang">String</a> parameterValue)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/activation/ActivationDataFlavor.html#setHumanPresentableName-java.lang.String-">setHumanPresentableName</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> humanPresentableName)</code>
<div class="block">
设置人性化的名称。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.datatransfer.DataFlavor">
<!-- --> </a> <h3>Methods inherited from class java.awt.datatransfer.<a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></h3> <code><a href="../../java/awt/datatransfer/DataFlavor.html#clone--">clone</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#equals-java.lang.Object-">equals</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#equals-java.lang.String-">equals</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#getDefaultRepresentationClass--">getDefaultRepresentationClass</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#getDefaultRepresentationClassAsString--">getDefaultRepresentationClassAsString</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#getParameter-java.lang.String-">getParameter</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#getPrimaryType--">getPrimaryType</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#getReaderForText-java.awt.datatransfer.Transferable-">getReaderForText</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#getSubType--">getSubType</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#getTextPlainUnicodeFlavor--">getTextPlainUnicodeFlavor</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#hashCode--">hashCode</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isFlavorJavaFileListType--">isFlavorJavaFileListType</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isFlavorRemoteObjectType--">isFlavorRemoteObjectType</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isFlavorSerializedObjectType--">isFlavorSerializedObjectType</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isFlavorTextType--">isFlavorTextType</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isMimeTypeEqual-java.awt.datatransfer.DataFlavor-">isMimeTypeEqual</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isMimeTypeSerializedObject--">isMimeTypeSerializedObject</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isRepresentationClassByteBuffer--">isRepresentationClassByteBuffer</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isRepresentationClassCharBuffer--">isRepresentationClassCharBuffer</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isRepresentationClassInputStream--">isRepresentationClassInputStream</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isRepresentationClassReader--">isRepresentationClassReader</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isRepresentationClassRemote--">isRepresentationClassRemote</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#isRepresentationClassSerializable--">isRepresentationClassSerializable</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#match-java.awt.datatransfer.DataFlavor-">match</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#readExternal-java.io.ObjectInput-">readExternal</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#selectBestTextFlavor-java.awt.datatransfer.DataFlavor:A-">selectBestTextFlavor</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#toString--">toString</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#tryToLoadClass-java.lang.String-java.lang.ClassLoader-">tryToLoadClass</a>, <a href="../../java/awt/datatransfer/DataFlavor.html#writeExternal-java.io.ObjectOutput-">writeExternal</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../java/lang/Object.html#notify--">notify</a>, <a href="../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../java/lang/Object.html#wait--">wait</a>, <a href="../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="ActivationDataFlavor-java.lang.Class-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ActivationDataFlavor</h4> <pre>public ActivationDataFlavor(<a href="../../java/lang/Class.html" title="class in java.lang"></a> representationClass,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> mimeType,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> humanPresentableName)</pre>
<div class="block">
<span>构造一个表示任意Java对象的DataFlavor。</span>
<span>该构造函数是JDK DataFlavor的扩展它允许显式设置所有三个DataFlavor属性。</span>
<p> <span>返回的DataFlavor将具有以下特征</span> </p>
<p> <span>representationClass = representationClass</span> <br/> <span>mimeType = mimeType</span> <br/> <span>humanName = humanName</span> </p>
<p></p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>representationClass</code> - 此DataFlavor中使用的类
</dd>
<dd>
<code>mimeType</code> - 由此类表示的数据的MIME类型
</dd>
<dd>
<code>humanPresentableName</code> - 人的礼物名称的味道
</dd>
</dl> </li>
</ul> <a name="ActivationDataFlavor-java.lang.Class-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ActivationDataFlavor</h4> <pre>public ActivationDataFlavor(<a href="../../java/lang/Class.html" title="class in java.lang"></a> representationClass,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> humanPresentableName)</pre>
<div class="block">
<span>构造一个表示MimeType的DataFlavor。</span>
<p> <span>返回的DataFlavor将具有以下特征</span> </p>
<p> <span>如果mimeType是“application / x-java-serialized-object; class =”则结果与上述调用新的DataFlavorClass.forName相同。</span> </p>
<p> <span>除此以外:</span> </p>
<p> <span>representationClass = InputStream</span> </p>
<p> <span>mimeType = mimeType</span> </p>
<p></p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>representationClass</code> - 此DataFlavor中使用的类
</dd>
<dd>
<code>humanPresentableName</code> - 人的礼物名称的味道
</dd>
</dl> </li>
</ul> <a name="ActivationDataFlavor-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>ActivationDataFlavor</h4> <pre>public ActivationDataFlavor(<a href="../../java/lang/String.html" title="class in java.lang">String</a> mimeType,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> humanPresentableName)</pre>
<div class="block">
<span>构造一个表示MimeType的DataFlavor。</span>
<p> <span>返回的DataFlavor将具有以下特征</span> </p>
<p> <span>如果mimeType是“application / x-java-serialized-object; class =”则结果与上述调用新的DataFlavorClass.forName相同否则</span> </p>
<p> <span>representationClass = InputStream</span> </p>
<p> <span>mimeType = mimeType</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>mimeType</code> - 此类表示的数据的MIME类型
</dd>
<dd>
<code>humanPresentableName</code> - 人类可口可乐的名字
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getMimeType--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMimeType</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getMimeType()</pre>
<div class="block">
返回此DataFlavor的MIME类型。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/datatransfer/DataFlavor.html#getMimeType--">getMimeType</a></code>在类别
<code><a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
MIME类型
</dd>
</dl> </li>
</ul> <a name="getRepresentationClass--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRepresentationClass</h4> <pre>public <a href="../../java/lang/Class.html" title="class in java.lang"></a> getRepresentationClass()</pre>
<div class="block">
返回代表类。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/datatransfer/DataFlavor.html#getRepresentationClass--">getRepresentationClass</a></code>在类别
<code><a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
代表类
</dd>
</dl> </li>
</ul> <a name="getHumanPresentableName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getHumanPresentableName</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getHumanPresentableName()</pre>
<div class="block">
返回人类可呈现的名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/datatransfer/DataFlavor.html#getHumanPresentableName--">getHumanPresentableName</a></code>在类别
<code><a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
人性化的名字
</dd>
</dl> </li>
</ul> <a name="setHumanPresentableName-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setHumanPresentableName</h4> <pre>public void setHumanPresentableName(<a href="../../java/lang/String.html" title="class in java.lang">String</a> humanPresentableName)</pre>
<div class="block">
设置人性化的名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/datatransfer/DataFlavor.html#setHumanPresentableName-java.lang.String-">setHumanPresentableName</a></code>在类别
<code><a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>humanPresentableName</code> - 要设置的名称
</dd>
</dl> </li>
</ul> <a name="equals-java.awt.datatransfer.DataFlavor-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>equals</h4> <pre>public boolean equals(<a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a> dataFlavor)</pre>
<div class="block">
<span>将传入的DataFlavor与此DataFlavor进行比较;</span>
<span>调用<code>isMimeTypeEqual</code>方法。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/datatransfer/DataFlavor.html#equals-java.awt.datatransfer.DataFlavor-">equals</a></code>在类别
<code><a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>dataFlavor</code> - 与DataFlavor进行比较
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果MIME类型和表示类是相同的则为true
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/datatransfer/DataFlavor.html#selectBestTextFlavor-java.awt.datatransfer.DataFlavor:A-"><code>DataFlavor.selectBestTextFlavor(java.awt.datatransfer.DataFlavor[])</code></a>
</dd>
</dl> </li>
</ul> <a name="isMimeTypeEqual-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isMimeTypeEqual</h4> <pre>public boolean isMimeTypeEqual(<a href="../../java/lang/String.html" title="class in java.lang">String</a> mimeType)</pre>
<div class="block">
<span>MIME类型的字符串表示形式相当于此DataFlavor的MIME类型。</span>
<p> <span>ActivationDataFlavor将MIME类型的比较委托给JavaBeans激活框架一部分中包含的MimeType类。</span> <span>这提供了比DataFlavor类中通常可用的更强大的比较。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/datatransfer/DataFlavor.html#isMimeTypeEqual-java.lang.String-">isMimeTypeEqual</a></code>
<code><a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>mimeType</code> - MIME类型
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果相同的MIME类型为true
</dd>
</dl> </li>
</ul> <a name="normalizeMimeTypeParameter-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>normalizeMimeTypeParameter</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> normalizeMimeTypeParameter(<a href="../../java/lang/String.html" title="class in java.lang">String</a> parameterName,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> parameterValue)</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>调用DataFlavor为每个MIME类型参数调用DataFlavor子类来处理特殊参数如text / plain字符集参数其值不区分大小写。</span>
<span>MIME类型参数值应该区分大小写</span>
<p> <span>为每个参数名称/值对调用此方法并应返回parameterValue的归一化表示。</span> <span>此方法从未被此实现调用。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/datatransfer/DataFlavor.html#normalizeMimeTypeParameter-java.lang.String-java.lang.String-">normalizeMimeTypeParameter</a></code>在类别
<code><a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>parameterName</code> - 参数名称
</dd>
<dd>
<code>parameterValue</code> - 参数值
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
归一化参数值
</dd>
</dl> </li>
</ul> <a name="normalizeMimeType-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>normalizeMimeType</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> normalizeMimeType(<a href="../../java/lang/String.html" title="class in java.lang">String</a> mimeType)</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>调用每个MIME类型的字符串以使DataFlavor子类型有机会改变MIME类型的规范化是如何实现的。</span>
<span>一种可能的用途是在传入的MIME类型字符串中不存在的情况下添加默认参数/值对。此方法从未被此实现调用。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/datatransfer/DataFlavor.html#normalizeMimeType-java.lang.String-">normalizeMimeType</a></code>在类别
<code><a href="../../java/awt/datatransfer/DataFlavor.html" title="class in java.awt.datatransfer">DataFlavor</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>mimeType</code> - MIME类型
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
归一化的MIME类型
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>