diff options
Diffstat (limited to 'rse/plugins/org.eclipse.dstore.extra/src/org/eclipse/dstore/internal/extra/DomainNotifier.java')
-rw-r--r-- | rse/plugins/org.eclipse.dstore.extra/src/org/eclipse/dstore/internal/extra/DomainNotifier.java | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/rse/plugins/org.eclipse.dstore.extra/src/org/eclipse/dstore/internal/extra/DomainNotifier.java b/rse/plugins/org.eclipse.dstore.extra/src/org/eclipse/dstore/internal/extra/DomainNotifier.java deleted file mode 100644 index a644217c1..000000000 --- a/rse/plugins/org.eclipse.dstore.extra/src/org/eclipse/dstore/internal/extra/DomainNotifier.java +++ /dev/null @@ -1,85 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2002, 2008 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * {Name} (company) - description of contribution. - *******************************************************************************/ - -package org.eclipse.dstore.internal.extra; - -import java.util.ArrayList; - -import org.eclipse.dstore.extra.DomainEvent; -import org.eclipse.dstore.extra.IDomainListener; -import org.eclipse.dstore.extra.IDomainNotifier; - -public class DomainNotifier implements IDomainNotifier -{ - - - private ArrayList _listeners; - - private boolean _enabled; - - public DomainNotifier() - { - _listeners = new ArrayList(); - _enabled = false; - } - - - - public void enable(boolean on) - { - _enabled = on; - } - - public boolean isEnabled() - { - return _enabled; - } - - public void addDomainListener(IDomainListener listener) - { - if (!_listeners.contains(listener)) - { - _listeners.add(listener); - } - } - - - public void fireDomainChanged(DomainEvent event) - { - if (_enabled) - { - for (int i = 0; i < _listeners.size(); i++) - { - IDomainListener listener = (IDomainListener) _listeners.get(i); - if ((listener != null) && listener.listeningTo(event)) - { - listener.domainChanged(event); - } - } - } - } - - public boolean hasDomainListener(IDomainListener listener) - { - return _listeners.contains(listener); - } - - public void removeDomainListener(IDomainListener listener) - { - _listeners.remove(listener); - } -} |