#include <container.h>
Klassendiagramm für Container:

Öffentliche Datenelemente | |
| virtual void | add (Element object)=0 |
| Fügt object zum Container hinzu. | |
| virtual unsigned | count ()=0 |
| Liefert zurück, wieviele Objekte sich im Container befinden. | |
| virtual bool | empty ()=0 |
| Ist kein Objekt im Container vorhanden? | |
| virtual bool | exist (Element object)=0 |
| Ist object im Container vorhanden? | |
| virtual void | first ()=0 |
| Setzt den internen Cursor des Containers auf das erste Element. | |
| virtual CadObject * | getObject ()=0 throw (OutOfModelException*) |
| Liefert das Objekt zurück, auf dem gerade der interne Cursor des Containers steht. | |
| virtual bool | hasObject ()=0 |
| Befindet sich der interne Cursor innerhalb des Container? | |
| virtual void | next ()=0 throw (OutOfModelException*) |
| Setzt den internen Cursor auf das nachfolgende Element. | |
| virtual void | print ()=0 |
| Gibt alle im Container enthaltene Elemente auf der Konsole aus. | |
|
|
Fügt object zum Container hinzu. @object hinzuzufügendes Element
|
|
|
Liefert zurück, wieviele Objekte sich im Container befinden.
Implementiert in Faces. |
|
|
Ist kein Objekt im Container vorhanden?
Implementiert in Faces. |
|
|
Ist object im Container vorhanden?
|
|
|
Setzt den internen Cursor des Containers auf das erste Element. Falls der Container leer ist, wirft ein anschließender Aufruf von getObject() oder next() eine OutOfModelException. Implementiert in Faces. |
|
|
Liefert das Objekt zurück, auf dem gerade der interne Cursor des Containers steht.
Implementiert in Faces. |
|
|
Befindet sich der interne Cursor innerhalb des Container?
Implementiert in Faces. |
|
|
Setzt den internen Cursor auf das nachfolgende Element.
Implementiert in Faces. |
1.2.16