Package com._1c.g5.v8.dt.dcs.ui
Class BmDcsModelChangedNotifier
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.ui.BmDcsModelChangedNotifier
-
- All Implemented Interfaces:
IBmAsyncEventListener,IDcsModelChangedNotifier
public class BmDcsModelChangedNotifier extends Object implements IBmAsyncEventListener, IDcsModelChangedNotifier
The notifier ofIDcsModelChangedListenerbased on BM events.
-
-
Constructor Summary
Constructors Constructor Description BmDcsModelChangedNotifier(IBmModel bmModel)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddModelChangedListener(IDcsModelChangedListener listener)Adds the given listener to notify.voiddispose()Disposed the notifier.voidhandleAsyncEvent(BmEvent bmEvent)Invoked to notify about a BM event.voidremoveModelChangedListener(IDcsModelChangedListener listener)Removes the given listener.
-
-
-
Constructor Detail
-
BmDcsModelChangedNotifier
public BmDcsModelChangedNotifier(IBmModel bmModel)
Creates a new instance.- Parameters:
bmModel- the BM model, cannot benull.
-
-
Method Detail
-
addModelChangedListener
public void addModelChangedListener(IDcsModelChangedListener listener)
Description copied from interface:IDcsModelChangedNotifierAdds the given listener to notify.- Specified by:
addModelChangedListenerin interfaceIDcsModelChangedNotifier- Parameters:
listener- the listener, cannot benull.
-
removeModelChangedListener
public void removeModelChangedListener(IDcsModelChangedListener listener)
Description copied from interface:IDcsModelChangedNotifierRemoves the given listener.- Specified by:
removeModelChangedListenerin interfaceIDcsModelChangedNotifier- Parameters:
listener- the listener, cannot benull.
-
dispose
public void dispose()
Description copied from interface:IDcsModelChangedNotifierDisposed the notifier.- Specified by:
disposein interfaceIDcsModelChangedNotifier
-
handleAsyncEvent
public void handleAsyncEvent(BmEvent bmEvent)
Description copied from interface:IBmAsyncEventListenerInvoked to notify about a BM event.- Specified by:
handleAsyncEventin interfaceIBmAsyncEventListener- Parameters:
bmEvent- the BM event. Nevernull.
-
-