View Javadoc

1   /*
2    * $Id: IFiltredCollection.java,v 1.3 2007/01/24 21:34:06 oeuillot Exp $
3    */
4   package org.rcfaces.core.model;
5   
6   import java.util.Iterator;
7   
8   /**
9    * 
10   * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
11   * @version $Revision: 1.3 $ $Date: 2007/01/24 21:34:06 $
12   */
13  public interface IFiltredCollection {
14  
15      int NO_MAXIMUM_RESULT_NUMBER = -1;
16  
17      Iterator iterator(IFilterProperties filterProperties,
18              int maximumResultNumber);
19  
20      /**
21       * 
22       * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
23       * @version $Revision: 1.3 $ $Date: 2007/01/24 21:34:06 $
24       */
25      public interface IFiltredIterator extends Iterator {
26          int getSize();
27  
28          void release();
29      }
30  }