uTools-Manuals/docs/java/javax/xml/crypto/dom/DOMCryptoContext.html

884 lines
42 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">
compact3
</div>
<div class="subTitle">
javax.xml.crypto.dom
</div>
<h2 class="title" title="Class DOMCryptoContext">Class DOMCryptoContext</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>javax.xml.crypto.dom.DOMCryptoContext</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="javax.xml.crypto中的接口">XMLCryptoContext</a></span>
</dd>
</dl>
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../../../javax/xml/crypto/dsig/dom/DOMSignContext.html" title="javax.xml.crypto.dsig.dom中的类">DOMSignContext</a> <a href="../../../../javax/xml/crypto/dsig/dom/DOMValidateContext.html" title="javax.xml.crypto.dsig.dom中的类">DOMValidateContext</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">DOMCryptoContext</span>
extends <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></pre>
<div class="block">
<span>这个类提供了一个DOM特定的<code>XMLCryptoContext</code> <a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="javax.xml.crypto中的接口">接口的</a>实现。</span>
<span>它还包括特定于基于DOM的实现的其他方法用于注册和检索包含类型ID属性的元素。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#DOMCryptoContext--">DOMCryptoContext</a></span>()</code>
<div class="block">
默认构造函数。
</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>
</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><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#get-java.lang.Object-">get</a></span>(<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</code>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>来获取指定键映射到的对象。</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/xml/crypto/dom/DOMCryptoContext.html#getBaseURI--">getBaseURI</a></span>()</code>
<div class="block">
返回基本URI。
</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/xml/crypto/dom/DOMCryptoContext.html#getDefaultNamespacePrefix--">getDefaultNamespacePrefix</a></span>()</code>
<div class="block">
返回默认名称空间前缀。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#getElementById-java.lang.String-">getElementById</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> idValue)</code>
<div class="block">
返回
<code>Element</code>具有指定ID的属性值。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../../javax/xml/crypto/KeySelector.html" title="class in javax.xml.crypto">KeySelector</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#getKeySelector--">getKeySelector</a></span>()</code>
<div class="block">
返回用于查找密钥的密钥选择器。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<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/xml/crypto/dom/DOMCryptoContext.html#getNamespacePrefix-java.lang.String-java.lang.String-">getNamespacePrefix</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> defaultPrefix)</code>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>获取指定的URI映射到的前缀。</span>
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#getProperty-java.lang.String-">getProperty</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>来获取指定名称映射到的对象。</span>
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../../../javax/xml/crypto/URIDereferencer.html" title="interface in javax.xml.crypto">URIDereferencer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#getURIDereferencer--">getURIDereferencer</a></span>()</code>
<div class="block">
<span>返回一个<code>URIDereferencer</code> ,用于取消<a href="../../../../javax/xml/crypto/URIReference.html" title="javax.xml.crypto中的接口">引用<code>URIReference</code></a> s。</span>
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code><a href="../../../../java/util/Iterator.html" title="interface in java.util">Iterator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#iterator--">iterator</a></span>()</code>
<div class="block">
返回此
<code>DOMCryptoContext</code>的Id / Element映射集的只读迭代器。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#put-java.lang.Object-java.lang.Object-">put</a></span>(<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key, <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</code>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>将键映射到指定的对象。</span>
</div> </td>
</tr>
<tr class="altColor" id="i10">
<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/xml/crypto/dom/DOMCryptoContext.html#putNamespacePrefix-java.lang.String-java.lang.String-">putNamespacePrefix</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> prefix)</code>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>将URI映射到指定的前缀。</span>
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#setBaseURI-java.lang.String-">setBaseURI</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> baseURI)</code>
<div class="block">
设置基本URI。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#setDefaultNamespacePrefix-java.lang.String-">setDefaultNamespacePrefix</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> defaultPrefix)</code>
<div class="block">
设置默认名称空间前缀。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#setIdAttributeNS-org.w3c.dom.Element-java.lang.String-java.lang.String-">setIdAttributeNS</a></span>(<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a> element, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> localName)</code>
<div class="block">
将名称空间URI和本地名称指定的元素的属性注册为类型ID。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#setKeySelector-javax.xml.crypto.KeySelector-">setKeySelector</a></span>(<a href="../../../../javax/xml/crypto/KeySelector.html" title="class in javax.xml.crypto">KeySelector</a> ks)</code>
<div class="block">
设置用于查找键的键选择器。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</code>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>将名称映射到指定的对象。</span>
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#setURIDereferencer-javax.xml.crypto.URIDereferencer-">setURIDereferencer</a></span>(<a href="../../../../javax/xml/crypto/URIDereferencer.html" title="interface in javax.xml.crypto">URIDereferencer</a> dereferencer)</code>
<div class="block">
<span>设置一个<code>URIDereferencer</code>用来取消引用<a href="../../../../javax/xml/crypto/URIReference.html" title="javax.xml.crypto中的接口"><code>URIReference</code></a>秒。</span>
</div> </td>
</tr>
</tbody>
</table>
<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#clone--">clone</a>, <a href="../../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../../java/lang/Object.html#hashCode--">hashCode</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#toString--">toString</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="DOMCryptoContext--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>DOMCryptoContext</h4> <pre>protected DOMCryptoContext()</pre>
<div class="block">
<span>默认构造函数。</span>
<span>(用于由子类构造函数调用)。</span>
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getNamespacePrefix-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNamespacePrefix</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getNamespacePrefix(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> defaultPrefix)</pre>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>获取指定URI映射到的前缀。</span>
<span>它返回<code>defaultPrefix</code>如果它映射到<code>null</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getNamespacePrefix-java.lang.String-java.lang.String-">getNamespacePrefix</a></code>在界面
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>namespaceURI</code> - 命名空间URI
</dd>
<dd>
<code>defaultPrefix</code> - 在指定的命名空间URI未绑定到前缀的情况下返回的前缀。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>与该指定的命名空间URI或者相关联的前缀<code>defaultPrefix</code>如果URI未注册。</span>
<span>如果命名空间URI被注册但没有前缀则返回一个空字符串 <code>""</code> )。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>namespaceURI</code>
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#putNamespacePrefix-java.lang.String-java.lang.String-"><code>XMLCryptoContext.putNamespacePrefix(String, String)</code></a>
</dd>
</dl> </li>
</ul> <a name="putNamespacePrefix-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>putNamespacePrefix</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> putNamespacePrefix(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> prefix)</pre>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>将URI映射到指定的前缀。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#putNamespacePrefix-java.lang.String-java.lang.String-">putNamespacePrefix</a></code>在界面
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>namespaceURI</code> - 一个命名空间URI
</dd>
<dd>
<span><code>prefix</code> - 命名空间前缀(或删除任何现有映射的<code>null</code> )。</span>
<span>指定空字符串( <code>""</code> 不会将前缀绑定到命名空间URI。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
与指定的命名空间URI关联的前一个前缀如果没有
<code>null</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>namespaceURI</code>
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getNamespacePrefix-java.lang.String-java.lang.String-"><code>XMLCryptoContext.getNamespacePrefix(String, String)</code></a>
</dd>
</dl> </li>
</ul> <a name="getDefaultNamespacePrefix--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDefaultNamespacePrefix</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getDefaultNamespacePrefix()</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getDefaultNamespacePrefix--">XMLCryptoContext</a></code></span>
</div>
<div class="block">
<span>返回默认名称空间前缀。</span>
<span>默认命名空间前缀是<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#putNamespacePrefix-java.lang.String-java.lang.String-"><code>putNamespacePrefix</code></a>方法未明确设置的所有命名空间URI的前缀。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getDefaultNamespacePrefix--">getDefaultNamespacePrefix</a></code>在接口
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
默认命名空间前缀,如果没有设置,
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setDefaultNamespacePrefix-java.lang.String-"><code>XMLCryptoContext.setDefaultNamespacePrefix(String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setDefaultNamespacePrefix-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDefaultNamespacePrefix</h4> <pre>public void setDefaultNamespacePrefix(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> defaultPrefix)</pre>
<div class="block">
<span class="descfrmTypeLabel">描述从界面复制: <code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setDefaultNamespacePrefix-java.lang.String-">XMLCryptoContext</a></code></span>
</div>
<div class="block">
<span>设置默认名称空间前缀。</span>
<span>这将为<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#putNamespacePrefix-java.lang.String-java.lang.String-"><code>putNamespacePrefix</code></a>方法未明确设置的所有命名空间URI设置命名空间前缀。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setDefaultNamespacePrefix-java.lang.String-">setDefaultNamespacePrefix</a></code>在界面
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>defaultPrefix</code> - 默认命名空间前缀,或<code>null</code>删除当前设置。</span>
<span>指定没有前缀的空字符串( <code>""</code> )。</span>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getDefaultNamespacePrefix--"><code>XMLCryptoContext.getDefaultNamespacePrefix()</code></a>
</dd>
</dl> </li>
</ul> <a name="getBaseURI--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBaseURI</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getBaseURI()</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getBaseURI--">XMLCryptoContext</a></code></span>
</div>
<div class="block">
返回基本URI。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getBaseURI--">getBaseURI</a></code>在界面
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
基本URI
<code>null</code> ;如果未指定
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setBaseURI-java.lang.String-"><code>XMLCryptoContext.setBaseURI(String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setBaseURI-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setBaseURI</h4> <pre>public void setBaseURI(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> baseURI)</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setBaseURI-java.lang.String-">XMLCryptoContext</a></code></span>
</div>
<div class="block">
设置基本URI。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setBaseURI-java.lang.String-">setBaseURI</a></code>在界面
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>baseURI</code> - 基本URI
<code>null</code>删除当前值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>baseURI</code>不符合RFC 2396标准
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getBaseURI--"><code>XMLCryptoContext.getBaseURI()</code></a>
</dd>
</dl> </li>
</ul> <a name="getURIDereferencer--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getURIDereferencer</h4> <pre>public <a href="../../../../javax/xml/crypto/URIDereferencer.html" title="interface in javax.xml.crypto">URIDereferencer</a> getURIDereferencer()</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getURIDereferencer--">XMLCryptoContext</a></code></span>
</div>
<div class="block">
<span>返回一个<code>URIDereferencer</code> ,用于取消<a href="../../../../javax/xml/crypto/URIReference.html" title="javax.xml.crypto中的接口">引用<code>URIReference</code></a> s。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getURIDereferencer--">getURIDereferencer</a></code>在界面
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>URIDereferencer</code>
<code>null</code>如果没有指定
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setURIDereferencer-javax.xml.crypto.URIDereferencer-"><code>XMLCryptoContext.setURIDereferencer(URIDereferencer)</code></a>
</dd>
</dl> </li>
</ul> <a name="setURIDereferencer-javax.xml.crypto.URIDereferencer-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setURIDereferencer</h4> <pre>public void setURIDereferencer(<a href="../../../../javax/xml/crypto/URIDereferencer.html" title="interface in javax.xml.crypto">URIDereferencer</a> dereferencer)</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setURIDereferencer-javax.xml.crypto.URIDereferencer-">XMLCryptoContext</a></code>复制</span>
</div>
<div class="block">
<span>设置一个<code>URIDereferencer</code>用于取消<a href="../../../../javax/xml/crypto/URIReference.html" title="javax.xml.crypto中的接口">引用<code>URIReference</code></a> s。</span>
<span>指定的<code>URIDereferencer</code>用于代替实现的默认值<code>URIDereferencer</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setURIDereferencer-javax.xml.crypto.URIDereferencer-">setURIDereferencer</a></code>在接口
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>dereferencer</code> -
<code>URIDereferencer</code>
<code>null</code>删除任何当前设置
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getURIDereferencer--"><code>XMLCryptoContext.getURIDereferencer()</code></a>
</dd>
</dl> </li>
</ul> <a name="getProperty-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getProperty</h4> <pre>public <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> getProperty(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>获取指定名称映射到的对象。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getProperty-java.lang.String-">getProperty</a></code>在界面
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 财产的名称
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
指定属性的当前值,如果没有值,
<code>null</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>name</code>
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setProperty-java.lang.String-java.lang.Object-"><code>XMLCryptoContext.setProperty(String, Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="setProperty-java.lang.String-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setProperty</h4> <pre>public <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> setProperty(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> name,
<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</pre>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>将名称映射到指定的对象。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a></code>在接口
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 财产的名称
</dd>
<dd>
<code>value</code> - 要设置的属性的值
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
指定属性的前一个值,如果没有值,
<code>null</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>name</code>
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getProperty-java.lang.String-"><code>XMLCryptoContext.getProperty(String)</code></a>
</dd>
</dl> </li>
</ul> <a name="getKeySelector--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getKeySelector</h4> <pre>public <a href="../../../../javax/xml/crypto/KeySelector.html" title="class in javax.xml.crypto">KeySelector</a> getKeySelector()</pre>
<div class="block">
<span class="descfrmTypeLabel">描述复制自接口: <code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getKeySelector--">XMLCryptoContext</a></code></span>
</div>
<div class="block">
返回用于查找密钥的密钥选择器。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getKeySelector--">getKeySelector</a></code>在接口
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
键选择器,或
<code>null</code>如果没有指定
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setKeySelector-javax.xml.crypto.KeySelector-"><code>XMLCryptoContext.setKeySelector(KeySelector)</code></a>
</dd>
</dl> </li>
</ul> <a name="setKeySelector-javax.xml.crypto.KeySelector-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setKeySelector</h4> <pre>public void setKeySelector(<a href="../../../../javax/xml/crypto/KeySelector.html" title="class in javax.xml.crypto">KeySelector</a> ks)</pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setKeySelector-javax.xml.crypto.KeySelector-">XMLCryptoContext</a></code></span>
</div>
<div class="block">
设置用于查找键的键选择器。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#setKeySelector-javax.xml.crypto.KeySelector-">setKeySelector</a></code>在接口
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>ks</code> - 键选择器,或
<code>null</code>删除当前设置
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#getKeySelector--"><code>XMLCryptoContext.getKeySelector()</code></a>
</dd>
</dl> </li>
</ul> <a name="getElementById-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getElementById</h4> <pre>public <a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a> getElementById(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> idValue)</pre>
<div class="block">
<span>返回<code>Element</code>具有指定ID的属性值。</span>
<p> <span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>来获取指定的属性值映射到的元素。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>idValue</code> - ID的值
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
所述
<code>Element</code>具有指定ID属性值
<code>null</code>如果没有。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>idValue</code>
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#setIdAttributeNS-org.w3c.dom.Element-java.lang.String-java.lang.String-"><code>setIdAttributeNS(org.w3c.dom.Element, java.lang.String, java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setIdAttributeNS-org.w3c.dom.Element-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setIdAttributeNS</h4> <pre>public void setIdAttributeNS(<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a> element,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> namespaceURI,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> localName)</pre>
<div class="block">
<span>将名称空间URI和本地名称指定的元素的属性注册为类型ID。</span>
<span>该属性必须具有非空值。</span>
<p> <span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>将属性的值映射到指定的元素。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>element</code> - 元素
</dd>
<dd>
<code>namespaceURI</code> -属性的名称空间URI指定
<code>null</code>如果不适用)
</dd>
<dd>
<code>localName</code> -
<code>localName</code>的本地名称
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>localName</code>不是指定元素的属性或不包含特定值
</dd>
<dd>
<code><a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>element</code>
<code>localName</code>
<code>null</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/dom/DOMCryptoContext.html#getElementById-java.lang.String-"><code>getElementById(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="iterator--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>iterator</h4> <pre>public <a href="../../../../java/util/Iterator.html" title="interface in java.util">Iterator</a> iterator()</pre>
<div class="block">
<span>返回此<code>DOMCryptoContext</code>的Id / Element映射集的只读迭代器。</span>
<span>尝试通过<a href="../../../../java/util/Iterator.html#remove--"><code>Iterator.remove()</code></a>方法修改集合抛出一个<code>UnsupportedOperationException</code></span>
<span>映射没有特定的顺序返回。</span>
<span>迭代中的每个元素都表示为<a href="../../../../java/util/Map.Entry.html" title="java.util中的接口"><code>Map.Entry</code></a></span>
<span>如果<code>DOMCryptoContext</code><code>DOMCryptoContext</code>被修改,则迭代的结果是未定义的。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
在该映射集上的只读迭代器
</dd>
</dl> </li>
</ul> <a name="get-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get</h4> <pre>public <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> get(<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key)</pre>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>获取指定键映射到的对象。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#get-java.lang.Object-">get</a></code>在界面
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 要返回其关联值的键
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
到该上下文映射到指定键,或值
<code>null</code>如果存在该键的映射
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#put-java.lang.Object-java.lang.Object-"><code>XMLCryptoContext.put(Object, Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="put-java.lang.Object-java.lang.Object-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>put</h4> <pre>public <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> put(<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> key,
<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> value)</pre>
<div class="block">
<span>此实现使用内部<a href="../../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a>将键映射到指定的对象。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html#put-java.lang.Object-java.lang.Object-">put</a></code>在接口
<code><a href="../../../../javax/xml/crypto/XMLCryptoContext.html" title="interface in javax.xml.crypto">XMLCryptoContext</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>key</code> - 与其关联的指定值的键
</dd>
<dd>
<code>value</code> - 与指定键相关联的值
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
与键相关联的上一个值,如果没有键的映射,
<code>null</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果此键或值的某些方面阻止其存储在此上下文中
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/xml/crypto/XMLCryptoContext.html#get-java.lang.Object-"><code>XMLCryptoContext.get(Object)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>