org.openmobileis.synchro.openmsp.client.core
Class ListenerOrdonancer

java.lang.Object
  extended byorg.openmobileis.synchro.openmsp.client.core.ListenerOrdonancer

public final class ListenerOrdonancer
extends java.lang.Object

Title: OpenMobileIS project source
Description: Manage listener order during different synchro phase.

Since:
JDK 1.1
Version:
1.0.
Author:
Philippe Delrieu

Constructor Summary
ListenerOrdonancer()
           
 
Method Summary
 void addListener(OpenMSPSyncListener listener, java.lang.String[] dependList)
           
 void beginSynchro()
           
 void clearListeners()
           
 void endSynchro()
           
 Array getAllListeners()
           
 OpenMSPSyncListener getListenerByName(java.lang.String listenerName)
           
 Array getNextListenerList()
           
 void notifySynchroError(java.lang.String listenerName)
           
 boolean removeListenerByName(java.lang.String listenerName)
          Remove the listener with the specified name.
 void setInactivateListenerByName(java.lang.String listenerName, boolean state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListenerOrdonancer

public ListenerOrdonancer()
Method Detail

clearListeners

public void clearListeners()

getListenerByName

public OpenMSPSyncListener getListenerByName(java.lang.String listenerName)

addListener

public void addListener(OpenMSPSyncListener listener,
                        java.lang.String[] dependList)

beginSynchro

public void beginSynchro()

endSynchro

public void endSynchro()

getAllListeners

public Array getAllListeners()

getNextListenerList

public Array getNextListenerList()

setInactivateListenerByName

public void setInactivateListenerByName(java.lang.String listenerName,
                                        boolean state)

notifySynchroError

public void notifySynchroError(java.lang.String listenerName)

removeListenerByName

public boolean removeListenerByName(java.lang.String listenerName)
Remove the listener with the specified name. It remove all dependent listener too.

Parameters:
listenerName - : name of the listener to remove
Returns:
: return true if found and removed.


Copyright 2006 OpenMobileIS. All Rights Reserved.