JavaTM 2
Platform
Std. Ed. v1.4.0

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

反復子をカプセル化し、無操作の remove() メソッドを実装する protected final サブクラスです。


メソッドの概要
 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 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.