|
LIXM 1.6.1M6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface NamespaceBinding
名前空間を処理するクラスのためのインターフェイスです。
このインターフェイスでは名前空間URIとプレフィックスの関連付けおよび、 関連付けられたそれらの取得方法の実装を強制します。
このクラスにに関連付けられる名前空間URIは文字列で表されます。
プレフィックスはObject型で表現されているので
任意の型を名前空間URIに関連付けることができます。
それは単純な例ではString型となるでしょう。
| フィールドの概要 | |
|---|---|
static java.lang.String |
NS_DEFAULT_PREFIX
|
static java.lang.String |
NS_RELAXNG_URI
|
static java.lang.String |
NS_W3C_XML_SCHEMA_INSTANCE_URI
|
static java.lang.String |
NS_W3C_XML_SCHEMA_URI
|
static java.lang.String |
NS_W3C_XPATH_DATATYPE_URI
|
static java.lang.String |
NS_XML_PREFIX
|
static java.lang.String |
NS_XML_URI
|
static java.lang.String |
NS_XMLNS_ATTRIBUTE
|
static java.lang.String |
NS_XMLNS_ATTRIBUTE_URI
|
| メソッドの概要 | |
|---|---|
java.lang.String |
getNamespaceURI(java.lang.Object prefix)
プレフィックスから関連する名前空間URIを取得します。 |
java.lang.Object |
getPrefix(java.lang.String namespaceURI)
名前空間URIから関連するプレフィックスを取得します。 |
java.lang.Object[] |
getPrefixes(java.lang.String namespaceURI)
名前空間URIから関連するプレフィックスを配列として取得します。 |
java.lang.Object |
put(java.lang.Object prefix,
java.lang.String namespaceURI)
プレフィックスを名前空間URIへ関連付けます。 |
| フィールドの詳細 |
|---|
static final java.lang.String NS_DEFAULT_PREFIX
static final java.lang.String NS_XML_URI
static final java.lang.String NS_XML_PREFIX
static final java.lang.String NS_XMLNS_ATTRIBUTE_URI
static final java.lang.String NS_XMLNS_ATTRIBUTE
static final java.lang.String NS_W3C_XML_SCHEMA_URI
static final java.lang.String NS_W3C_XML_SCHEMA_INSTANCE_URI
static final java.lang.String NS_W3C_XPATH_DATATYPE_URI
static final java.lang.String NS_RELAXNG_URI
| メソッドの詳細 |
|---|
java.lang.Object put(java.lang.Object prefix,
java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException
プレフィックスを名前空間URIへ関連付けます。
プレフィックスは例えば単純に文字列であったり、そのプレフィックスを持つ要素、 属性に対するアクションテーブルかもしれません。
XMLや名前空間の仕様で定められているプレフィックス、 名前空間URIを変更しようとした場合IllegalArgumentExceptionを投げます。
prefix - プレフィックスを表す任意のObjectnamespaceURI - 名前空間URIを表す文字列
java.lang.IllegalArgumentException - XMLや名前空間の仕様で決められているプレフィックス、
名前空間URIを変更しようとした場合NS_DEFAULT_PREFIX,
NS_XML_PREFIX,
NS_XML_URI,
NS_XMLNS_ATTRIBUTE,
NS_XMLNS_ATTRIBUTE_URI
java.lang.String getNamespaceURI(java.lang.Object prefix)
throws java.lang.IllegalArgumentException
プレフィックスから関連する名前空間URIを取得します。
prefix - プレフィックスを表す任意のObject
java.lang.IllegalArgumentException - prefixがnullの場合
java.lang.Object getPrefix(java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException
namespaceURI - 名前空間URIを表す文字列
java.lang.IllegalArgumentException
java.lang.Object[] getPrefixes(java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException
namespaceURI - 名前空間URIを表す文字列
java.lang.IllegalArgumentException
|
LIXM 1.6.1M6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||