Package de.willuhn.jameica.gui.calendar
Class AppointmentProviderRegistry
- java.lang.Object
-
- de.willuhn.jameica.gui.calendar.AppointmentProviderRegistry
-
public class AppointmentProviderRegistry extends java.lang.Object
Registry, ueber die Appointment-Provider ermittelt werden koennen.
-
-
Constructor Summary
Constructors Constructor Description AppointmentProviderRegistry()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.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.
-
-
-
Method Detail
-
getAppointmentProviders
public static final java.util.List<AppointmentProvider> getAppointmentProviders(Plugin plugin)
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
public static boolean isEnabled(AppointmentProvider provider)
Prueft, ob der Provider derzeit aktiviert ist.- Parameters:
provider
- der zu pruefende Provider.- Returns:
- true, wenn er aktiviert ist.
-
setEnabled
public static void setEnabled(AppointmentProvider provider, boolean enabled)
Aktiviert/Deaktiviert einen Provider.- Parameters:
provider
- der Provider.enabled
- true, wenn er aktiv sein soll, sonst false.
-
-