org.apache.jackrabbit.rmi.iterator
Class ArrayEventListenerIterator

java.lang.Object
  extended by org.apache.jackrabbit.rmi.iterator.ArrayIterator
      extended by org.apache.jackrabbit.rmi.iterator.ArrayEventListenerIterator
All Implemented Interfaces:
Iterator, javax.jcr.observation.EventListenerIterator, javax.jcr.RangeIterator

public class ArrayEventListenerIterator
extends ArrayIterator
implements javax.jcr.observation.EventListenerIterator

Array implementation of the JCR EventListenerIterator interface. This class is used by the JCR-RMI client adapters to convert listener arrays to iterators.


Constructor Summary
ArrayEventListenerIterator(javax.jcr.observation.EventListener[] listeners)
          Creates an iterator for the given array of listeners.
 
Method Summary
 javax.jcr.observation.EventListener nextEventListener()
          
 
Methods inherited from class org.apache.jackrabbit.rmi.iterator.ArrayIterator
getPosition, getSize, hasNext, next, remove, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jcr.RangeIterator
getPosition, getSize, skip
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Constructor Detail

ArrayEventListenerIterator

public ArrayEventListenerIterator(javax.jcr.observation.EventListener[] listeners)
Creates an iterator for the given array of listeners.

Parameters:
listeners - the listeners to iterate
Method Detail

nextEventListener

public javax.jcr.observation.EventListener nextEventListener()

Specified by:
nextEventListener in interface javax.jcr.observation.EventListenerIterator


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.