01 /*
02 * Created on 21.02.2004
03 */
04 package de.fub.tip.datenanzeige;
05 import java.util.*;
06
07 /**
08 * Sinn: stellt zum einfacheren Zugriff in der View einen Container<br>
09 * mit beliebigen VO(ViewObjects) als Typ zur Verfügung.<br>
10 * <br>
11 * Das wäre was für Generizität
12 *
13 * @author hirsch, 21.02.2004
14 * @version 2004-04-20
15 * $Id: Container.java,v 1.5 2004/04/20 09:12:21 hirsch Exp $
16 *
17 * @see de.fub.tip.datenanzeige.ContainerInhalt
18 */
19 public interface Container extends Iterator {
20 /**
21 * NICHT <code>next()</code> benutzen auf Containern,
22 * da diese ja nur <code>Object</code> zurückgeben
23 *
24 * @return containerInhalt nächstes Objekt, das in einem Container lebt
25 */
26 public ContainerInhalt nextVO();
27
28 /**
29 * gibt die aktuelle Anzahl der Elemente im Container zurück
30 * @return containerElementGroesse
31 */
32 public int size();
33
34 } // end of interface
|