public void NotifyObserver(Dictionary <String, Object> bundle) { if (mObserver != null) { mObserver.onRecieveResult(bundle); } }
private void notifyChanged(Dictionary <String, Object> bundle) { if (mObserver != null) { mObserver.onRecieveResult(bundle); } }
private void notifyObserver(String action) { Dictionary <String, Object> bundle = new Dictionary <String, Object>(); bundle.Add(PageDataExchange.KEY_SENDER_NAME, TAG); bundle.Add(PageDataExchange.KEY_SENDER_VALUE, action); if (mActoinbarObserver != null) { mActoinbarObserver.onRecieveResult(bundle); } }
public void NotifyObserverChanged(String ObserverName, String senderName, Object value) { Dictionary <String, Object> bundle = new Dictionary <string, object>(); bundle.Add(PageDataExchange.KEY_SENDER_NAME, senderName); bundle.Add(PageDataExchange.KEY_SENDER_VALUE, value); IObserverResult observer = this.getResultObserverByTag(ObserverName); if (observer != null) { observer.onRecieveResult(bundle); } }
public void CommandObserver(String ObserverTag, String senderKey, Object command) { Dictionary <String, Object> bundle = new Dictionary <string, object>(); bundle.Add(PageDataExchange.KEY_SENDER_NAME, senderKey); bundle.Add(PageDataExchange.KEY_SENDER_VALUE, command); IObserverResult observer = this.getResultObserverByTag(ObserverTag); if (observer != null) { observer.onRecieveResult(bundle); } }
private void DispatchChanges(String plcVarName) { Dictionary <String, Object> bundle = new Dictionary <string, object>(); bundle.Add(PageDataExchange.KEY_SENDER_NAME, TAG); bundle.Add(PageDataExchange.KEY_SENDER_VALUE, plcVarName); //notify observers foreach (KeyValuePair <String, IObserverResult> item in mObserverCache) { IObserverResult observer = item.Value; observer.onRecieveResult(bundle); } }
public void NotifyAllObeservers(String senderKey, Object command) { Dictionary <String, Object> bundle = new Dictionary <string, object>(); bundle.Add(PageDataExchange.KEY_SENDER_NAME, senderKey); bundle.Add(PageDataExchange.KEY_SENDER_VALUE, command); foreach (KeyValuePair <String, IObserverResult> entry in mResultObserverCache) { IObserverResult observer = entry.Value; if (observer != null) { observer.onRecieveResult(bundle); } } }
private void NotifyObservers(String info) { PageDataExchange context = PageDataExchange.getInstance(); String[] logoutObservers = new String[] { PageUserRegister.TAG, PageLogin.TAG, PageStatus.TAG }; Dictionary <String, Object> bundle = new Dictionary <string, object>(); bundle.Add(PageDataExchange.KEY_SENDER_NAME, TAG); bundle.Add(PageDataExchange.KEY_SENDER_VALUE, info); foreach (String tag in logoutObservers) { IObserverResult observer = context.getResultObserverByTag(tag); if (observer != null) { observer.onRecieveResult(bundle); } } }
private void help_MouseUp(object sender, RoutedEventArgs e) { //Utils.NavigateToPage(MainWindow.sFrameReportName, Utils.uriPagePopup); String name = ToolbarMain.BUTTON_HELP; Dictionary <String, Object> bundle = new Dictionary <string, object>(); bundle.Add(PageDataExchange.KEY_SENDER_NAME, TAG); bundle.Add(PageDataExchange.KEY_SENDER_VALUE, name); PageDataExchange context = PageDataExchange.getInstance(); String[] observerTags = new String[] { ToolTipHelper.TAG, PageParameterHelper.TAG }; foreach (String tag in observerTags) { IObserverResult tooltiphelper = context.getResultObserverByTag(tag); if (tooltiphelper != null) { tooltiphelper.onRecieveResult(bundle); } } }