From fbd1ac78fa85bb95f233b32cf16864ed39dacee0 Mon Sep 17 00:00:00 2001 From: MightyPork Date: Wed, 23 Jul 2014 20:46:02 +0200 Subject: [PATCH] Improved delegating list --- .../utils/eventbus/clients/ClientList.java | 1 - .../utils/eventbus/clients/DelegatingList.java | 15 +++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/mightypork/utils/eventbus/clients/ClientList.java b/src/mightypork/utils/eventbus/clients/ClientList.java index bfaf3d5..55c4a87 100644 --- a/src/mightypork/utils/eventbus/clients/ClientList.java +++ b/src/mightypork/utils/eventbus/clients/ClientList.java @@ -18,5 +18,4 @@ public class ClientList extends ArrayList { super.add(c); } } - } diff --git a/src/mightypork/utils/eventbus/clients/DelegatingList.java b/src/mightypork/utils/eventbus/clients/DelegatingList.java index ebb5336..6af7ea3 100644 --- a/src/mightypork/utils/eventbus/clients/DelegatingList.java +++ b/src/mightypork/utils/eventbus/clients/DelegatingList.java @@ -16,12 +16,23 @@ public class DelegatingList extends ClientList implements DelegatingClient, Enab private boolean enabled = true; - public DelegatingList(Object... clients) - { + /** + * Delegating list with initial clients + * + * @param clients initial list members (clients) + */ + public DelegatingList(Object... clients) { super(clients); } + /** + * Empty delegating list. + */ + public DelegatingList() { + } + + @Override public Collection getChildClients() {