jp.savethememory.manage.util
クラス SpecifiedElementIterator

java.lang.Object
  上位を拡張 jp.savethememory.manage.util.SpecifiedElementIterator
すべての実装されたインタフェース:
java.util.Iterator<org.w3c.dom.Element>

public class SpecifiedElementIterator
extends java.lang.Object
implements java.util.Iterator<org.w3c.dom.Element>

Node内の指定したタグ名のElementNodeに対するイテレータクラスです。
ただし、remove()メソッドはサポートしません。

導入されたバージョン:
V1.0
作成者:
Naoki Imafuku

コンストラクタの概要
SpecifiedElementIterator(org.w3c.dom.Node node, java.lang.String tag)
          SpecifiedElementIteratorクラスを構築します。
 
メソッドの概要
 boolean hasNext()
          繰り返し処理でさらに要素がある場合に true を返します。
 org.w3c.dom.Element next()
          繰り返し処理で次の要素を返します。
 void remove()
          基になるコレクションから、反復子によって最後に返された要素を削除します (任意のオペレーション)。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SpecifiedElementIterator

public SpecifiedElementIterator(org.w3c.dom.Node node,
                                java.lang.String tag)
SpecifiedElementIteratorクラスを構築します。

パラメータ:
node - イテレータの対象となるNode
tag - 指定するTag名
導入されたバージョン:
V1.0
メソッドの詳細

hasNext

public boolean hasNext()
繰り返し処理でさらに要素がある場合に true を返します。
つまり、next が例外をスローしないで要素を返す場合に true を返します。

定義:
インタフェース java.util.Iterator<org.w3c.dom.Element> 内の hasNext
戻り値:
反復子がさらに要素を持つ場合は true
導入されたバージョン:
V1.0

next

public org.w3c.dom.Element next()
繰り返し処理で次の要素を返します。

定義:
インタフェース java.util.Iterator<org.w3c.dom.Element> 内の next
戻り値:
繰り返し処理で次の要素
導入されたバージョン:
V1.0

remove

public void remove()
基になるコレクションから、反復子によって最後に返された要素を削除します (任意のオペレーション)。
SpecifiedElementIteratorクラスでは未サポートです。

定義:
インタフェース java.util.Iterator<org.w3c.dom.Element> 内の remove
導入されたバージョン:
V1.0