risiko.client.ui
Class Client
java.lang.Object
java.util.Observable
risiko.client.ui.Client
- All Implemented Interfaces:
- java.rmi.Remote, Notifiable
public class Client
- extends java.util.Observable
- implements Notifiable
Diese Klasse registriert sich beim Server als Client um Änderungen zu bekommen
und wird vom EventMgr beobachtet um diese Änderungen an das UI weiterzuleiten
- Version:
- 2009-07-05
- Author:
- dgrosche
Constructor Summary |
Client(java.util.Observer o,
java.lang.String ip)
Legt einen neuen Client an, registzriert ihn am Serve
und fügt den EventManager als Observer hinzu |
Method Summary |
java.lang.String |
getServicename()
|
java.lang.String |
getText()
|
void |
update(java.lang.Object arg)
Bekommt ein Update vom Server |
Methods inherited from class java.util.Observable |
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Client
public Client(java.util.Observer o,
java.lang.String ip)
throws java.net.MalformedURLException
- Legt einen neuen Client an, registzriert ihn am Serve
und fügt den EventManager als Observer hinzu
- Parameters:
o
- observierender EventManagerip
- IP-Adresse des Servers
- Throws:
java.net.MalformedURLException
- , wenn versucht wird eine inkorrekte URL zu erzeugen
update
public void update(java.lang.Object arg)
- Bekommt ein Update vom Server
- Specified by:
update
in interface Notifiable
- Parameters:
arg
- Argument des Updates
getText
public java.lang.String getText()
- Returns:
- the text
getServicename
public java.lang.String getServicename()
- Returns:
- the servicename