+ public MultiSource() {
+ super("Multisource");
+ }
+
+ //
+ // LISTENER MANAGEMENT
+ //
+
+ /**
+ * Adds a source finished listener to the list of registered listeners.
+ *
+ * @param sourceFinishedListener
+ * The source finished listener to add
+ */
+ public void addSourceFinishedListener(SourceFinishedListener sourceFinishedListener) {
+ sourceFinishedListeners.add(SourceFinishedListener.class, sourceFinishedListener);
+ }
+
+ /**
+ * Removes a source finished listener from the list of registered listeners.
+ *
+ * @param sourceFinishedListener
+ * The source finished listener to remove
+ */
+ public void removeSourceFinishedListener(SourceFinishedListener sourceFinishedListener) {
+ sourceFinishedListeners.remove(SourceFinishedListener.class, sourceFinishedListener);