org.jacorb.orb.portableInterceptor
Class AbstractInterceptorIterator

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

public abstract class AbstractInterceptorIterator
extends java.lang.Object

AbstractInterceptorIterator.java

Version:
$Id: AbstractInterceptorIterator.java,v 1.7 2004/05/06 12:40:00 nicolas Exp $

Field Summary
protected  int increment
           
protected  int index
           
protected  Interceptor[] interceptors
           
 
Constructor Summary
AbstractInterceptorIterator(Interceptor[] interceptors)
           
 
Method Summary
protected  boolean hasMoreElements()
          Tests, if there are more elements available.
protected abstract  void invoke(Interceptor interceptor)
           
protected  void iterate()
           
protected  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 Interceptor[] interceptors

index

protected int index

increment

protected int increment
Constructor Detail

AbstractInterceptorIterator

public AbstractInterceptorIterator(Interceptor[] interceptors)
Method Detail

hasMoreElements

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


nextElement

protected Interceptor nextElement()
Returns the next element in the enumeration


iterate

protected void iterate()
                throws UserException
Throws:
UserException

invoke

protected abstract void invoke(Interceptor interceptor)
                        throws UserException
Throws:
UserException