|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.bonn.xulu.appl.EventHandler
public class EventHandler
Ein EventHandler stellt eine Zuordnung her zwischen
Field Summary | |
---|---|
protected Class<ObjectEvent> |
eventType
Ereignis, auf das reagiert wird. |
protected Handler |
handler
Handler, der ausgefuehrt wird, wenn object ein Ereignis
vom Typ eventType ausloest. |
protected Object |
object
Objekt, auf dessen Ereignisse gelauscht wird. |
Constructor Summary | |
---|---|
EventHandler(Class eventType,
Handler handler,
XuluModellingPlatform appl)
Erzeugt einen neuen Event-Handler. |
|
EventHandler(Object object,
Class eventType,
Handler handler,
XuluModellingPlatform appl)
Erzeugt einen neuen Event-Handler. |
Method Summary | |
---|---|
void |
close()
Schliesst den EventHandler. |
Class<ObjectEvent> |
getEventType()
Liefert den Ereignistyp, auf den der Handler ausgefuehrt werden soll. |
Handler |
getHandler()
Liefert den Handler, der ausgefuehrt werden soll, wenn das beobachtete Objekt das Ereignis ausloest. |
Object |
getObject()
Liefert das Objekt, das beobachtet wird. |
String |
getTitle()
Liefert die Bezeichnung des Objekts fuer das der Event-Handler zustaendig ist. |
boolean |
isGlobal()
Prueft, ob es sich um einen Event-Handler handelt, der fuer alle Objekte zustaendig ist. |
boolean |
isVisible()
Liefert true falls der Handler durch die Factory gerade
veraendert wird. |
void |
setTitle(String newTitle)
Setzt die Bezeichnung der Komponente. |
void |
setVisible(boolean visible)
Fordert die HandlerFactory auf, den Handler zu veraendern. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Object object
protected Class<ObjectEvent> eventType
protected Handler handler
object
ein Ereignis
vom Typ eventType
ausloest.
Constructor Detail |
---|
public EventHandler(Object object, Class eventType, Handler handler, XuluModellingPlatform appl)
object
- Objekt, das beobachtet wirdeventType
- Ereignis-Typ auf den reagiert werden soll (muss eine
Subklasse von ObjectEvent
sein)handler
- Handler der ausgefuehrt werden sollappl
- Xulu-Applikation in der der Handler ausgefuehrt wirdpublic EventHandler(Class eventType, Handler handler, XuluModellingPlatform appl)
eventType
- Ereignis-Typ auf den reagiert werden soll (muss eine
Subklasse von ObjectEvent
sein)handler
- Handler der ausgefuehrt werden sollappl
- Xulu-Applikation in der der Handler ausgefuehrt wirdMethod Detail |
---|
public Object getObject()
public Class<ObjectEvent> getEventType()
public Handler getHandler()
public boolean isGlobal()
public void setVisible(boolean visible)
setVisible
in interface AbstractManager.ContentType
public boolean isVisible()
true
falls der Handler durch die Factory gerade
veraendert wird.
isVisible
in interface AbstractManager.ContentType
public String getTitle()
getTitle
in interface AbstractManager.ContentType
public void setTitle(String newTitle)
setTitle
in interface AbstractManager.ContentType
public void close()
close
in interface AbstractManager.ContentType
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |