public void onClick(ClickEvent event) { at.setValue((box.getValue()) ? TRUE_VALUE : FALSE_VALUE); } });
public void onClick(ClickEvent event) { at.setValue((box.getValue()) ? TRUE_VALUE : FALSE_VALUE); } });
@Override public void onChange(ChangeEvent event) { final int selectedIndex = lb.getSelectedIndex(); if (selectedIndex < 0) { return; } at.setValue(lb.getValue(selectedIndex)); } });
@Override public void onChange(ChangeEvent event) { final int selectedIndex = lb.getSelectedIndex(); if (selectedIndex < 0) { return; } at.setValue(lb.getValue(selectedIndex)); } });
private RuleAttribute visitRuleAttribute(RuleAttribute attr) { RuleAttribute clone = new RuleAttribute(); clone.setAttributeName(attr.getAttributeName()); clone.setValue(attr.getValue()); return clone; }
private RuleAttribute visitRuleAttribute(RuleAttribute attr) { RuleAttribute clone = new RuleAttribute(); clone.setAttributeName(attr.getAttributeName()); clone.setValue(attr.getValue()); return clone; }
@Test public void testDatePickerValueChangeHandler() { final DatePicker datePicker = mock(DatePicker.class); final Date datePickerValue = new Date(); doReturn(datePickerValue).when(datePicker).getValue(); factory.initDatePickerByRuleAttribute(datePicker, ruleAttribute); verify(datePicker).addValueChangeHandler(valueChangeHandlerArgumentCaptor.capture()); valueChangeHandlerArgumentCaptor.getValue().onValueChange(null); // not robust verifications because of Date formatting / parsing is mocked by GwtMockito verify(ruleAttribute).setValue(anyString()); }
@Test public void testDatePickerValueChangeHandlerNullValue() { final DatePicker datePicker = mock(DatePicker.class); final Date datePickerValue = null; doReturn(datePickerValue).when(datePicker).getValue(); factory.initDatePickerByRuleAttribute(datePicker, ruleAttribute); verify(datePicker).addValueChangeHandler(valueChangeHandlerArgumentCaptor.capture()); valueChangeHandlerArgumentCaptor.getValue().onValueChange(null); verify(ruleAttribute).setValue(eq(null)); } }
@Test public void testDatePickerValueChangeHandler() { final DatePicker datePicker = mock(DatePicker.class); final Date datePickerValue = new Date(); doReturn(datePickerValue).when(datePicker).getValue(); factory.initDatePickerByRuleAttribute(datePicker, ruleAttribute); verify(datePicker).addValueChangeHandler(valueChangeHandlerArgumentCaptor.capture()); valueChangeHandlerArgumentCaptor.getValue().onValueChange(null); // not robust verifications because of Date formatting / parsing is mocked by GwtMockito verify(ruleAttribute).setValue(anyString()); }
@Test public void testTextBoxValueChangeHandler() { final TextBox textBox = mock(TextBox.class); final String textBoxValue = "123"; doReturn(textBoxValue).when(textBox).getValue(); factory.initTextBoxByRuleAttribute(textBox, ruleAttribute); verify(textBox).addValueChangeHandler(valueChangeHandlerArgumentCaptor.capture()); valueChangeHandlerArgumentCaptor.getValue().onValueChange(null); verify(ruleAttribute).setValue(textBoxValue); }
@Test public void testDatePickerValueChangeHandlerNullValue() { final DatePicker datePicker = mock(DatePicker.class); final Date datePickerValue = null; doReturn(datePickerValue).when(datePicker).getValue(); factory.initDatePickerByRuleAttribute(datePicker, ruleAttribute); verify(datePicker).addValueChangeHandler(valueChangeHandlerArgumentCaptor.capture()); valueChangeHandlerArgumentCaptor.getValue().onValueChange(null); verify(ruleAttribute).setValue(eq(null)); } }
@Test public void testTextBoxValueChangeHandler() { final TextBox textBox = mock(TextBox.class); final String textBoxValue = "123"; doReturn(textBoxValue).when(textBox).getValue(); factory.initTextBoxByRuleAttribute(textBox, ruleAttribute); verify(textBox).addValueChangeHandler(valueChangeHandlerArgumentCaptor.capture()); valueChangeHandlerArgumentCaptor.getValue().onValueChange(null); verify(ruleAttribute).setValue(textBoxValue); }
protected void initTextBoxByRuleAttribute(final TextBox textBox, final RuleAttribute ruleAttribute) { textBox.setEnabled(!isReadOnly); if (!isReadOnly) { textBox.addValueChangeHandler(event -> ruleAttribute.setValue(textBox.getValue())); } textBox.setValue(ruleAttribute.getValue()); }
protected void initTextBoxByRuleAttribute(final TextBox textBox, final RuleAttribute ruleAttribute) { textBox.setEnabled(!isReadOnly); if (!isReadOnly) { textBox.addValueChangeHandler(event -> ruleAttribute.setValue(textBox.getValue())); } textBox.setValue(ruleAttribute.getValue()); }
private Widget checkBoxEditor(final RuleAttribute at, final boolean isReadOnly) { final CheckBox box = new CheckBox(); box.setEnabled(!isReadOnly); if (at.getValue() == null || at.getValue().isEmpty()) { box.setValue(false); at.setValue(FALSE_VALUE); } else { box.setValue((at.getValue().equals(TRUE_VALUE))); } box.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { at.setValue((box.getValue()) ? TRUE_VALUE : FALSE_VALUE); } }); return box; }
private Widget checkBoxEditor(final RuleAttribute at, final boolean isReadOnly) { final CheckBox box = new CheckBox(); box.setEnabled(!isReadOnly); if (at.getValue() == null || at.getValue().isEmpty()) { box.setValue(false); at.setValue(FALSE_VALUE); } else { box.setValue((at.getValue().equals(TRUE_VALUE))); } box.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { at.setValue((box.getValue()) ? TRUE_VALUE : FALSE_VALUE); } }); return box; }
protected void initDatePickerByRuleAttribute(final DatePicker datePicker, final RuleAttribute ruleAttribute) { datePicker.addValueChangeHandler(event -> { final Date date = datePicker.getValue(); final String sDate = (date == null ? null : DATE_FORMATTER.format(datePicker.getValue())); ruleAttribute.setValue(sDate); }); datePicker.setFormat(DATE_FORMAT); datePicker.setValue(assertDateValue(ruleAttribute)); }
protected void initDatePickerByRuleAttribute(final DatePicker datePicker, final RuleAttribute ruleAttribute) { datePicker.addValueChangeHandler(event -> { final Date date = datePicker.getValue(); final String sDate = (date == null ? null : DATE_FORMATTER.format(datePicker.getValue())); ruleAttribute.setValue(sDate); }); datePicker.setFormat(DATE_FORMAT); datePicker.setValue(assertDateValue(ruleAttribute)); }