org.jacorb.orb.portableInterceptor
Class AbstractInterceptorIterator

java.lang.Object
  extended by org.jacorb.orb.portableInterceptor.AbstractInterceptorIterator
Direct Known Subclasses:
IORInterceptorIterator, RequestInterceptorIterator

public abstract class AbstractInterceptorIterator
extends java.lang.Object

Version:
$Id: AbstractInterceptorIterator.java,v 1.8 2006/07/07 10:55:57 alphonse.bendt Exp $
Author:
Gerald Brose

Field Summary
protected  int increment
           
protected  int index
           
protected  org.omg.PortableInterceptor.Interceptor[] interceptors
           
 
Constructor Summary
AbstractInterceptorIterator(org.omg.PortableInterceptor.Interceptor[] interceptors)
           
 
Method Summary
protected  boolean hasMoreElements()
          Tests, if there are more elements available.
protected abstract  void invoke(org.omg.PortableInterceptor.Interceptor interceptor)
           
protected  void iterate()
           
protected  org.omg.PortableInterceptor.Interceptor nextElement()
          Returns the next element in the enumeration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interceptors

protected final org.omg.PortableInterceptor.Interceptor[] interceptors

index

protected int index

increment

protected int increment
Constructor Detail

AbstractInterceptorIterator

public AbstractInterceptorIterator(org.omg.PortableInterceptor.Interceptor[] interceptors)
Method Detail

hasMoreElements

protected boolean hasMoreElements()
Tests, if there are more elements available.


nextElement

protected org.omg.PortableInterceptor.Interceptor nextElement()
Returns the next element in the enumeration


iterate

protected void iterate()
                throws org.omg.CORBA.UserException
Throws:
org.omg.CORBA.UserException

invoke

protected abstract void invoke(org.omg.PortableInterceptor.Interceptor interceptor)
                        throws org.omg.CORBA.UserException
Throws:
org.omg.CORBA.UserException