public void listenToClean(@Observes @Specification(CleanEvent.class) InterBundleEvent event) { this.textfield.setText("0"); currentValue = ""; displayedValue = ""; this.currentOperation = new OperationImpl(); }
public void listen(@Observes @Sent @Specification(String.class) InterBundleEvent message) { System.out.println("received : " + message.typed(String.class).get()); } }
public void listenToNumbers(@Observes @Specification(NumberEvent.class) InterBundleEvent event) { currentValue += event.typed(NumberEvent.class).get().getValue(); displayedValue += event.typed(NumberEvent.class).get().getValue(); this.textfield.setText(displayedValue); }
public void unbindService(@Observes @Specification(Operator.class) ServiceEvents.ServiceDeparture departure) { Operator o = departure.getService(Operator.class); if (registeredOperators.containsKey(o.label())) { registeredOperators.remove(o.label()); } update(); }
public void listenNotifications(@Observes @Specification(NotificationEvent.class) InterBundleEvent event) { model.add(0, event.typed(NotificationEvent.class).get().getMessage()); }
public void bindService(@Observes @Specification(Operator.class) ServiceEvents.ServiceArrival arrival) { Operator o = arrival.getService(Operator.class); if (!registeredOperators.containsKey(o.label())) { registeredOperators.put(o.label(), new OperatorListener(o)); } update(); }
public void listenOperators(@Observes @Specification(Operator.class) InterBundleEvent event) { if (!currentOperation.isValue1Set()) { currentOperation.setValue1(Integer.parseInt(currentValue)); } if (!currentOperation.isOperatorSet()) { currentOperation.setOperator(event.typed(Operator.class).get()); } currentValue = ""; displayedValue += " " + event.typed(Operator.class).get().label() + " "; this.textfield.setText(displayedValue); }
public void listenToEquals(@Observes @Specification(EqualsEvent.class) InterBundleEvent event) { if (!currentOperation.isValue2Set()) { currentOperation.setValue2(Integer.parseInt(currentValue)); } if (currentOperation.isValue1Set() && currentOperation.isValue2Set() && currentOperation.isOperatorSet()) { this.textfield.setText("" + currentOperation.value()); displayedValue += " = " + currentOperation.value(); ibEvent.fire(new InterBundleEvent(currentOperation, Operation.class)); } else { this.textfield.setText("Error ..."); } currentValue = ""; displayedValue = ""; this.currentOperation = new OperationImpl(); }