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 }