Container.java
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