private void initialiseCEPWindow() { ddCEPWindow.addValueChangeHandler( new ValueChangeHandler<OperatorSelection>() { @Override public void onValueChange( final ValueChangeEvent<OperatorSelection> event ) { if ( chosenPatternSelection == null ) { return; } OperatorSelection selection = event.getValue(); String selected = selection.getValue(); chosenPatternSelection.getWindow().setOperator( selected ); } } ); }
private Widget createCEPWindowWidget( final HasCEPWindow c ) { HorizontalPanel hp = new HorizontalPanel(); Label lbl = new Label( Constants.INSTANCE.OverCEPWindow() ); lbl.setStyleName( "paddedLabel" ); hp.add( lbl ); cwo = new CEPWindowOperatorsDropdown( c, isReadOnly ); if ( !isReadOnly ) { cwo.addValueChangeHandler( new ValueChangeHandler<OperatorSelection>() { public void onValueChange( ValueChangeEvent<OperatorSelection> event ) { OperatorSelection selection = event.getValue(); String selected = selection.getValue(); c.getWindow().setOperator( selected ); } } ); } hp.add( cwo ); return hp; }
private Widget createCEPWindowWidget( final RuleModeller modeller, final HasCEPWindow c ) { if ( modeller.getSuggestionCompletions().isFactTypeAnEvent( pattern.getFactType() ) ) { HorizontalPanel hp = new HorizontalPanel(); Label lbl = new Label( HumanReadableConstants.INSTANCE.OverCEPWindow() ); lbl.setStyleName( "paddedLabel" ); hp.add( lbl ); CEPWindowOperatorsDropdown cwo = new CEPWindowOperatorsDropdown( c, readOnly ); if ( !this.isReadOnly() ) { cwo.addValueChangeHandler( new ValueChangeHandler<OperatorSelection>() { public void onValueChange( ValueChangeEvent<OperatorSelection> event ) { setModified( true ); OperatorSelection selection = event.getValue(); String selected = selection.getValue(); c.getWindow().setOperator( selected ); getModeller().makeDirty(); } } ); } hp.add( cwo ); return hp; } return new HTML(); }