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 это используется, чтобы разыменовать URIReferences. |
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 это используется, чтобы разыменовать URIReferences. |
protected DOMCryptoContext()
public String getNamespacePrefix(String namespaceURI, String defaultPrefix)
HashMap получить префикс, на который отображается указанный URI. Это возвращается defaultPrefix если это отображается на null.getNamespacePrefix в интерфейсе XMLCryptoContextnamespaceURI - URI пространства именdefaultPrefix - префикс, который будет возвращен, когда указанный URI пространства имен не был связан с префиксом.defaultPrefix если URI не регистрируется. Если URI пространства имен регистрируется, но не имеет никакого префикса, пустая строка ("") возвращается.NullPointerException - если namespaceURI nullXMLCryptoContext.putNamespacePrefix(String, String)public String putNamespacePrefix(String namespaceURI, String prefix)
HashMap отобразить URI на указанный префикс.putNamespacePrefix в интерфейсе XMLCryptoContextnamespaceURI - URI пространства именprefix - префикс пространства имен (или null удалить любое существующее отображение). Определение пустой строки ("") не связывает префикса с URI пространства имен.null если не было ни одногоNullPointerException - если namespaceURI nullXMLCryptoContext.getNamespacePrefix(String, String)public String getDefaultNamespacePrefix()
XMLCryptoContextputNamespacePrefix метод.getDefaultNamespacePrefix в интерфейсе XMLCryptoContextnull если ни один не был установлен.XMLCryptoContext.setDefaultNamespacePrefix(String)public void setDefaultNamespacePrefix(String defaultPrefix)
XMLCryptoContextputNamespacePrefix метод.setDefaultNamespacePrefix в интерфейсе XMLCryptoContextdefaultPrefix - префикс пространства имен по умолчанию, или null удалить текущую установку. Определите пустую строку ("") не связывать префикс.XMLCryptoContext.getDefaultNamespacePrefix()public String getBaseURI()
XMLCryptoContextgetBaseURI в интерфейсе XMLCryptoContextnull если не определенныйXMLCryptoContext.setBaseURI(String)public void setBaseURI(String baseURI)
XMLCryptoContextsetBaseURI в интерфейсе XMLCryptoContextbaseURI - основной URI, или null удалить текущую стоимостьIllegalArgumentException - если baseURI не совместимый RFC 2396XMLCryptoContext.getBaseURI()public URIDereferencer getURIDereferencer()
XMLCryptoContextURIDereferencer это используется, чтобы разыменовать URIReferences.getURIDereferencer в интерфейсе XMLCryptoContextURIDereferencer, или null если не определенныйXMLCryptoContext.setURIDereferencer(URIDereferencer)public void setURIDereferencer(URIDereferencer dereferencer)
XMLCryptoContextURIDereferencer это используется, чтобы разыменовать URIReferences. Указанное URIDereferencer используется вместо значения по умолчанию реализации URIDereferencer.setURIDereferencer в интерфейсе XMLCryptoContextdereferencer - URIDereferencer, или null удалить любую текущую установкуXMLCryptoContext.getURIDereferencer()public Object getProperty(String name)
HashMap получить объект, на который отображается указанное имя.getProperty в интерфейсе XMLCryptoContextname - имя свойстваnull если у этого нет значенияNullPointerException - если name nullXMLCryptoContext.setProperty(String, Object)public Object setProperty(String name, Object value)
HashMap отобразить имя к указанному объекту.setProperty в интерфейсе XMLCryptoContextname - имя свойстваvalue - значение свойства, которое будет установленоnull если у этого не было значенияNullPointerException - если name nullXMLCryptoContext.getProperty(String)public KeySelector getKeySelector()
XMLCryptoContextgetKeySelector в интерфейсе XMLCryptoContextnull если не определенныйXMLCryptoContext.setKeySelector(KeySelector)public void setKeySelector(KeySelector ks)
XMLCryptoContextsetKeySelector в интерфейсе XMLCryptoContextks - ключевой селектор, или null удалить текущую установкуXMLCryptoContext.getKeySelector()public Element getElementById(String idValue)
Element с указанным значением атрибута ID. Эта реализация использует внутреннее HashMap получить элемент, на который отображается указанное значение атрибута.
idValue - значение IDElement с указанным значением атрибута ID, или null если ни один.NullPointerException - если idValue nullsetIdAttributeNS(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 nullgetElementById(java.lang.String)public Iterator iterator()
DOMCryptoContext. Попытки изменить набор через Iterator.remove() бросок метода UnsupportedOperationException. Отображения возвращаются без определенного порядка. Каждый элемент в итерации представляется как a Map.Entry. Если DOMCryptoContext изменяется, в то время как итерация происходит, результаты итерации неопределены.public Object get(Object key)
HashMap получить объект что указанные контурные карты к.get в интерфейсе XMLCryptoContextkey - ключ, присваиваемое значение которого должно быть возвращеноnull если нет никакого отображения для ключаXMLCryptoContext.put(Object, Object)public Object put(Object key, Object value)
HashMap отобразить ключ на указанный объект.put в интерфейсе XMLCryptoContextkey - ключ, с которым указанное значение должно быть связано сvalue - значение, которое будет связано с указанным ключомnull если не было никакого отображения для ключаIllegalArgumentException - если некоторый аспект этого ключа или значения препятствует тому, чтобы это было сохранено в этом контекстеXMLCryptoContext.get(Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92