|
Roblet®-Development-Kit 2.0 (08Jan11) API für Module |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RobletHandle
Eine Instanz dieses Typs repräsentiert ein Roblet® für ein Modul. Dadurch kann ein Modul die verschiedenen Roblets® unterscheiden.
ACHTUNG: Ein Modul darf diese Instanzen nicht aufbewahren, sondern nur nutzen, wenn sie als Parameter übergeben werden. Wurden Schlüssel-Wert-Paare hinzugefügt, so können jedoch sowohl Schlüssel als auch Wert frei benutzt werden.
Method Summary | |
---|---|
Object |
get(Object key)
Gibt den Wert zum angegebenen Schlüssel zurück. |
void |
halt()
Beendet das Roblet® und läßt eine Ausnahme an die zugehörige Roblet®-Anwendung zurückgeben. |
Object |
put(Object key,
Object value)
Fügt ein Schlüssel-Wert-Paar zum Roblet®-Repräsentanten hinzu. |
Object |
remove(Object key)
Löscht ein Schlüssel-Wert-Paar von diesem Roblet®-Repräsentanten. |
Method Detail |
---|
Object put(Object key, Object value)
get(Object)
dann auf die
eigenen Werte zurückgegriffen werden.
Es können beliebig viele Paare eingehängt werden. Typischerweise wird als Schlüssel das Modul oder eine Einheiteninstanz verwendet.
key
- Schlüsselvalue
- Wert
Module2
Object get(Object key)
War vorher kein Wert zum Schlüssel abgelegt, so wird null zurückgegeben.
key
- Schlüssel
Object remove(Object key)
Ist kein derartiges Paar aufzufinden, so wird null zurückgeben.
key
- Schlüssel
void halt()
|
Roblet®-Development-Kit 2.0 (08Jan11) API für Module |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |