uTools-Manuals/docs/java/javax/xml/crypto/XMLCryptoContext.html

593 lines
26 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
</div>
<h2 class="title" title="Interface XMLCryptoContext">Interface XMLCryptoContext</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Known Subinterfaces:
</dt>
<dd>
<span><a href="../../../javax/xml/crypto/dsig/XMLSignContext.html" title="javax.xml.crypto.dsig中的接口">XMLSignContext</a> <a href="../../../javax/xml/crypto/dsig/XMLValidateContext.html" title="javax.xml.crypto.dsig中的接口">XMLValidateContext</a></span>
</dd>
</dl>
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../../javax/xml/crypto/dom/DOMCryptoContext.html" title="javax.xml.crypto.dom中的类">DOMCryptoContext</a> <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 interface <span class="typeNameLabel">XMLCryptoContext</span></pre>
<div class="block">
<span>包含XML加密操作的常见上下文信息。</span>
<p> <span>该界面包含用于设置和检索影响XML签名或XML加密结构处理的属性的方法。</span> </p>
<p> <span>请注意, <code>XMLCryptoContext</code>实例可以包含与其使用的XML加密结构特定的信息和状态。</span> <span>如果<code>XMLCryptoContext</code>与多个结构一起使用,则结果是不可预测的(例如,不应使用相同的<a href="../../../javax/xml/crypto/dsig/XMLValidateContext.html" title="javax.xml.crypto.dsig中的接口"><code>XMLValidateContext</code></a>实例来验证两个不同的<a href="../../../javax/xml/crypto/dsig/XMLSignature.html" title="javax.xml.crypto.dsig中的接口"><code>XMLSignature</code></a>对象)。</span> </p>
</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">
<!-- ========== 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="t3"><span><a href="javascript:show(4);">抽象方法</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/XMLCryptoContext.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">
返回此上下文映射指定键的值。
</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/XMLCryptoContext.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/XMLCryptoContext.html#getDefaultNamespacePrefix--">getDefaultNamespacePrefix</a></span>()</code>
<div class="block">
返回默认名称空间前缀。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<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/XMLCryptoContext.html#getKeySelector--">getKeySelector</a></span>()</code>
<div class="block">
返回用于查找密钥的密钥选择器。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<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/XMLCryptoContext.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">
返回指定的命名空间URI与之关联的命名空间前缀。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<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/XMLCryptoContext.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">
返回指定属性的值。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<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/XMLCryptoContext.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="rowColor" id="i7">
<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/XMLCryptoContext.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">
将指定的值与此上下文中的指定关键字相关联。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<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/XMLCryptoContext.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">
将指定的命名空间URI映射到指定的前缀。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/crypto/XMLCryptoContext.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="i10">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/crypto/XMLCryptoContext.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="i11">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/crypto/XMLCryptoContext.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="altColor" id="i12">
<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/XMLCryptoContext.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">
设置指定的属性。
</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/XMLCryptoContext.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> s。</span>
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getBaseURI--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBaseURI</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getBaseURI()</pre>
<div class="block">
返回基本URI。
</div>
<dl>
<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>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>void setBaseURI(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> baseURI)</pre>
<div class="block">
设置基本URI。
</div>
<dl>
<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>getBaseURI()</code></a>
</dd>
</dl> </li>
</ul> <a name="getKeySelector--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getKeySelector</h4> <pre><a href="../../../javax/xml/crypto/KeySelector.html" title="class in javax.xml.crypto">KeySelector</a> getKeySelector()</pre>
<div class="block">
返回用于查找密钥的密钥选择器。
</div>
<dl>
<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>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>void setKeySelector(<a href="../../../javax/xml/crypto/KeySelector.html" title="class in javax.xml.crypto">KeySelector</a> ks)</pre>
<div class="block">
设置用于查找键的键选择器。
</div>
<dl>
<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>getKeySelector()</code></a>
</dd>
</dl> </li>
</ul> <a name="getURIDereferencer--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getURIDereferencer</h4> <pre><a href="../../../javax/xml/crypto/URIDereferencer.html" title="interface in javax.xml.crypto">URIDereferencer</a> getURIDereferencer()</pre>
<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="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>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>void setURIDereferencer(<a href="../../../javax/xml/crypto/URIDereferencer.html" title="interface in javax.xml.crypto">URIDereferencer</a> dereferencer)</pre>
<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="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>getURIDereferencer()</code></a>
</dd>
</dl> </li>
</ul> <a name="getNamespacePrefix-java.lang.String-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNamespacePrefix</h4> <pre><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>返回指定的命名空间URI与之关联的命名空间前缀。</span>
<span>如果指定的命名空间URI未绑定到前缀则返回指定的默认前缀。</span>
<span>要将命名空间URI绑定到前缀请调用<a href="../../../javax/xml/crypto/XMLCryptoContext.html#putNamespacePrefix-java.lang.String-java.lang.String-"><code>putNamespacePrefix</code></a>方法。</span>
</div>
<dl>
<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>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><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>将指定的命名空间URI映射到指定的前缀。</span>
<span>如果已经有与指定的命名空间URI相关联的前缀那么旧的前缀将被指定的前缀替换。</span>
</div>
<dl>
<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>getNamespacePrefix(String, String)</code></a>
</dd>
</dl> </li>
</ul> <a name="getDefaultNamespacePrefix--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDefaultNamespacePrefix</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getDefaultNamespacePrefix()</pre>
<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="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>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>void setDefaultNamespacePrefix(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> defaultPrefix)</pre>
<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="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>getDefaultNamespacePrefix()</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><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">
设置指定的属性。
</div>
<dl>
<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>getProperty(String)</code></a>
</dd>
</dl> </li>
</ul> <a name="getProperty-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getProperty</h4> <pre><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">
返回指定属性的值。
</div>
<dl>
<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>setProperty(String, Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="get-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get</h4> <pre><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>返回此上下文映射指定键的值。</span>
<p> <span>更正式地,如果此上下文包含从键<code>k</code>到值<code>v</code> ,使得<code>(key==null ? k==null : key.equals(k))</code> ,则此方法返回<code>v</code> ;</span> <span>否则返回<code>null</code></span> <span>(最多可以有一个这样的映射。)</span> </p>
<p> <span>此方法对于检索特定于此上下文用于的加密操作的任意信息非常有用。</span> </p>
</div>
<dl>
<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>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><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>将指定的值与此上下文中的指定关键字相关联。</span>
<span>如果上下文包含该键的映射,则旧值将被指定的值替换。</span>
<p> <span>该方法对于存储特定于使用此上下文的加密操作的任意信息非常有用。</span> </p>
</div>
<dl>
<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>get(Object)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>