|
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 の識別子/要素マッピングのセットに対する、読み込み専用反復子を返します。 |
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 内の getNamespacePrefixnamespaceURI - 名前空間 URIdefaultPrefix - 指定した名前空間 URI が接頭辞にバインドされていない場合に
返される接頭辞
defaultPrefix。
名前空間 URI が登録されていて接頭辞がない場合、空の文字列
("") が返されます。
NullPointerException - namespaceURI が
null の場合XMLCryptoContext.putNamespacePrefix(String, String)
public String putNamespacePrefix(String namespaceURI,
String prefix)
HashMap を使用して、URI を指定した接頭辞にマッピングします。
XMLCryptoContext 内の putNamespacePrefixnamespaceURI - 名前空間 URIprefix - 名前空間接頭辞 (既存のマッピングをすべて削除する場合は null。
空の文字列 ("") を指定すると、接頭辞は
名前空間 URI にバインドされません。
null
NullPointerException - namespaceURI が
null の場合XMLCryptoContext.getNamespacePrefix(String, String)public String getDefaultNamespacePrefix()
XMLCryptoContext の記述:putNamespacePrefix メソッドによって明示的に設定されていない、すべての名前空間 URI 用の接頭辞です。
XMLCryptoContext 内の getDefaultNamespacePrefixnullXMLCryptoContext.setDefaultNamespacePrefix(String)public void setDefaultNamespacePrefix(String defaultPrefix)
XMLCryptoContext の記述:putNamespacePrefix メソッドによって明示的に設定されていない、すべての名前空間 URI 用の名前空間接頭辞を設定します。
XMLCryptoContext 内の setDefaultNamespacePrefixdefaultPrefix - デフォルトの名前空間接頭辞、または現在の設定を削除する場合は
null。空の文字列
("") を指定すると、接頭辞をバインドしません。XMLCryptoContext.getDefaultNamespacePrefix()public String getBaseURI()
XMLCryptoContext の記述:
XMLCryptoContext 内の getBaseURInullXMLCryptoContext.setBaseURI(String)public void setBaseURI(String baseURI)
XMLCryptoContext の記述:
XMLCryptoContext 内の setBaseURIbaseURI - ベース URI。または現在の値を削除する場合は
null
IllegalArgumentException - baseURI が RFC 2396
準拠でない場合XMLCryptoContext.getBaseURI()public URIDereferencer getURIDereferencer()
XMLCryptoContext の記述:URIReference の間接参照に使用される URIDereferencer を返します。
XMLCryptoContext 内の getURIDereferencerURIDereferencer。指定されていない場合は
nullXMLCryptoContext.setURIDereferencer(URIDereferencer)public void setURIDereferencer(URIDereferencer dereferencer)
XMLCryptoContext の記述:URIReference の間接参照に使用される URIDereferencer を設定します。
指定した URIDereferencer は、実装のデフォルト URIDereferencer の代わりに使用されます。
XMLCryptoContext 内の setURIDereferencerdereferencer - URIDereferencer、または
現在の設定を削除する場合は nullXMLCryptoContext.getURIDereferencer()public Object getProperty(String name)
HashMap を使用して、指定した名前がマッピングするオブジェクトを取得します。
XMLCryptoContext 内の getPropertyname - プロパティーの名前
null
NullPointerException - name が null の場合XMLCryptoContext.setProperty(String, Object)
public Object setProperty(String name,
Object value)
HashMap を使用して、名前を指定したオブジェクトにマッピングします。
XMLCryptoContext 内の setPropertyname - プロパティーの名前value - 設定するプロパティーの値
null
NullPointerException - name が null の場合XMLCryptoContext.getProperty(String)public KeySelector getKeySelector()
XMLCryptoContext の記述:
XMLCryptoContext 内の getKeySelectornullXMLCryptoContext.setKeySelector(KeySelector)public void setKeySelector(KeySelector ks)
XMLCryptoContext の記述:
XMLCryptoContext 内の setKeySelectorks - キーセレクタ。または現在の設定を削除する場合は
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 の識別子/要素マッピングのセットに対する、読み込み専用反復子を返します。Iterator.remove() メソッド経由でセットを変更しようとすると、UnsupportedOperationException をスローします。マッピングが返されるときに特定の順序はありません。反復子内の各要素は Map.Entry で表されます。繰り返し処理の進行中に DOMCryptoContext が変更される場合、繰り返し処理の結果は保証されません。
public Object get(Object key)
HashMap を使用して、指定したキーがマッピングするオブジェクトを取得します。
XMLCryptoContext 内の getkey - 関連付けられた値が返されるキー
nullXMLCryptoContext.put(Object, Object)
public Object put(Object key,
Object value)
HashMap を使用して、指定したオブジェクトにキーをマッピングします。
XMLCryptoContext 内の putkey - 指定される値が関連付けられるキー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 も参照してください。