@Override public void setFilterEnabled(boolean enabled) { if (enabled) { listBox.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { getPresenter().onItemSelected(); } }); } }
@Override public void setFilterEnabled(boolean enabled) { if (enabled) { listBox.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { getPresenter().onItemSelected(); } }); } }
public void addChangeHandler(final ChangeHandler changeHandler) { listBox.addChangeHandler(changeHandler); }
@Override public void callback(final Map<String, String> completions) { for (Map.Entry<String, String> entry : completions.entrySet()) { listBox.addItem(entry.getKey(), entry.getValue()); } listBox.addChangeHandler(changeHandler); } });
@Override public void callback(final Map<String, String> completions) { for (Map.Entry<String, String> entry : completions.entrySet()) { listBox.addItem(entry.getKey(), entry.getValue()); } listBox.addChangeHandler(changeHandler); } });
public void createPageSizesListBox(int minPageSize, int maxPageSize, int incPageSize) { pageSizesSelector.clear(); PagedTableHelper.setSelectIndexOnPageSizesSelector(minPageSize, maxPageSize, incPageSize, pageSizesSelector, pageSize); pageSizesSelector.addChangeHandler(event -> loadPageSizePreferences()); loadPageSizePreferences(); }
public void createPageSizesListBox(int minPageSize, int maxPageSize, int incPageSize) { pageSizesSelector.clear(); PagedTableHelper.setSelectIndexOnPageSizesSelector(minPageSize, maxPageSize, incPageSize, pageSizesSelector, pageSize); pageSizesSelector.addChangeHandler(event -> loadPageSizePreferences()); loadPageSizePreferences(); }
@Test public void testChangeAllowedRules() throws Exception { when(configurationType.getSelectedIndex()).thenReturn(ConfigWidget.ALLOWED_INDEX); when(configurationType.getValue(ConfigWidget.ALLOWED_INDEX)).thenReturn("inc"); configWidget.init(scenarioParentWidget, path, scenario); configWidget.setupHandlers(); verify(configurationType).addChangeHandler(changeHandlerCaptor.capture()); changeHandlerCaptor.getValue().onChange(null); verify(scenario).setInclusive(true); verify(addButton).setVisible(true); verify(removeButton).setVisible(true); verify(configuredRules).setVisible(true); }
@Test public void testChangePreventedRules() throws Exception { when(configurationType.getSelectedIndex()).thenReturn(ConfigWidget.PREVENTED_INDEX); when(configurationType.getValue(ConfigWidget.PREVENTED_INDEX)).thenReturn("exc"); configWidget.init(scenarioParentWidget, path, scenario); configWidget.setupHandlers(); verify(configurationType).addChangeHandler(changeHandlerCaptor.capture()); changeHandlerCaptor.getValue().onChange(null); verify(scenario).setInclusive(false); verify(addButton).setVisible(true); verify(removeButton).setVisible(true); verify(configuredRules).setVisible(true); }
@Test public void testChangePreventedRules() throws Exception { when(configurationType.getSelectedIndex()).thenReturn(ConfigWidget.PREVENTED_INDEX); when(configurationType.getValue(ConfigWidget.PREVENTED_INDEX)).thenReturn("exc"); configWidget.init(scenarioParentWidget, path, scenario); configWidget.setupHandlers(); verify(configurationType).addChangeHandler(changeHandlerCaptor.capture()); changeHandlerCaptor.getValue().onChange(null); verify(scenario).setInclusive(false); verify(addButton).setVisible(true); verify(removeButton).setVisible(true); verify(configuredRules).setVisible(true); }
@Test public void testChangeAllowedRules() throws Exception { when(configurationType.getSelectedIndex()).thenReturn(ConfigWidget.ALLOWED_INDEX); when(configurationType.getValue(ConfigWidget.ALLOWED_INDEX)).thenReturn("inc"); configWidget.init(scenarioParentWidget, path, scenario); configWidget.setupHandlers(); verify(configurationType).addChangeHandler(changeHandlerCaptor.capture()); changeHandlerCaptor.getValue().onChange(null); verify(scenario).setInclusive(true); verify(addButton).setVisible(true); verify(removeButton).setVisible(true); verify(configuredRules).setVisible(true); }
@Test public void testChangeAllowAllRules() throws Exception { final List<String> rules = new ArrayList<String>() {{ add("rule 1"); }}; when(scenario.getRules()).thenReturn(rules); when(configurationType.getSelectedIndex()).thenReturn(ConfigWidget.ALL_ALLOWED_INDEX); when(configurationType.getValue(ConfigWidget.ALL_ALLOWED_INDEX)).thenReturn("all"); configWidget.init(scenarioParentWidget, path, scenario); configWidget.setupHandlers(); verify(configurationType).addChangeHandler(changeHandlerCaptor.capture()); changeHandlerCaptor.getValue().onChange(null); Assertions.assertThat(rules).isEmpty(); verify(addButton).setVisible(false); verify(removeButton).setVisible(false); verify(configuredRules).setVisible(false); verify(configuredRules).clear(); } }
private void setAttributesPanel() { for ( String item : getAttributes() ) { list.addItem( item ); } removeReservedAttributes(); list.setSelectedIndex( 0 ); list.addChangeHandler( getListHandler( list ) ); addAttribute( GuidedRuleEditorResources.CONSTANTS.Attribute1(), list ); }
@Test public void testChangeAllowAllRules() throws Exception { final List<String> rules = new ArrayList<String>() {{ add("rule 1"); }}; when(scenario.getRules()).thenReturn(rules); when(configurationType.getSelectedIndex()).thenReturn(ConfigWidget.ALL_ALLOWED_INDEX); when(configurationType.getValue(ConfigWidget.ALL_ALLOWED_INDEX)).thenReturn("all"); configWidget.init(scenarioParentWidget, path, scenario); configWidget.setupHandlers(); verify(configurationType).addChangeHandler(changeHandlerCaptor.capture()); changeHandlerCaptor.getValue().onChange(null); Assertions.assertThat(rules).isEmpty(); verify(addButton).setVisible(false); verify(removeButton).setVisible(false); verify(configuredRules).setVisible(false); verify(configuredRules).clear(); } }
private void setAttributesPanel() { for ( String item : getAttributes() ) { list.addItem( item ); } removeReservedAttributes(); list.setSelectedIndex( 0 ); list.addChangeHandler( getListHandler( list ) ); addAttribute( GuidedRuleEditorResources.CONSTANTS.Attribute1(), list ); }
private void cepOperatorsDropdown(final Consumer<IsWidget> widgetSupplier) { getOperatorCompletions(options -> { final String[] operatorsArray = filterOptionsForConstraintTypeLiteral(options); final CEPOperatorsDropdown dropdown = newCepOperatorsDropdown(operatorsArray); final ListBox box = dropdown.getBox(); final int currentValueIndex = getCurrentIndexFromList(getOperator(), box); box.addChangeHandler((ChangeEvent valueChangeEvent) -> setOperator(box.getValue(box.getSelectedIndex()))); if (currentValueIndex != box.getSelectedIndex()) { box.setSelectedIndex(currentValueIndex); } widgetSupplier.accept(dropdown); }); }
private void cepOperatorsDropdown(final Consumer<IsWidget> widgetSupplier) { getOperatorCompletions(options -> { final String[] operatorsArray = filterOptionsForConstraintTypeLiteral(options); final CEPOperatorsDropdown dropdown = newCepOperatorsDropdown(operatorsArray); final ListBox box = dropdown.getBox(); final int currentValueIndex = getCurrentIndexFromList(getOperator(), box); box.addChangeHandler((ChangeEvent valueChangeEvent) -> setOperator(box.getValue(box.getSelectedIndex()))); if (currentValueIndex != box.getSelectedIndex()) { box.setSelectedIndex(currentValueIndex); } widgetSupplier.accept(dropdown); }); }
@Override public void init(final RepositoryConfigurationPresenter presenter) { this.presenter = presenter; configureButton.setText(constants.Configure_Repository()); sourceBranchText.setText("master"); devBranchText.setText("dev"); releaseBranchText.setText("release"); currentVersionText.setReadOnly(true); chooseRepositoryBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { String value = chooseRepositoryBox.getSelectedValue(); GWT.log(value); presenter.loadRepositoryStructure(value); } }); presenter.loadRepositories(); }
@PostConstruct public void setup() { setVisible(false); dateConfigurationChoice.addItem(TestScenarioConstants.INSTANCE.UseRealDateAndTime()); dateConfigurationChoice.addItem(TestScenarioConstants.INSTANCE.UseASimulatedDateAndTime()); dateConfigurationChoice.setSelectedIndex(0); dateConfigurationChoice.addChangeHandler(event -> { if (dateConfigurationChoice.getSelectedIndex() == 0) { dateTimePicker.setValue(null); } }); dateTimePicker.setFormat("yyyy-MM-dd HH:mm"); dateTimePicker.addValueChangeHandler(event -> executionTrace.setScenarioSimulatedDate(event.getValue())); add(dateConfigurationChoice); add(dateTimePicker); }
public DSLCheckBox(String variableDef, DSLVariableValue value) { resultWidget = new ListBox(); resultWidget.addItem("true"); resultWidget.addItem("false"); if (value.getValue().equalsIgnoreCase("true")) { resultWidget.setSelectedIndex(0); } else { resultWidget.setSelectedIndex(1); } resultWidget.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { updateSentence(); } }); resultWidget.setVisible(true); //Wrap widget within a HorizontalPanel to add a space before and after the Widget HorizontalPanel hp = new HorizontalPanel(); hp.add(new HTML(" ")); hp.add(resultWidget); hp.add(new HTML(" ")); initWidget(hp); }