- java.lang.Object
-
- javax.imageio.metadata.IIOMetadataNode
-
public class IIOMetadataNode extends Object implements Element, NodeList
メタデータ・ツリーのノードを表すクラスで、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
を構築します。IIOMetadataNode(String nodeName)
指定されたノード名を持つIIOMetadataNode
を構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Node
appendChild(Node newChild)
ノードnewChild
をこのノードの子のリストの末尾に追加します。Node
cloneNode(boolean deep)
このノードの複製を返します。short
compareDocumentPosition(Node other)
このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。String
getAttribute(String name)
名前を指定して属性を取得します。Attr
getAttributeNode(String name)
名前を指定して属性ノードを取得します。Attr
getAttributeNodeNS(String namespaceURI, String localName)
getAttributeNode(localName)
と同等です。String
getAttributeNS(String namespaceURI, String localName)
getAttribute(localName)
と同等です。NamedNodeMap
getAttributes()
このノードの属性を含むNamedNodeMap
を返します。String
getBaseURI()
このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。NodeList
getChildNodes()
このノードの子をすべて含むNodeList
を返します。NodeList
getElementsByTagName(String name)
所定のタグ名とともに、すべての子孫Elements
のNodeList
を文書順に返します。NodeList
getElementsByTagNameNS(String namespaceURI, String localName)
getElementsByTagName(localName)
と同等です。Object
getFeature(String feature, String version)
このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。Node
getFirstChild()
このノードの最初の子を返します。ノードに子がない場合はnull
を返します。Node
getLastChild()
このノードの最後の子を返します。ノードに子がない場合はnull
を返します。int
getLength()
リスト内のノード数です。String
getLocalName()
getNodeName
と同等です。String
getNamespaceURI()
名前空間はサポートされないので、null
を返します。Node
getNextSibling()
このノードの次の兄弟ウィジェットを返します。このノードに次の兄弟ウィジェットがない場合はnull
を返します。String
getNodeName()
このノードに関連したノード名を返します。short
getNodeType()
常にELEMENT_NODE
であるノードの型を返します。String
getNodeValue()
このノードに関連した値を返します。Document
getOwnerDocument()
IIOMetadataNode
はどのDocument
にも属していないので、null
を返します。Node
getParentNode()
このノードの親を返します。String
getPrefix()
名前空間はサポートされないので、null
を返します。Node
getPreviousSibling()
このノードの前の兄弟ウィジェットを返します。このノードに前の兄弟ウィジェットがない場合はnull
を返します。TypeInfo
getSchemaTypeInfo()
このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。String
getTagName()
getNodeName
と同等です。String
getTextContent()
このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。Object
getUserData(String key)
このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。Object
getUserObject()
このノードに関連したObject
値を返します。boolean
hasAttribute(String name)
この要素上に所定の名前の属性が指定された場合、または属性にデフォルト値がある場合はtrue
、それ以外の場合はfalse
を返します。boolean
hasAttributeNS(String namespaceURI, String localName)
hasAttribute(localName)
と同等です。boolean
hasAttributes()
このノードが要素である場合、属性を持っているかどうかを判断します。boolean
hasChildNodes()
このノードに子ノードがある場合はtrue
を返します。Node
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
を返します。Node
item(int index)
集合内のindex
番目の項目を返します。String
lookupNamespaceURI(String prefix)
このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。String
lookupPrefix(String namespaceURI)
このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。void
normalize()
IIOMetadataNode
には子Text
が格納されないので、何も実行しません。void
removeAttribute(String name)
名前を指定して属性を削除します。Attr
removeAttributeNode(Attr oldAttr)
指定された属性ノードを削除します。void
removeAttributeNS(String namespaceURI, String localName)
removeAttribute(localName)
と同等です。Node
removeChild(Node oldChild)
子リストからoldChild
で示される子ノードを削除し、この子ノードを返します。Node
replaceChild(Node newChild, Node oldChild)
子リストの中の子ノードoldChild
をnewChild
で置き換え、oldChild
ノードを返します。void
setAttribute(String name, String value)
新しい属性を追加します。Attr
setAttributeNode(Attr newAttr)
新しい属性ノードを追加します。Attr
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
setPrefix(String prefix)
名前空間はサポートされないので、何も実行しません。void
setTextContent(String textContent)
このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。Object
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
としての親。- 関連項目:
insertBefore(org.w3c.dom.Node, org.w3c.dom.Node)
,replaceChild(org.w3c.dom.Node, org.w3c.dom.Node)
,appendChild(org.w3c.dom.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
public Node insertBefore(Node newChild, Node refChild)
既存のrefChild
子ノードの前にnewChild
ノードを挿入します。refChild
がnull
の場合は、子のリストの最後にnewChild
を挿入します。- 定義:
insertBefore
、インタフェース:Node
- パラメータ:
newChild
- 挿入するNode
。refChild
- 参照Node
。- 戻り値:
- 挿入されるノード。
- 例外:
IllegalArgumentException
-newChild
がnull
の場合。
-
replaceChild
public Node replaceChild(Node newChild, Node oldChild)
子リストの中の子ノードoldChild
をnewChild
で置き換え、oldChild
ノードを返します。- 定義:
replaceChild
、インタフェース:Node
- パラメータ:
newChild
- 挿入するNode
。oldChild
- 置換されるNode
。- 戻り値:
- 置換されたノード。
- 例外:
IllegalArgumentException
-newChild
がnull
の場合。
-
removeChild
public Node removeChild(Node oldChild)
子リストからoldChild
で示される子ノードを削除し、この子ノードを返します。- 定義:
removeChild
、インタフェース:Node
- パラメータ:
oldChild
- 削除されるNode
。- 戻り値:
- 削除されたノード
- 例外:
IllegalArgumentException
-oldChild
がnull
の場合。
-
appendChild
public Node appendChild(Node newChild)
ノード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
public boolean isSupported(String feature, String version)
DOM機能はサポートされていないので、false
を返します。- 定義:
isSupported
、インタフェース:Node
- パラメータ:
feature
-String
(無視されます)。version
-String
(無視されます)。- 戻り値:
false
。
-
getNamespaceURI
public String getNamespaceURI() throws DOMException
名前空間はサポートされないので、null
を返します。- 定義:
getNamespaceURI
、インタフェース:Node
- 例外:
DOMException
-
getPrefix
public String getPrefix()
名前空間はサポートされないので、null
を返します。- 定義:
getPrefix
、インタフェース:Node
- 戻り値:
null
。- 関連項目:
setPrefix(java.lang.String)
-
setPrefix
public void setPrefix(String prefix)
名前空間はサポートされないので、何も実行しません。- 定義:
setPrefix
、インタフェース:Node
- パラメータ:
prefix
-String
(無視されます)。- 関連項目:
getPrefix()
-
getLocalName
public String getLocalName()
getNodeName
と同等です。- 定義:
getLocalName
、インタフェース:Node
- 戻り値:
String
としてのノード名。
-
getTagName
public String getTagName()
getNodeName
と同等です。- 定義:
getTagName
、インタフェース:Element
- 戻り値:
String
としてのノード名
-
getAttribute
public String getAttribute(String name)
名前を指定して属性を取得します。- 定義:
getAttribute
、インタフェース:Element
- パラメータ:
name
- 取得する属性の名前。- 戻り値:
- 文字列で表現された
Attr
の値。その属性が指定された値またはデフォルト値を持たない場合は空文字列。
-
getAttributeNS
public String getAttributeNS(String namespaceURI, String localName)
getAttribute(localName)
と同等です。- 定義:
getAttributeNS
、インタフェース:Element
- パラメータ:
namespaceURI
- 取得する属性の名前空間URI。localName
- 取得する属性のローカル名。- 戻り値:
- 文字列で表現された
Attr
の値。その属性が指定された値またはデフォルト値を持たない場合は空文字列。 - 関連項目:
setAttributeNS(java.lang.String, java.lang.String, java.lang.String)
-
setAttribute
public void setAttribute(String name, String value)
インタフェースからコピーされた説明:Element
新しい属性を追加します。 要素内にその名前の属性がすでに存在する場合、その値はvalueパラメータの値に変更されます。 この値は単純な文字列であり、設定時に解析は行われません。 その結果、あらゆるマークアップ(エンティティ参照として認識される構文を含む)が文字テキストと見なされます。実装は、書出しを行う際、これを適切な方法でエスケープする必要があります。 エンティティ参照を含む属性値を割り当てるには、ユーザーはAttr
ノードのほかに任意のText
およびEntityReference
ノードを作成し、適切なサブツリーを構築してから、setAttributeNode
を使用してそれを属性の値として割り当てます。
修飾名と名前空間URIを使用して属性を設定するには、setAttributeNS
メソッドを使用します。- 定義:
setAttribute
、インタフェース:Element
- パラメータ:
name
- 作成または変更する属性の名前。value
- 設定する値を表す文字列。
-
setAttributeNS
public void setAttributeNS(String namespaceURI, String qualifiedName, String value)
setAttribute(qualifiedName, value)
と同等です。- 定義:
setAttributeNS
、インタフェース:Element
- パラメータ:
namespaceURI
- 作成または変更する属性の名前空間URI。qualifiedName
- 作成または変更する属性の修飾名。value
- 設定する値を表す文字列。- 関連項目:
getAttributeNS(java.lang.String, java.lang.String)
-
removeAttribute
public void removeAttribute(String name)
インタフェースからコピーされた説明:Element
名前を指定して属性を削除します。 削除される属性のデフォルト値がDTDで定義されていると、デフォルト値ばかりでなく、該当する場合は対応する名前空間URI、ローカル名、接頭辞とともに新しい属性がすぐに表示されます。 実装では、同様にほかのスキーマのデフォルト値を処理できますが、アプリケーションではDocument.normalizeDocument()
を使用して、情報が最新の情報であることを保証する必要があります。
この名前を持つ属性が見つからない場合には、このメソッドは効果がありません。
ローカル名と名前空間URIで属性を削除するには、removeAttributeNS
メソッドを使用します。- 定義:
removeAttribute
、インタフェース:Element
- パラメータ:
name
- 削除する属性の名前。
-
removeAttributeNS
public void removeAttributeNS(String namespaceURI, String localName)
removeAttribute(localName)
と同等です。- 定義:
removeAttributeNS
、インタフェース:Element
- パラメータ:
namespaceURI
- 削除する属性の名前空間URI。localName
- 削除する属性のローカル名。
-
getAttributeNode
public Attr getAttributeNode(String name)
インタフェースからコピーされた説明:Element
名前を指定して属性ノードを取得します。
修飾名と名前空間URIで属性ノードを取得するには、getAttributeNodeNS
メソッドを使用します。- 定義:
getAttributeNode
、インタフェース:Element
- パラメータ:
name
- 取得する属性の名前(nodeName
)。- 戻り値:
- 指定された名前(
nodeName
)を持つAttr
ノード。このような属性が存在しない場合はnull
。
-
getAttributeNodeNS
public Attr getAttributeNodeNS(String namespaceURI, String localName)
getAttributeNode(localName)
と同等です。- 定義:
getAttributeNodeNS
、インタフェース:Element
- パラメータ:
namespaceURI
- 取得する属性の名前空間URI。localName
- 取得する属性のローカル名。- 戻り値:
- 指定された属性ローカル名と名前空間URIを持つ
Attr
ノード。このような属性が存在しない場合はnull
。 - 関連項目:
setAttributeNodeNS(org.w3c.dom.Attr)
-
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
public Attr setAttributeNodeNS(Attr newAttr)
setAttributeNode(newAttr)
と同等です。- 定義:
setAttributeNodeNS
、インタフェース:Element
- パラメータ:
newAttr
- 属性リストに追加するAttr
ノード。- 戻り値:
newAttr
属性によって、同じローカル名と名前空間URIを持つ既存の属性が置き換えられる場合は、置き換えられたAttr
ノードが返される。それ以外の場合はnull
が返される。- 関連項目:
getAttributeNodeNS(java.lang.String, java.lang.String)
-
removeAttributeNode
public Attr removeAttributeNode(Attr oldAttr)
インタフェースからコピーされた説明:Element
指定された属性ノードを削除します。 削除されたAttr
ノードのデフォルト値がDTDで定義されている場合は、デフォルト値だけでなく、該当する場合は対応する名前空間URI、ローカル名、および接頭辞を使用して新しいノードがすぐに表示されます。 実装では、同様にほかのスキーマのデフォルト値を処理できますが、アプリケーションではDocument.normalizeDocument()
を使用して、情報が最新の情報であることを保証する必要があります。- 定義:
removeAttributeNode
、インタフェース:Element
- パラメータ:
oldAttr
- 属性リストから削除するAttr
ノード。- 戻り値:
- 削除された
Attr
ノード。
-
getElementsByTagName
public NodeList getElementsByTagName(String name)
インタフェースからコピーされた説明:Element
所定のタグ名とともに、すべての子孫Elements
のNodeList
を文書順に返します。- 定義:
getElementsByTagName
、インタフェース:Element
- パラメータ:
name
- 一致するタグの名前。 特殊な値「*」はすべてのタグに一致する。- 戻り値:
- 一致する
Element
ノードのリスト。
-
getElementsByTagNameNS
public NodeList getElementsByTagNameNS(String namespaceURI, String localName)
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
public boolean hasAttributeNS(String namespaceURI, String localName)
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(java.lang.Object)
-
setUserObject
public void setUserObject(Object userObject)
このノードに関連した値を設定します。- パラメータ:
userObject
- ユーザーObject
。- 関連項目:
getUserObject()
-
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
- 常に。
-
-