Package de.willuhn.jameica.gui.calendar
Class AppointmentProviderRegistry
java.lang.Object
de.willuhn.jameica.gui.calendar.AppointmentProviderRegistry
Registry, ueber die Appointment-Provider ermittelt werden koennen.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final List
<AppointmentProvider> getAppointmentProviders
(Plugin plugin) Liefert die Appointment-Provider.static boolean
isEnabled
(AppointmentProvider provider) Prueft, ob der Provider derzeit aktiviert ist.static void
setEnabled
(AppointmentProvider provider, boolean enabled) Aktiviert/Deaktiviert einen Provider.
-
Constructor Details
-
AppointmentProviderRegistry
public AppointmentProviderRegistry()
-
-
Method Details
-
getAppointmentProviders
Liefert die Appointment-Provider.- Parameters:
plugin
- optionale Angabe eines Plugins, wenn nur Provider dieses Plugins gefunden werden sollen.- Returns:
- Liste der gefundenen Provider. Unabhaengig davon, ob sie gerade aktiviert oder deaktiviert sind.
-
isEnabled
Prueft, ob der Provider derzeit aktiviert ist.- Parameters:
provider
- der zu pruefende Provider.- Returns:
- true, wenn er aktiviert ist.
-
setEnabled
Aktiviert/Deaktiviert einen Provider.- Parameters:
provider
- der Provider.enabled
- true, wenn er aktiv sein soll, sonst false.
-