public class DOMCryptoContext extends Object implements XMLCryptoContext
XMLCryptoContext
интерфейс. Это также включает дополнительные методы, которые являются определенными для DOM-на-основе реализации для регистрации и получения элементов, которые содержат атрибуты идентификатора типа.Модификатор | Конструктор и Описание |
---|---|
protected |
DOMCryptoContext()
Конструктор по умолчанию.
|
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
get(Object key)
Эта реализация использует внутреннее
HashMap получить объект что указанные контурные карты к. |
Строка |
getBaseURI()
Возвращает основной URI.
|
Строка |
getDefaultNamespacePrefix()
Возвращает префикс пространства имен по умолчанию.
|
Элемент |
getElementById(String idValue)
Возвраты
Element с указанным значением атрибута ID. |
KeySelector |
getKeySelector()
Возвращает ключевой селектор для того, чтобы найти ключ.
|
Строка |
getNamespacePrefix(String namespaceURI, String defaultPrefix)
Эта реализация использует внутреннее
HashMap получить префикс, на который отображается указанный URI. |
Объект |
getProperty(String name)
Эта реализация использует внутреннее
HashMap получить объект, на который отображается указанное имя. |
URIDereferencer |
getURIDereferencer()
Возвраты a
URIDereferencer это используется, чтобы разыменовать URIReference s. |
Iterator |
iterator()
Возвращает iterator только для чтения по набору отображений Идентификатора/Элемента этого
DOMCryptoContext . |
Объект |
put(Object key, Object value)
Эта реализация использует внутреннее
HashMap отобразить ключ на указанный объект. |
Строка |
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 пространства имен и локальным именем, чтобы быть идентификатора типа.
|
void |
setKeySelector(KeySelector ks)
Устанавливает ключевой селектор для того, чтобы найти ключ.
|
Объект |
setProperty(String name, Object value)
Эта реализация использует внутреннее
HashMap отобразить имя к указанному объекту. |
void |
setURIDereferencer(URIDereferencer dereferencer)
Наборы a
URIDereferencer это используется, чтобы разыменовать URIReference s. |
protected DOMCryptoContext()
public String getNamespacePrefix(String namespaceURI, String defaultPrefix)
HashMap
получить префикс, на который отображается указанный URI. Это возвращается defaultPrefix
если это отображается на null
.getNamespacePrefix
в интерфейсе XMLCryptoContext
namespaceURI
- URI пространства именdefaultPrefix
- префикс, который будет возвращен, когда указанный URI пространства имен не был связан с префиксом.defaultPrefix
если URI не регистрируется. Если URI пространства имен регистрируется, но не имеет никакого префикса, пустая строка (""
) возвращается.NullPointerException
- если namespaceURI
null
XMLCryptoContext.putNamespacePrefix(String, String)
public String putNamespacePrefix(String namespaceURI, String prefix)
HashMap
отобразить URI на указанный префикс.putNamespacePrefix
в интерфейсе XMLCryptoContext
namespaceURI
- URI пространства именprefix
- префикс пространства имен (или null
удалить любое существующее отображение). Определение пустой строки (""
) не связывает префикса с URI пространства имен.null
если не было ни одногоNullPointerException
- если namespaceURI
null
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 2396XMLCryptoContext.getBaseURI()
public URIDereferencer getURIDereferencer()
XMLCryptoContext
URIDereferencer
это используется, чтобы разыменовать URIReference
s.getURIDereferencer
в интерфейсе XMLCryptoContext
URIDereferencer
, или null
если не определенныйXMLCryptoContext.setURIDereferencer(URIDereferencer)
public void setURIDereferencer(URIDereferencer dereferencer)
XMLCryptoContext
URIDereferencer
это используется, чтобы разыменовать URIReference
s. Указанное URIDereferencer
используется вместо значения по умолчанию реализации URIDereferencer
.setURIDereferencer
в интерфейсе XMLCryptoContext
dereferencer
- URIDereferencer
, или null
удалить любую текущую установкуXMLCryptoContext.getURIDereferencer()
public Object getProperty(String name)
HashMap
получить объект, на который отображается указанное имя.getProperty
в интерфейсе XMLCryptoContext
name
- имя свойстваnull
если у этого нет значенияNullPointerException
- если name
null
XMLCryptoContext.setProperty(String, Object)
public Object setProperty(String name, Object value)
HashMap
отобразить имя к указанному объекту.setProperty
в интерфейсе XMLCryptoContext
name
- имя свойстваvalue
- значение свойства, которое будет установленоnull
если у этого не было значенияNullPointerException
- если name
null
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
с указанным значением атрибута ID. Эта реализация использует внутреннее HashMap
получить элемент, на который отображается указанное значение атрибута.
idValue
- значение IDElement
с указанным значением атрибута ID, или null
если ни один.NullPointerException
- если idValue
null
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
. Попытки изменить набор через Iterator.remove()
бросок метода UnsupportedOperationException
. Отображения возвращаются без определенного порядка. Каждый элемент в итерации представляется как a 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)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92