モジュール java.desktop
パッケージ javax.imageio.metadata

クラスIIOMetadataNode

  • すべての実装されたインタフェース:
    Element, Node, NodeList


    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仕様では、NodeElement、およびAttrインタフェースに、IIOMetadataNode実装または仕様への値ではない新しいメソッドがいくつか追加されました。 IIOMetadataNode、またはIIOMetadataNodeから返されたAttrインスタンスでそのようなメソッドを呼び出すと、DOMExceptionがスローされます。

    関連項目:
    IIOMetadata.getAsTree(java.lang.String), IIOMetadata.setFromTree(java.lang.String, org.w3c.dom.Node), IIOMetadata.mergeTree(java.lang.String, org.w3c.dom.Node)
    • コンストラクタの詳細

      • 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
      • 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ノードを挿入します。 refChildnullの場合は、子のリストの最後にnewChildを挿入します。
        定義:
        insertBefore、インタフェース: Node
        パラメータ:
        newChild - 挿入するNode
        refChild - 参照Node
        戻り値:
        挿入されるノード。
        例外:
        IllegalArgumentException - newChildnullの場合。
      • replaceChild

        public Node replaceChild​(Node newChild,
                                 Node oldChild)
        子リストの中の子ノードoldChildnewChildで置き換え、oldChildノードを返します。
        定義:
        replaceChild、インタフェース: Node
        パラメータ:
        newChild - 挿入するNode
        oldChild - 置換されるNode
        戻り値:
        置換されたノード。
        例外:
        IllegalArgumentException - newChildnullの場合。
      • removeChild

        public Node removeChild​(Node oldChild)
        子リストからoldChildで示される子ノードを削除し、この子ノードを返します。
        定義:
        removeChild、インタフェース: Node
        パラメータ:
        oldChild - 削除されるNode
        戻り値:
        削除されたノード
        例外:
        IllegalArgumentException - oldChildnullの場合。
      • appendChild

        public Node appendChild​(Node newChild)
        ノードnewChildをこのノードの子のリストの末尾に追加します。
        定義:
        appendChild、インタフェース: Node
        パラメータ:
        newChild - 挿入するNode
        戻り値:
        追加されたノード
        例外:
        IllegalArgumentException - newChildnullの場合。
      • hasChildNodes

        public boolean hasChildNodes​()
        このノードに子ノードがある場合はtrueを返します。
        定義:
        hasChildNodes、インタフェース: Node
        戻り値:
        このノードに子がある場合はtrue
      • cloneNode

        public Node cloneNode​(boolean deep)
        このノードの複製を返します。 複製ノードには親がありません(getParentNodenullを返します)。 シャロー複製を実行すると(deepfalse)、新しいノードには子や兄弟ウィジェットがありません。 ディープ複製を実行すると、新しいノードは完全に複製されたサブツリーのルートを形成します。
        定義:
        cloneNode、インタフェース: Node
        パラメータ:
        deep - trueの場合は、指定されたノードの下にサブツリーを再帰的に複製し、falseの場合は、ノード自体だけを複製する。
        戻り値:
        複製されたノード。
      • normalize

        public void normalize​()
        IIOMetadataNodeには子Textが格納されないので、何も実行しません。
        定義:
        normalize、インタフェース: Node
      • isSupported

        public boolean isSupported​(String feature,
                                   String version)
        DOM機能はサポートされていないので、falseを返します。
        定義:
        isSupported、インタフェース: Node
        パラメータ:
        feature - String (無視されます)。
        version - String (無視されます)。
        戻り値:
        false
      • 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
        所定のタグ名とともに、すべての子孫ElementsNodeListを文書順に返します。
        定義:
        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以下です。
        定義:
        getLength、インタフェース: NodeList
      • item

        public Node item​(int index)
        インタフェースからコピーされた説明: NodeList
        集合内のindex番目の項目を返します。 indexがリスト内のノードの数以上である場合はnullを返します。
        定義:
        item、インタフェース: NodeList
        パラメータ:
        index - コレクション内のインデックス。
        戻り値:
        NodeList内の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を返します。 このメソッドによって返されたDOMObjectNodeインタフェースを実装する場合は、主要コア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 - 常に。