public class DOMCryptoContext extends Object implements XMLCryptoContext
XMLCryptoContext DOM接口。它还包括在一个基于DOM的注册和检索包含ID类型的属性。元素实现附加的方法
| Modifier | Constructor and Description |
|---|---|
protected |
DOMCryptoContext()
默认构造函数。
|
| Modifier and Type | Method and Description |
|---|---|
Object |
get(Object key)
该实现使用一个内部的
HashMap获取对象,指定的键映射。
|
String |
getBaseURI()
返回基URI。
|
String |
getDefaultNamespacePrefix()
返回默认的命名空间前缀。
|
Element |
getElementById(String idValue)
返回与指定ID属性值的
Element。
|
KeySelector |
getKeySelector()
返回找到密钥的密钥选择器。
|
String |
getNamespacePrefix(String namespaceURI, String defaultPrefix)
该实现使用一个内部的
HashMap获得前缀指定的URI映射到。
|
Object |
getProperty(String name)
该实现使用一个内部的
HashMap得到对象指定名称的Map。
|
URIDereferencer |
getURIDereferencer()
返回一个
URIDereferencer是用来引用
URIReferences。
|
Iterator |
iterator()
返回在这
DOMCryptoContext ID /元素映射设置只读迭代器。
|
Object |
put(Object key, Object value)
该实现使用一个内部的
HashMap映射到指定的对象的关键。
|
String |
putNamespacePrefix(String namespaceURI, String prefix)
该实现使用一个内部的
HashMap映射URI指定的前缀。
|
void |
setBaseURI(String baseURI)
集的基URI。
|
void |
setDefaultNamespacePrefix(String defaultPrefix)
设置默认命名空间前缀。
|
void |
setIdAttributeNS(Element element, String namespaceURI, String localName)
寄存器的元素的属性中指定的命名空间URI和本地名称是类型ID。
|
void |
setKeySelector(KeySelector ks)
设置找到密钥的密钥选择器。
|
Object |
setProperty(String name, Object value)
该实现使用一个内部的
HashMap映射到指定的对象名称。
|
void |
setURIDereferencer(URIDereferencer dereferencer)
设置一个
URIDereferencer是用来引用
URIReferences。
|
public String getNamespacePrefix(String namespaceURI, String defaultPrefix)
getNamespacePrefix 接口
XMLCryptoContext
namespaceURI -命名空间URI
defaultPrefix的前缀是在事件的指定的命名空间URI没有绑定到前缀返回。
defaultPrefix如果URI没有注册。如果命名空间URI注册但没有前缀,空字符串(
"")返回。
null
namespaceURI
NullPointerException
XMLCryptoContext.putNamespacePrefix(String, String)
public String putNamespacePrefix(String namespaceURI, String prefix)
HashMap映射URI指定的前缀。
putNamespacePrefix 接口
XMLCryptoContext
namespaceURI -命名空间URI
prefix -命名空间前缀(或
null删除任何现有的映射)。指定空字符串(
"")结合没有前缀的命名空间URI。
null如果没有
null
namespaceURI
NullPointerException
XMLCryptoContext.getNamespacePrefix(String, String)
public String getDefaultNamespacePrefix()
XMLCryptoContext
putNamespacePrefix方法的前缀。
getDefaultNamespacePrefix 接口
XMLCryptoContext
null如果没有设置。
XMLCryptoContext.setDefaultNamespacePrefix(String)
public void setDefaultNamespacePrefix(String defaultPrefix)
XMLCryptoContext
putNamespacePrefix方法设置命名空间前缀。
setDefaultNamespacePrefix 接口
XMLCryptoContext
defaultPrefix -默认的命名空间前缀,或
null删除当前设置。指定空字符串(
"")绑定没有前缀。
XMLCryptoContext.getDefaultNamespacePrefix()
public String getBaseURI()
XMLCryptoContext
getBaseURI 接口
XMLCryptoContext
null如果未指定
XMLCryptoContext.setBaseURI(String)
public void setBaseURI(String baseURI)
XMLCryptoContext
setBaseURI 接口
XMLCryptoContext
baseURI的基URI,或者
null删除当前值
IllegalArgumentException -如果
baseURI不是RFC 2396兼容
XMLCryptoContext.getBaseURI()
public URIDereferencer getURIDereferencer()
XMLCryptoContext
URIDereferencer是用来引用
URIReferences。
getURIDereferencer 接口
XMLCryptoContext
URIDereferencer,或
null如果未指定
XMLCryptoContext.setURIDereferencer(URIDereferencer)
public void setURIDereferencer(URIDereferencer dereferencer)
XMLCryptoContext
setURIDereferencer 接口
XMLCryptoContext
dereferencer -
URIDereferencer,或
null删除任何电流设置
XMLCryptoContext.getURIDereferencer()
public Object getProperty(String name)
HashMap得到对象指定名称的Map。
getProperty 接口
XMLCryptoContext
name -属性的名称
null如果它没有价值
null
name
NullPointerException
XMLCryptoContext.setProperty(String, Object)
public Object setProperty(String name, Object value)
HashMap映射到指定的对象名称。
setProperty 接口
XMLCryptoContext
name -属性的名称
value -属性要设置的值
null如果它没有价值
null
name
NullPointerException
XMLCryptoContext.getProperty(String)
public KeySelector getKeySelector()
XMLCryptoContext
getKeySelector 接口
XMLCryptoContext
null如果未指定
XMLCryptoContext.setKeySelector(KeySelector)
public void setKeySelector(KeySelector ks)
XMLCryptoContext
setKeySelector 接口
XMLCryptoContext
ks -关键选择器,或
null删除当前设置
XMLCryptoContext.getKeySelector()
public Element getElementById(String idValue)
Element。
该实现使用一个内部的HashMap得到元素指定的属性值映射到。
idValue - id的值
Element,或
null如果没有。
null
idValue
NullPointerException
setIdAttributeNS(org.w3c.dom.Element, java.lang.String, java.lang.String)
public void setIdAttributeNS(Element element, String namespaceURI, String localName)
该实现使用一个内部的HashMap映射属性的值来指定元素。
element -元素
namespaceURI -属性的命名空间URI(如不适用指定
null)
localName -属性的本地名称
IllegalArgumentException -如果
localName不指定元素的一个属性或不包含一个特定的值
NullPointerException -如果
element或
localName是
null
getElementById(java.lang.String)
public Iterator iterator()
DOMCryptoContext ID /元素映射设置只读迭代器。试图修改设置通过
Iterator.remove()方法抛出一个
UnsupportedOperationException。映射的返回没有特定的顺序。在迭代的每一个元素被表示为一个
Map.Entry。如果
DOMCryptoContext在迭代过程中修改,迭代的结果是不确定的。
public Object get(Object key)
HashMap获取对象,指定的键映射。
get 接口
XMLCryptoContext
key -关键的相关值被返回
null如果没有键映射
XMLCryptoContext.put(Object, Object)
public Object put(Object key, Object value)
HashMap映射到指定的对象的关键。
put 接口
XMLCryptoContext
key键与指定值是与
value值必须与指定键关联
null如果没有键映射
IllegalArgumentException -如果该键或值的某些方面防止它被存储在这个语境
XMLCryptoContext.get(Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.