|
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 nullXMLCryptoContext.setDefaultNamespacePrefix(String) public void setDefaultNamespacePrefix(String defaultPrefix)
XMLCryptoContext 의 기술:putNamespacePrefix 메소드에 의해 명시적으로 설정되어 있지 않은, 모든 이름 공간 URI 용의 이름 공간 접두사를 설정합니다.
XMLCryptoContext 내의 setDefaultNamespacePrefix defaultPrefix - 디폴트의 이름 공간 접두사, 또는 현재의 설정을 삭제하는 경우는
null. 빈 상태(empty)의 캐릭터 라인
("")(을)를 지정하면(자), 접두사를 바인드 하지 않습니다. XMLCryptoContext.getDefaultNamespacePrefix() public String getBaseURI()
XMLCryptoContext 의 기술:
XMLCryptoContext 내의 getBaseURI nullXMLCryptoContext.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. 지정되어 있지 않은 경우는
nullXMLCryptoContext.setURIDereferencer(URIDereferencer) public void setURIDereferencer(URIDereferencer dereferencer)
XMLCryptoContext 의 기술:URIReference 의 사이접참조에 사용되는 URIDereferencer 를 설정합니다.
지정한 URIDereferencer 는, 구현의 디폴트 URIDereferencer 대신에 사용됩니다.
XMLCryptoContext 내의 setURIDereferencer dereferencer - URIDereferencer, 또는
현재의 설정을 삭제하는 경우는 nullXMLCryptoContext.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 nullXMLCryptoContext.setKeySelector(KeySelector) public void setKeySelector(KeySelector ks)
XMLCryptoContext 의 기술:
XMLCryptoContext 내의 setKeySelector ks - 키 셀렉터. 또는 현재의 설정을 삭제하는 경우는
nullXMLCryptoContext.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 - 관련지을 수 있었던 값이 반환되는 키
nullXMLCryptoContext.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 도 참조해 주세요.