JavaTM Platform
Standard Ed. 6

java.beans.beancontext
クラス BeanContextSupport.BCSIterator

java.lang.Object
  上位を拡張 java.beans.beancontext.BeanContextSupport.BCSIterator
すべての実装されたインタフェース:
Iterator
含まれているクラス:
BeanContextSupport

protected static final class BeanContextSupport.BCSIterator
extends Object
implements Iterator

protected final サブクラス。反復子をカプセル化しますが、何も行わない remove() メソッドを実装します。


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

メソッドの詳細

hasNext

public boolean hasNext()
インタフェース Iterator の記述:
繰り返し処理でさらに要素がある場合に true を返します。つまり、next の呼び出しが例外をスローすることなく要素を返す場合は、true を返します。

定義:
インタフェース Iterator 内の hasNext
戻り値:
反復子がさらに要素を持つ場合は true

next

public Object next()
インタフェース Iterator の記述:
繰り返し処理で次の要素を返します。

定義:
インタフェース Iterator 内の next
戻り値:
繰り返し処理で次の要素

remove

public void remove()
インタフェース Iterator の記述:
基になるコレクションから、反復子によって最後に返された要素を削除します (任意のオペレーション)。このメソッドは、next の呼び出しごとに 1 回だけ呼び出すことができます。反復子の動作は、繰り返し処理がこのメソッドの呼び出し以外の方法で実行されているときに基になるコレクションが変更された場合は保証されません。

定義:
インタフェース Iterator 内の remove

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。