java.lang.Object
javax.imageio.metadata.IIOMetadataNode
org.w3c.dom.Element
インタフェースを実装し、getUserObject
メソッドとsetUserObject
メソッドを介した外部オブジェクトのストレージを追加可能にする、メタデータ・ツリー内のノードを表すクラス。
このクラスは、一般のXML処理に使用することを想定していません。 特に、イメージ入出力APIで作成されたElement
ノードは、Sunのorg.w3.dom
APIの標準実装で作成されたノードと互換性がありません。 特に、実装は単純な使い方をするように調整されており、集中的な処理では十分に動作しない場合があります。
この実装では名前空間は無視されます。 用語の「タグ名」と「ノード名」は、常に同義と見なされます。 ノート: DOM Level 3仕様では、Node
、Element
、およびAttr
インタフェースに、IIOMetadataNode
実装または仕様への値ではない新しいメソッドがいくつか追加されました。 IIOMetadataNode
、またはIIOMetadataNode
から返されたAttr
インスタンスでそのようなメソッドを呼び出すと、DOMException
がスローされます。
-
フィールドのサマリー
インタフェース org.w3c.dom.Nodeで宣言されたフィールド
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
コンストラクタのサマリー
コンストラクタ説明空のIIOMetadataNode
を構築します。IIOMetadataNode
(String nodeName) 指定されたノード名を持つIIOMetadataNode
を構築します。 -
メソッドのサマリー
修飾子と型メソッド説明appendChild
(Node newChild) ノードnewChild
をこのノードの子のリストの末尾に追加します。cloneNode
(boolean deep) このノードの複製を返します。short
compareDocumentPosition
(Node other) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。getAttribute
(String name) 名前を指定して属性を取得します。getAttributeNode
(String name) 名前を指定して属性ノードを取得します。getAttributeNodeNS
(String namespaceURI, String localName) getAttributeNode(localName)
と同等です。getAttributeNS
(String namespaceURI, String localName) getAttribute(localName)
と同等です。このノードの属性を含むNamedNodeMap
を返します。このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。このノードの子をすべて含むNodeList
を返します。getElementsByTagName
(String name) 所定のタグ名とともに、すべての子孫Elements
のNodeList
を文書順に返します。getElementsByTagNameNS
(String namespaceURI, String localName) getElementsByTagName(localName)
と同等です。getFeature
(String feature, String version) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。このノードの最初の子を返します。ノードに子がない場合はnull
を返します。このノードの最後の子を返します。ノードに子がない場合はnull
を返します。int
リスト内のノード数です。getNodeName
と同等です。名前空間はサポートされないので、null
を返します。このノードの次の兄弟ウィジェットを返します。このノードに次の兄弟ウィジェットがない場合はnull
を返します。このノードに関連したノード名を返します。short
常にELEMENT_NODE
であるノードの型を返します。このノードに関連した値を返します。IIOMetadataNode
はどのDocument
にも属していないので、null
を返します。このノードの親を返します。名前空間はサポートされないので、null
を返します。このノードの前の兄弟ウィジェットを返します。このノードに前の兄弟ウィジェットがない場合はnull
を返します。このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。getNodeName
と同等です。このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。getUserData
(String key) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。このノードに関連したObject
値を返します。boolean
hasAttribute
(String name) この要素上に所定の名前の属性が指定された場合、または属性にデフォルト値がある場合はtrue
、それ以外の場合はfalse
を返します。boolean
hasAttributeNS
(String namespaceURI, String localName) hasAttribute(localName)
と同等です。boolean
このノードが要素である場合、属性を持っているかどうかを判断します。boolean
このノードに子ノードがある場合はtrue
を返します。insertBefore
(Node newChild, Node refChild) 既存のrefChild
子ノードの前にnewChild
ノードを挿入します。boolean
isDefaultNamespace
(String namespaceURI) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。boolean
isEqualNode
(Node node) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。boolean
isSameNode
(Node node) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。boolean
isSupported
(String feature, String version) DOM機能はサポートされていないので、false
を返します。item
(int index) 集合内のindex
番目の項目を返します。lookupNamespaceURI
(String prefix) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。lookupPrefix
(String namespaceURI) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。void
IIOMetadataNode
には子Text
が格納されないので、何も実行しません。void
removeAttribute
(String name) 名前を指定して属性を削除します。removeAttributeNode
(Attr oldAttr) 指定された属性ノードを削除します。void
removeAttributeNS
(String namespaceURI, String localName) removeAttribute(localName)
と同等です。removeChild
(Node oldChild) 子リストからoldChild
で示される子ノードを削除し、この子ノードを返します。replaceChild
(Node newChild, Node oldChild) 子リストの中の子ノードoldChild
をnewChild
で置き換え、oldChild
ノードを返します。void
setAttribute
(String name, String value) 新しい属性を追加します。setAttributeNode
(Attr newAttr) 新しい属性ノードを追加します。setAttributeNodeNS
(Attr newAttr) setAttributeNode(newAttr)
と同等です。void
setAttributeNS
(String namespaceURI, String qualifiedName, String value) setAttribute(qualifiedName, value)
と同等です。void
setIdAttribute
(String name, boolean isId) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。void
setIdAttributeNode
(Attr idAttr, boolean isId) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。void
setIdAttributeNS
(String namespaceURI, String localName, boolean isId) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。void
setNodeValue
(String nodeValue) このノードに関連したString
値を設定します。void
名前空間はサポートされないので、何も実行しません。void
setTextContent
(String textContent) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。setUserData
(String key, Object data, UserDataHandler handler) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。void
setUserObject
(Object userObject) このノードに関連した値を設定します。
-
コンストラクタの詳細
-
IIOMetadataNode
public IIOMetadataNode()空のIIOMetadataNode
を構築します。 -
IIOMetadataNode
public IIOMetadataNode(String nodeName) 指定されたノード名を持つIIOMetadataNode
を構築します。- パラメータ:
nodeName
-String
としての、ノードの名前。
-
-
メソッドの詳細
-
getNodeName
public String getNodeName()このノードに関連したノード名を返します。- 定義:
getNodeName
、インタフェースNode
- 戻り値:
String
としてのノード名。
-
getNodeValue
public String getNodeValue()このノードに関連した値を返します。- 定義:
getNodeValue
、インタフェースNode
- 戻り値:
String
としてのノード値。
-
setNodeValue
public void setNodeValue(String nodeValue) このノードに関連したString
値を設定します。- 定義:
setNodeValue
、インタフェースNode
-
getNodeType
public short getNodeType()常にELEMENT_NODE
であるノードの型を返します。- 定義:
getNodeType
、インタフェースNode
- 戻り値:
short
値のELEMENT_NODE
。
-
getParentNode
public Node getParentNode()このノードの親を返します。null
値は、ノードが独自のツリーのルートであることを示します。 ノードを既存のツリーに追加するには、insertBefore
、replaceChild
、またはappendChild
メソッドの1つを使用します。- 定義:
getParentNode
、インタフェースNode
- 戻り値:
Node
としての親。- 関連項目:
-
getChildNodes
public NodeList getChildNodes()このノードの子をすべて含むNodeList
を返します。 子が存在しない場合は、ノードが含まれていないNodeList
になります。- 定義:
getChildNodes
、インタフェースNode
- 戻り値:
NodeList
としての子。
-
getFirstChild
public Node getFirstChild()このノードの最初の子を返します。ノードに子がない場合はnull
を返します。- 定義:
getFirstChild
、インタフェースNode
- 戻り値:
Node
としての最初の子、またはnull
-
getLastChild
public Node getLastChild()このノードの最後の子を返します。ノードに子がない場合はnull
を返します。- 定義:
getLastChild
、インタフェースNode
- 戻り値:
Node
としての最後の子、またはnull
。
-
getPreviousSibling
public Node getPreviousSibling()このノードの前の兄弟ウィジェットを返します。このノードに前の兄弟ウィジェットがない場合はnull
を返します。- 定義:
getPreviousSibling
、インタフェースNode
- 戻り値:
Node
としての前の兄弟ウィジェット、またはnull
。
-
getNextSibling
public Node getNextSibling()このノードの次の兄弟ウィジェットを返します。このノードに次の兄弟ウィジェットがない場合はnull
を返します。- 定義:
getNextSibling
、インタフェースNode
- 戻り値:
Node
としての次の兄弟ウィジェット、またはnull
。
-
getAttributes
public NamedNodeMap getAttributes()このノードの属性を含むNamedNodeMap
を返します。- 定義:
getAttributes
、インタフェースNode
- 戻り値:
- このノードの属性を含む
NamedNodeMap
。
-
getOwnerDocument
public Document getOwnerDocument()IIOMetadataNode
はどのDocument
にも属していないので、null
を返します。- 定義:
getOwnerDocument
、インタフェースNode
- 戻り値:
null
。
-
insertBefore
既存のrefChild
子ノードの前にnewChild
ノードを挿入します。refChild
がnull
の場合は、子のリストの最後にnewChild
を挿入します。- 定義:
insertBefore
、インタフェースNode
- パラメータ:
newChild
- 挿入するNode
。refChild
- 参照Node
。- 戻り値:
- 挿入されるノード。
- 例外:
IllegalArgumentException
-newChild
がnull
の場合。
-
replaceChild
子リストの中の子ノードoldChild
をnewChild
で置き換え、oldChild
ノードを返します。- 定義:
replaceChild
、インタフェースNode
- パラメータ:
newChild
- 挿入するNode
。oldChild
- 置換されるNode
。- 戻り値:
- 置換されたノード。
- 例外:
IllegalArgumentException
-newChild
がnull
の場合。
-
removeChild
子リストからoldChild
で示される子ノードを削除し、この子ノードを返します。- 定義:
removeChild
、インタフェースNode
- パラメータ:
oldChild
- 削除されるNode
。- 戻り値:
- 削除されたノード
- 例外:
IllegalArgumentException
-oldChild
がnull
の場合。
-
appendChild
ノードnewChild
をこのノードの子のリストの末尾に追加します。- 定義:
appendChild
、インタフェースNode
- パラメータ:
newChild
- 挿入するNode
。- 戻り値:
- 追加されたノード
- 例外:
IllegalArgumentException
-newChild
がnull
の場合。
-
hasChildNodes
public boolean hasChildNodes()このノードに子ノードがある場合はtrue
を返します。- 定義:
hasChildNodes
、インタフェースNode
- 戻り値:
- このノードに子がある場合は
true
。
-
cloneNode
public Node cloneNode(boolean deep) このノードの複製を返します。 複製ノードには親がありません(getParentNode
はnull
を返します)。 シャロー複製を実行すると(deep
はfalse
)、新しいノードには子や兄弟ウィジェットがありません。 ディープ複製を実行すると、新しいノードは完全に複製されたサブツリーのルートを形成します。 -
normalize
public void normalize()IIOMetadataNode
には子Text
が格納されないので、何も実行しません。 -
isSupported
DOM機能はサポートされていないので、false
を返します。- 定義:
isSupported
、インタフェースNode
- パラメータ:
feature
-String
(無視されます)。version
-String
(無視されます)。- 戻り値:
false
-
getNamespaceURI
public String getNamespaceURI() throws DOMException名前空間はサポートされないので、null
を返します。- 定義:
getNamespaceURI
、インタフェースNode
- 例外:
DOMException
-
getPrefix
public String getPrefix()名前空間はサポートされないので、null
を返します。 -
setPrefix
public void setPrefix(String prefix) 名前空間はサポートされないので、何も実行しません。 -
getLocalName
public String getLocalName()getNodeName
と同等です。- 定義:
getLocalName
、インタフェースNode
- 戻り値:
String
としてのノード名。
-
getTagName
public String getTagName()getNodeName
と同等です。- 定義:
getTagName
、インタフェースElement
- 戻り値:
String
としてのノード名
-
getAttribute
名前を指定して属性を取得します。- 定義:
getAttribute
、インタフェースElement
- パラメータ:
name
- 取得する属性の名前。- 戻り値:
- 文字列で表現された
Attr
の値。その属性が指定された値またはデフォルト値を持たない場合は空文字列。
-
getAttributeNS
getAttribute(localName)
と同等です。- 定義:
getAttributeNS
、インタフェースElement
- パラメータ:
namespaceURI
- 取得する属性の名前空間URI。localName
- 取得する属性のローカル名。- 戻り値:
- 文字列で表現された
Attr
の値。その属性が指定された値またはデフォルト値を持たない場合は空文字列。 - 関連項目:
-
setAttribute
インタフェースからコピーされた説明:Element
新しい属性を追加します。 要素内にその名前の属性がすでに存在する場合、その値はvalueパラメータの値に変更されます。 この値は単純な文字列であり、設定時に解析は行われません。 その結果、あらゆるマークアップ(エンティティ参照として認識される構文を含む)が文字テキストと見なされます。実装は、書出しを行う際、これを適切な方法でエスケープする必要があります。 エンティティ参照を含む属性値を割り当てるには、ユーザーはAttr
ノードの他に任意のText
およびEntityReference
ノードを作成し、適切なサブツリーを構築してから、setAttributeNode
を使用してそれを属性の値として割り当てます。
修飾名と名前空間URIを使用して属性を設定するには、setAttributeNS
メソッドを使用します。- 定義:
setAttribute
、インタフェースElement
- パラメータ:
name
- 作成または変更する属性の名前。value
- 設定する値を表す文字列。
-
setAttributeNS
setAttribute(qualifiedName, value)
と同等です。- 定義:
setAttributeNS
、インタフェースElement
- パラメータ:
namespaceURI
- 作成または変更する属性の名前空間URI。qualifiedName
- 作成または変更する属性の修飾名。value
- 設定する値を表す文字列。- 関連項目:
-
removeAttribute
public void removeAttribute(String name) インタフェースからコピーされた説明:Element
名前を指定して属性を削除します。 削除される属性のデフォルト値がDTDで定義されていると、デフォルト値ばかりでなく、該当する場合は対応する名前空間URI、ローカル名、接頭辞とともに新しい属性がすぐに表示されます。 実装では、同様にほかのスキーマのデフォルト値を処理できますが、アプリケーションではDocument.normalizeDocument()
を使用して、情報が最新の情報であることを保証する必要があります。
この名前を持つ属性が見つからない場合には、このメソッドは効果がありません。
ローカル名と名前空間URIで属性を削除するには、removeAttributeNS
メソッドを使用します。- 定義:
removeAttribute
、インタフェースElement
- パラメータ:
name
- 削除する属性の名前。
-
removeAttributeNS
removeAttribute(localName)
と同等です。- 定義:
removeAttributeNS
、インタフェースElement
- パラメータ:
namespaceURI
- 削除する属性の名前空間URI。localName
- 削除する属性のローカル名。
-
getAttributeNode
インタフェースからコピーされた説明:Element
名前を指定して属性ノードを取得します。
修飾名と名前空間URIで属性ノードを取得するには、getAttributeNodeNS
メソッドを使用します。- 定義:
getAttributeNode
、インタフェースElement
- パラメータ:
name
- 取得する属性の名前(nodeName
)。- 戻り値:
- 指定された名前(
nodeName
)を持つAttr
ノード。このような属性が存在しない場合はnull
。
-
getAttributeNodeNS
getAttributeNode(localName)
と同等です。- 定義:
getAttributeNodeNS
、インタフェースElement
- パラメータ:
namespaceURI
- 取得する属性の名前空間URI。localName
- 取得する属性のローカル名。- 戻り値:
- 指定された属性ローカル名と名前空間URIを持つ
Attr
ノード。このような属性が存在しない場合はnull
。 - 関連項目:
-
setAttributeNode
public Attr setAttributeNode(Attr newAttr) throws DOMException インタフェースからコピーされた説明:Element
新しい属性ノードを追加します。 その名前(nodeName
)を持つ属性がすでに要素内に存在する場合、その属性は新しい属性に置き換えられます。 属性ノードをその属性ノード自体に置き換えても影響はまったくありません。
修飾名と名前空間URIを使用して新しい属性ノードを追加するには、setAttributeNodeNS
メソッドを使用します。- 定義:
setAttributeNode
、インタフェースElement
- パラメータ:
newAttr
- 属性リストに追加するAttr
ノード。- 戻り値:
newAttr
属性によって既存の属性が置き換えられる場合は、置き換えられたAttr
ノードが返される。それ以外の場合はnull
が返される。- 例外:
DOMException
- WRONG_DOCUMENT_ERR: 要素を作成した文書とは異なる文書からnewAttr
が作成された場合に発生します。
NO_MODIFICATION_ALLOWED_ERR: このノードが読取り専用の場合に発生します。
INUSE_ATTRIBUTE_ERR:newAttr
がすでに別のElement
オブジェクトの属性である場合に発生します。Attr
ノードをほかの要素で再利用するには、DOMユーザーがそれを明示的に複製する必要があります。
-
setAttributeNodeNS
setAttributeNode(newAttr)
と同等です。- 定義:
setAttributeNodeNS
、インタフェースElement
- パラメータ:
newAttr
- 属性リストに追加するAttr
ノード。- 戻り値:
newAttr
属性によって、同じローカル名と名前空間URIを持つ既存の属性が置き換えられる場合は、置き換えられたAttr
ノードが返される。それ以外の場合はnull
が返される。- 関連項目:
-
removeAttributeNode
インタフェースからコピーされた説明:Element
指定された属性ノードを削除します。 削除されたAttr
ノードのデフォルト値がDTDで定義されている場合は、デフォルト値だけでなく、該当する場合は対応する名前空間URI、ローカル名、および接頭辞を使用して新しいノードがすぐに表示されます。 実装では、同様にほかのスキーマのデフォルト値を処理できますが、アプリケーションではDocument.normalizeDocument()
を使用して、情報が最新の情報であることを保証する必要があります。- 定義:
removeAttributeNode
、インタフェースElement
- パラメータ:
oldAttr
- 属性リストから削除するAttr
ノード。- 戻り値:
- 削除された
Attr
ノード。
-
getElementsByTagName
インタフェースからコピーされた説明:Element
所定のタグ名とともに、すべての子孫Elements
のNodeList
を文書順に返します。- 定義:
getElementsByTagName
、インタフェースElement
- パラメータ:
name
- 一致するタグの名前。 特殊な値「*」はすべてのタグに一致する。- 戻り値:
- 一致する
Element
ノードのリスト。
-
getElementsByTagNameNS
getElementsByTagName(localName)
と同等です。- 定義:
getElementsByTagNameNS
、インタフェースElement
- パラメータ:
namespaceURI
- 一致する要素の名前空間URI。 特殊な値「*」はすべての名前空間に一致する。localName
- 一致する要素のローカル名。 特殊な値「*」はすべてのローカル名に一致する。- 戻り値:
- 一致するすべての
Elements
を含む新しいNodeList
オブジェクト。
-
hasAttributes
public boolean hasAttributes()インタフェースからコピーされた説明:Node
このノードが要素である場合、属性を持っているかどうかを判断します。- 定義:
hasAttributes
、インタフェースNode
- 戻り値:
- このノードに属性がある場合は
true
を、それ以外の場合はfalse
を返す。
-
hasAttribute
public boolean hasAttribute(String name) インタフェースからコピーされた説明:Element
この要素上に所定の名前の属性が指定された場合、または属性にデフォルト値がある場合はtrue
、それ以外の場合はfalse
を返します。- 定義:
hasAttribute
、インタフェースElement
- パラメータ:
name
- 検索する属性の名前。- 戻り値:
- 指定された名前を持つ属性がこの要素上で指定されているか、デフォルト値を持っている場合は
true
。それ以外の場合はfalse
。
-
hasAttributeNS
hasAttribute(localName)
と同等です。- 定義:
hasAttributeNS
、インタフェースElement
- パラメータ:
namespaceURI
- 検索する属性の名前空間URI。localName
- 検索する属性のローカル名。- 戻り値:
- 指定されたローカル名と名前空間URIを持つ属性が指定されているか、この要素上でデフォルト値を持っている場合は
true
。それ以外の場合はfalse
。
-
getLength
public int getLength()インタフェースからコピーされた説明:NodeList
リスト内のノード数です。 有効な子ノード・インデックスの範囲は0以上length-1
以下です。 -
item
public Node item(int index) インタフェースからコピーされた説明:NodeList
集合内のindex
番目の項目を返します。index
がリスト内のノードの数以上である場合はnull
を返します。 -
getUserObject
public Object getUserObject()このノードに関連したObject
値を返します。- 戻り値:
- ユーザー
Object
。 - 関連項目:
-
setUserObject
public void setUserObject(Object userObject) このノードに関連した値を設定します。- パラメータ:
userObject
- ユーザーObject
。- 関連項目:
-
setIdAttribute
public void setIdAttribute(String name, boolean isId) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
setIdAttribute
、インタフェースElement
- パラメータ:
name
- 属性の名前。isId
- 属性が型IDの属性であるかどうかを判定。- 例外:
DOMException
- 常に。
-
setIdAttributeNS
public void setIdAttributeNS(String namespaceURI, String localName, boolean isId) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
setIdAttributeNS
、インタフェースElement
- パラメータ:
namespaceURI
- 属性の名前空間URI。localName
- 属性のローカル名。isId
- 属性が型IDの属性であるかどうかを判定。- 例外:
DOMException
- 常に。
-
setIdAttributeNode
public void setIdAttributeNode(Attr idAttr, boolean isId) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
setIdAttributeNode
、インタフェースElement
- パラメータ:
idAttr
- 属性ノード。isId
- 属性が型IDの属性であるかどうかを判定。- 例外:
DOMException
- 常に。
-
getSchemaTypeInfo
public TypeInfo getSchemaTypeInfo() throws DOMExceptionこのDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
getSchemaTypeInfo
、インタフェースElement
- 例外:
DOMException
- 常に。
-
setUserData
public Object setUserData(String key, Object data, UserDataHandler handler) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
setUserData
、インタフェースNode
- パラメータ:
key
- オブジェクトを関連付けるキー。data
- 指定されたキーに関連付けるオブジェクト。そのキーへの既存の関連付けをすべて削除する場合はnull
。handler
- そのキーに関連付けるハンドラ、またはnull
。- 戻り値:
- このノード上で指定されたキーに以前に関連付けられていた
DOMUserData
を返す。何も関連付けられていなかった場合はnull
。 - 例外:
DOMException
- 常に。
-
getUserData
public Object getUserData(String key) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
getUserData
、インタフェースNode
- パラメータ:
key
- オブジェクトが関連付けられているキー。- 戻り値:
- このノード上で指定されたキーに関連付けられている
DOMUserData
を返す。何も関連付けられていなかった場合はnull
。 - 例外:
DOMException
- 常に。
-
getFeature
public Object getFeature(String feature, String version) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
getFeature
、インタフェースNode
- パラメータ:
feature
- 要求された機能の名前。 機能名の前に追加されるプラス記号「+」は、このメソッドのコンテキストでは有意ではないので無視される。version
- テストする機能のバージョン番号。- 戻り値:
- 指定された機能とバージョンの特殊なAPIを実装するオブジェクト(存在する場合)を返します。指定された機能に関連付けられたインタフェースを実装するオブジェクトがない場合は
null
を返します。 このメソッドによって返されたDOMObject
がNode
インタフェースを実装する場合は、主要コアNode
に委譲し、attributesやchildNodesなどの主要コアNode
と整合性のない結果を返さないようにする必要がある。 - 例外:
DOMException
- 常に。
-
isSameNode
public boolean isSameNode(Node node) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
isSameNode
、インタフェースNode
- パラメータ:
node
- テスト対象のノード。- 戻り値:
- ノードが同じである場合は
true
を、それ以外の場合はfalse
を返す。 - 例外:
DOMException
- 常に。
-
isEqualNode
public boolean isEqualNode(Node node) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
isEqualNode
、インタフェースNode
- パラメータ:
node
- 同等性を比較する対象のノード。- 戻り値:
- ノードが同等である場合は
true
を、それ以外の場合はfalse
を返す。 - 例外:
DOMException
- 常に。
-
lookupNamespaceURI
public String lookupNamespaceURI(String prefix) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
lookupNamespaceURI
、インタフェースNode
- パラメータ:
prefix
- 検索する接頭辞。 このパラメータがnull
の場合、このメソッドはデフォルトの名前空間URI (存在する場合)を返す。- 戻り値:
- 関連付けられた名前空間URIを返す。見つからなかった場合は
null
を返す。 - 例外:
DOMException
- 常に。
-
isDefaultNamespace
public boolean isDefaultNamespace(String namespaceURI) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
isDefaultNamespace
、インタフェースNode
- パラメータ:
namespaceURI
- 検索する名前空間URI。- 戻り値:
- 指定された
namespaceURI
がデフォルトの名前空間である場合はtrue
を、それ以外の場合はfalse
を返す。 - 例外:
DOMException
- 常に。
-
lookupPrefix
public String lookupPrefix(String namespaceURI) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
lookupPrefix
、インタフェースNode
- パラメータ:
namespaceURI
- 検索する名前空間URI。- 戻り値:
- 見つかった場合は関連付けられた名前空間接頭辞を返す。見つからなかった場合は
null
を返す。 複数の接頭辞が名前空間接頭辞に関連付けられている場合、返される名前空間接頭辞は実装に応じて異なる。 - 例外:
DOMException
- 常に。
-
getTextContent
public String getTextContent() throws DOMExceptionこのDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
getTextContent
、インタフェースNode
- 例外:
DOMException
- 常に。
-
setTextContent
public void setTextContent(String textContent) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
setTextContent
、インタフェースNode
- 例外:
DOMException
- 常に。
-
compareDocumentPosition
public short compareDocumentPosition(Node other) throws DOMException このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
compareDocumentPosition
、インタフェースNode
- パラメータ:
other
- 参照ノードと比較するノード。- 戻り値:
- 参照ノードに対してノードの相対的な位置を決める方法。
- 例外:
DOMException
- 常に。
-
getBaseURI
public String getBaseURI() throws DOMExceptionこのDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。- 定義:
getBaseURI
、インタフェースNode
- 例外:
DOMException
- 常に。
-