クラスIIOMetadataNode

java.lang.Object
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がスローされます。

関連項目:
  • フィールドのサマリー

    インタフェース 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 short
    2つのノードは切断されます。
    static final short
    ノードは参照ノードのあとに続きます。
    static final short
    先行するかあとにくるかは実装に固有です。
    static final short
    2番目のノードは参照ノードの前にあります。
    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を構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    appendChild(Node newChild)
    ノードnewChildをこのノードの子のリストの末尾に追加します。
    cloneNode(boolean deep)
    このノードの複製を返します。
    short
    このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。
    名前を指定して属性を取得します。
    名前を指定して属性ノードを取得します。
    getAttributeNodeNS(String namespaceURI, String localName)
    getAttributeNode(localName)と同等です。
    getAttributeNS(String namespaceURI, String localName)
    getAttribute(localName)と同等です。
    このノードの属性を含むNamedNodeMapを返します。
    このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。
    このノードの子をすべて含むNodeListを返します。
    所定のタグ名とともに、すべての子孫ElementsNodeListを文書順に返します。
    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がスローされます。
    このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。
    このノードに関連したObject値を返します。
    boolean
    この要素上に所定の名前の属性が指定された場合、または属性にデフォルト値がある場合は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
    このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。
    boolean
    このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。
    boolean
    isSupported(String feature, String version)
    DOM機能はサポートされていないので、falseを返します。
    item(int index)
    集合内のindex番目の項目を返します。
    このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。
    lookupPrefix(String namespaceURI)
    このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。
    void
    IIOMetadataNodeには子Textが格納されないので、何も実行しません。
    void
    名前を指定して属性を削除します。
    指定された属性ノードを削除します。
    void
    removeAttributeNS(String namespaceURI, String localName)
    removeAttribute(localName)と同等です。
    removeChild(Node oldChild)
    子リストからoldChildで示される子ノードを削除し、この子ノードを返します。
    replaceChild(Node newChild, Node oldChild)
    子リストの中の子ノードoldChildnewChildで置き換え、oldChildノードを返します。
    void
    setAttribute(String name, String value)
    新しい属性を追加します。
    新しい属性ノードを追加します。
    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がスローされます。
    setUserData(String key, Object data, UserDataHandler handler)
    このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。
    void
    setUserObject(Object userObject)
    このノードに関連した値を設定します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • 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値は、ノードが独自のツリーのルートであることを示します。 ノードを既存のツリーに追加するには、insertBeforereplaceChild、または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

      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
    • getNamespaceURI

      public String getNamespaceURI() throws DOMException
      名前空間はサポートされないので、nullを返します。
      定義:
      getNamespaceURI、インタフェースNode
      スロー:
      DOMException
    • getPrefix

      public String getPrefix()
      名前空間はサポートされないので、nullを返します。
      定義:
      getPrefix、インタフェースNode
      戻り値:
      null
      関連項目:
    • setPrefix

      public void setPrefix(String prefix)
      名前空間はサポートされないので、何も実行しません。
      定義:
      setPrefix、インタフェースNode
      パラメータ:
      prefix - String (無視されます)。
      関連項目:
    • 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の値。その属性が指定された値またはデフォルト値を持たない場合は空文字列。
      関連項目:
    • 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 - 設定する値を表す文字列。
      関連項目:
    • 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
      関連項目:
    • 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が返される。
      関連項目:
    • 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

      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を返します。 このメソッドによって返された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 - 常に。