クラスIIOMetadataNode
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がスローされます。
- 関連項目:
-
フィールドのサマリー
インタフェース 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修飾子と型フィールド説明static final shortノードはAttrです。static final shortノードはCDATASectionです。static final shortノードはCommentです。static final shortノードはDocumentFragmentです。static final shortノードはDocumentです。static final shortノードは参照ノードに含まれています。static final shortノードは参照ノードを含みます。static final short2つのノードは切断されます。static final shortノードは参照ノードのあとに続きます。static final short先行するかあとにくるかは実装に固有です。static final short2番目のノードは参照ノードの前にあります。static final shortノードはDocumentTypeです。static final shortノードはElementです。static final shortノードはEntityです。static final shortノードはEntityReferenceです。static final shortノードはNotationです。static final shortノードはProcessingInstructionです。static final shortノードはTextノードです。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明空のIIOMetadataNodeを構築します。IIOMetadataNode(String nodeName) 指定されたノード名を持つIIOMetadataNodeを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明appendChild(Node newChild) ノードnewChildをこのノードの子のリストの末尾に追加します。cloneNode(boolean deep) このノードの複製を返します。shortcompareDocumentPosition(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値を返します。booleanhasAttribute(String name) この要素上に所定の名前の属性が指定された場合、または属性にデフォルト値がある場合はtrue、それ以外の場合はfalseを返します。booleanhasAttributeNS(String namespaceURI, String localName) hasAttribute(localName)と同等です。booleanこのノードが要素である場合、属性を持っているかどうかを判断します。booleanこのノードに子ノードがある場合はtrueを返します。insertBefore(Node newChild, Node refChild) 既存のrefChild子ノードの前にnewChildノードを挿入します。booleanisDefaultNamespace(String namespaceURI) このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。booleanisEqualNode(Node node) このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。booleanisSameNode(Node node) このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。booleanisSupported(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がスローされます。voidIIOMetadataNodeには子Textが格納されないので、何も実行しません。voidremoveAttribute(String name) 名前を指定して属性を削除します。removeAttributeNode(Attr oldAttr) 指定された属性ノードを削除します。voidremoveAttributeNS(String namespaceURI, String localName) removeAttribute(localName)と同等です。removeChild(Node oldChild) 子リストからoldChildで示される子ノードを削除し、この子ノードを返します。replaceChild(Node newChild, Node oldChild) 子リストの中の子ノードoldChildをnewChildで置き換え、oldChildノードを返します。voidsetAttribute(String name, String value) 新しい属性を追加します。setAttributeNode(Attr newAttr) 新しい属性ノードを追加します。setAttributeNodeNS(Attr newAttr) setAttributeNode(newAttr)と同等です。voidsetAttributeNS(String namespaceURI, String qualifiedName, String value) setAttribute(qualifiedName, value)と同等です。voidsetIdAttribute(String name, boolean isId) このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。voidsetIdAttributeNode(Attr idAttr, boolean isId) このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。voidsetIdAttributeNS(String namespaceURI, String localName, boolean isId) このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。voidsetNodeValue(String nodeValue) このノードに関連したString値を設定します。void名前空間はサポートされないので、何も実行しません。voidsetTextContent(String textContent) このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。setUserData(String key, Object data, UserDataHandler handler) このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。voidsetUserObject(Object userObject) このノードに関連した値を設定します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
IIOMetadataNode
public IIOMetadataNode()空のIIOMetadataNodeを構築します。 -
IIOMetadataNode
public IIOMetadataNode(String nodeName) 指定されたノード名を持つIIOMetadataNodeを構築します。- パラメータ:
nodeName-Stringとしての、ノードの名前。
-
-
メソッドの詳細
-
getNodeName
-
getNodeValue
-
setNodeValue
-
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
-
isSupported
DOM機能はサポートされていないので、falseを返します。- 定義:
isSupported、インタフェースNode- パラメータ:
feature-String(無視されます)。version-String(無視されます)。- 戻り値:
false
-
getNamespaceURI
public String getNamespaceURI() throws DOMException名前空間はサポートされないので、nullを返します。- 定義:
getNamespaceURI、インタフェースNode- スロー:
DOMException
-
getPrefix
-
setPrefix
-
getLocalName
-
getTagName
-
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
-
item
-
getUserObject
-
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- 常に。
-