YolbilEventController

Bu sınıf haritayı dinleyen Listener’ların yönetimi için kullanılır. Yolbil’den gelen Event’ları birden fazla modül-class-activity’den alınabilmesine ve istenildiğinde diğerlerinin durdurulup sadece birisinin çalışmasına imkan sağlar.

registerListener

Static Class Method

	public static void registerListener(IEventHandler eventHandler)

EventHandler nesnesi içinde yer alan Listener’ı Yolbil’e yeni bir dinleyici olarak register eder. Activity veya Fragment’ın ölmesi halinde unregisterListener metodunun çağrılması önerilmektedir.

unregisterListener

Static Class Method

	public static void unregisterListener(IEventHandler eventHandler)

Yolbil’i dinlemesi artık istenilmeyen Listener’lar bu metod ile kaldırılır.

enableOnly

Static Class Method

	public static void enableOnly(IEventHandler eventHandler)

Yolbil’den gelen Event’ları sadece birisinin dinlemesi istendiğinde çağrılacak metottur.

disableOnly

Static Class Method

	public static void disableOnly(IEventHandler eventHandler))

Yolbil’den gelen Event’ları sadece birisinin dinlemesi engellenmek istendiğinde çağrılacak metottur.

enableAll

Static Class Method

	public static void enableAll(IEventHandler eventHandler))

Yolbil’den gelen Event’ları dinlemesi için eklenmiş tüm Listener’ları aktif yapar.

disableAll

Static Class Method

	public static void disableAll(IEventHandler eventHandler))

Yolbil’den gelen Event’ları dinlemesi için eklenmiş tüm Listener’ları pasif yapar.