|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.xml.crypto.dom.DOMCryptoContext
public class DOMCryptoContext
이 클래스는,XMLCryptoContext
인터페이스의 DOM 고유의 구현을 제공합니다. 형태 ID 의 속성을 포함한 요소를 등록해 취득하기 위한 , DOM 베이스의 구현에 고유의 추가 메소드도 포함됩니다.
생성자 의 개요 | |
---|---|
protected |
DOMCryptoContext ()
디폴트의 생성자 입니다. |
메소드의 개요 | |
---|---|
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 를 사용해, 지정한 이름이 매핑 하는 객체를 가져옵니다. |
URIDereferencer |
getURIDereferencer ()
URIReference 의 사이접참조에 사용되는 URIDereferencer 를 돌려줍니다. |
Iterator |
iterator ()
이 DOMCryptoContext 의 식별자/요소 매핑세트에 대한, read 전용 반복자를 돌려줍니다. |
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)
URIReference 의 사이접참조에 사용되는 URIDereferencer 를 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected DOMCryptoContext()
메소드의 상세 |
---|
public String getNamespacePrefix(String namespaceURI, String defaultPrefix)
HashMap
를 사용해, 지정한 URI 가 매핑 하는 접두사를 가져옵니다. null
에 매핑 하는 경우는,defaultPrefix
를 돌려줍니다.
XMLCryptoContext
내의 getNamespacePrefix
namespaceURI
- 이름 공간 URIdefaultPrefix
- 지정한 이름 공간 URI 가 접두사에 바인드되어 있지 않은 경우에
반환되는 접두사
defaultPrefix
.
이름 공간 URI 가 등록되어 있어 접두사가 없는 경우, 빈 상태(empty)의 캐릭터 라인
(""
)(이)가 돌려주어집니다.
NullPointerException
- namespaceURI
가
null 의 경우
XMLCryptoContext.putNamespacePrefix(String, String)
public String putNamespacePrefix(String namespaceURI, String prefix)
HashMap
를 사용해, URI 를 지정한 접두사에 매핑 합니다.
XMLCryptoContext
내의 putNamespacePrefix
namespaceURI
- 이름 공간 URIprefix
- 이름 공간 접두사 (기존의 매핑을 모두 삭제하는 경우는 null
.
빈 상태(empty)의 캐릭터 라인 (""
)을 지정하면(자), 접두사는
이름 공간 URI 에 바인드 되지 않습니다.
null
NullPointerException
- namespaceURI
가
null 의 경우
XMLCryptoContext.getNamespacePrefix(String, String)
public String getDefaultNamespacePrefix()
XMLCryptoContext
의 기술:putNamespacePrefix
메소드에 의해 명시적으로 설정되어 있지 않은, 모든 이름 공간 URI 용의 접두사입니다.
XMLCryptoContext
내의 getDefaultNamespacePrefix
null
XMLCryptoContext.setDefaultNamespacePrefix(String)
public void setDefaultNamespacePrefix(String defaultPrefix)
XMLCryptoContext
의 기술:putNamespacePrefix
메소드에 의해 명시적으로 설정되어 있지 않은, 모든 이름 공간 URI 용의 이름 공간 접두사를 설정합니다.
XMLCryptoContext
내의 setDefaultNamespacePrefix
defaultPrefix
- 디폴트의 이름 공간 접두사, 또는 현재의 설정을 삭제하는 경우는
null
. 빈 상태(empty)의 캐릭터 라인
(""
)(을)를 지정하면(자), 접두사를 바인드 하지 않습니다. XMLCryptoContext.getDefaultNamespacePrefix()
public String getBaseURI()
XMLCryptoContext
의 기술:
XMLCryptoContext
내의 getBaseURI
null
XMLCryptoContext.setBaseURI(String)
public void setBaseURI(String baseURI)
XMLCryptoContext
의 기술:
XMLCryptoContext
내의 setBaseURI
baseURI
- 베이스 URI. 또는 현재의 값을 삭제하는 경우는
null
IllegalArgumentException
- baseURI
가 RFC 2396
준거가 아닌 경우XMLCryptoContext.getBaseURI()
public URIDereferencer getURIDereferencer()
XMLCryptoContext
의 기술:URIReference
의 사이접참조에 사용되는 URIDereferencer
를 돌려줍니다.
XMLCryptoContext
내의 getURIDereferencer
URIDereferencer
. 지정되어 있지 않은 경우는
null
XMLCryptoContext.setURIDereferencer(URIDereferencer)
public void setURIDereferencer(URIDereferencer dereferencer)
XMLCryptoContext
의 기술:URIReference
의 사이접참조에 사용되는 URIDereferencer
를 설정합니다.
지정한 URIDereferencer
는, 구현의 디폴트 URIDereferencer
대신에 사용됩니다.
XMLCryptoContext
내의 setURIDereferencer
dereferencer
- URIDereferencer
, 또는
현재의 설정을 삭제하는 경우는 null
XMLCryptoContext.getURIDereferencer()
public Object getProperty(String name)
HashMap
를 사용해, 지정한 이름이 매핑 하는 객체를 가져옵니다.
XMLCryptoContext
내의 getProperty
name
- 프로퍼티의 이름
null
NullPointerException
- name
가 null
의 경우XMLCryptoContext.setProperty(String, Object)
public Object setProperty(String name, Object value)
HashMap
를 사용해, 이름을 지정한 객체에 매핑 합니다.
XMLCryptoContext
내의 setProperty
name
- 프로퍼티의 이름value
- 설정하는 프로퍼티의 값
null
NullPointerException
- name
가 null
의 경우XMLCryptoContext.getProperty(String)
public KeySelector getKeySelector()
XMLCryptoContext
의 기술:
XMLCryptoContext
내의 getKeySelector
null
XMLCryptoContext.setKeySelector(KeySelector)
public void setKeySelector(KeySelector ks)
XMLCryptoContext
의 기술:
XMLCryptoContext
내의 setKeySelector
ks
- 키 셀렉터. 또는 현재의 설정을 삭제하는 경우는
null
XMLCryptoContext.getKeySelector()
public Element getElementById(String idValue)
Element
를 돌려줍니다.
이 구현은 내부 HashMap
를 사용해, 지정한 속성치가 매핑 하는 요소를 가져옵니다.
idValue
- ID 의 값
Element
,
없는 경우는 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
의 식별자/요소 매핑세트에 대한, read 전용 반복자를 돌려줍니다. Iterator.remove()
메소드 경유로 세트를 변경하려고 하면(자),UnsupportedOperationException
를 throw 합니다. 매핑이 돌려주어질 때 특정의 순서는 없습니다. 반복자내의 각 요소는 Map.Entry
로 나타내집니다. 반복 처리의 진행중으로 DOMCryptoContext
가 변경되는 경우, 반복 처리의 결과는 보증되지 않습니다.
public Object get(Object key)
HashMap
를 사용해, 지정한 키가 매핑 하는 객체를 가져옵니다.
XMLCryptoContext
내의 get
key
- 관련지을 수 있었던 값이 반환되는 키
null
XMLCryptoContext.put(Object, Object)
public Object put(Object key, Object value)
HashMap
를 사용해, 지정한 객체에 키를 매핑 합니다.
XMLCryptoContext
내의 put
key
- 지정되는 값을 관련지을 수 있는 키value
- 지정되는 키에 관련지을 수 있는 값
null
IllegalArgumentException
- 이 키 또는 값의 일부의 특성을 위해서(때문에)
이 문맥에 포함할 수 없는 경우XMLCryptoContext.get(Object)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.