Examples of IControllerListener


Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    public void addControllerListener(IControllerListener listener) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        boolean canAdd = (listener == null ? false : true);
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if (temp == null) {
                    toRemove.add(ref);
                }
                else if (canAdd && (temp.equals(listener))) {
                    canAdd = false;
                }
            }
            listenerList.removeAll(toRemove);
            if (canAdd) {
View Full Code Here

Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    @Override
    public void removeControllerListener(IControllerListener listener) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if ((temp == null) || (temp.equals(ref))) {
                    toRemove.add(ref);
                }
            }
            listenerList.removeAll(toRemove);
        }
View Full Code Here

Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    protected void fireEvent(int eventType) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        ControllerEvent event = new ControllerEvent(this, eventType);
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if (temp == null) {
                    toRemove.add(ref);
                }
                else {
                    temp.controllerViewChanged(event);
                }
            }
            listenerList.removeAll(toRemove);
        }
        toRemove.clear();
View Full Code Here

Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    public void addControllerListener(IControllerListener listener) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        boolean canAdd = (listener == null ? false : true);
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if (temp == null) {
                    toRemove.add(ref);
                }
                else if (canAdd && (temp.equals(listener))) {
                    canAdd = false;
                }
            }
            listenerList.removeAll(toRemove);
            if (canAdd) {
View Full Code Here

Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    @Override
    public void removeControllerListener(IControllerListener listener) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if ((temp == null) || (temp.equals(ref))) {
                    toRemove.add(ref);
                }
            }
            listenerList.removeAll(toRemove);
        }
View Full Code Here

Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    protected void fireEvent(int eventType) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        ControllerEvent event = new ControllerEvent(this, eventType);
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if (temp == null) {
                    toRemove.add(ref);
                }
                else {
                    temp.controllerViewChanged(event);
                }
            }
            listenerList.removeAll(toRemove);
        }
        toRemove.clear();
View Full Code Here

Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    public void addControllerListener(IControllerListener listener) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        boolean canAdd = (listener == null ? false : true);
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if (temp == null) {
                    toRemove.add(ref);
                }
                else if (canAdd && (temp.equals(listener))) {
                    canAdd = false;
                }
            }
            listenerList.removeAll(toRemove);
            if (canAdd) {
View Full Code Here

Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    @Override
    public void removeControllerListener(IControllerListener listener) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if ((temp == null) || (temp.equals(ref))) {
                    toRemove.add(ref);
                }
            }
            listenerList.removeAll(toRemove);
        }
View Full Code Here

Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    protected void fireEvent(int eventType) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        ControllerEvent event = new ControllerEvent(this, eventType);
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if (temp == null) {
                    toRemove.add(ref);
                }
                else {
                    temp.controllerViewChanged(event);
                }
            }
            listenerList.removeAll(toRemove);
        }
        toRemove.clear();
View Full Code Here

Examples of fr.soleil.salsa.client.controller.listener.IControllerListener

    public void addControllerListener(IControllerListener listener) {
        ArrayList<WeakReference<IControllerListener>> toRemove = new ArrayList<WeakReference<IControllerListener>>();
        boolean canAdd = (listener == null ? false : true);
        synchronized (listenerList) {
            for (WeakReference<IControllerListener> ref : listenerList) {
                IControllerListener temp = ref.get();
                if (temp == null) {
                    toRemove.add(ref);
                }
                else if (canAdd && (temp.equals(listener))) {
                    canAdd = false;
                }
            }
            listenerList.removeAll(toRemove);
            if (canAdd) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.