List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue
public T getValue()
From source file:com.ephesoft.dcma.gwt.core.client.validator.ValidatableWidget.java
License:Open Source License
private void addValueChangeHandler() { if (this.widget != null && this.widget instanceof TextBox) { ((TextBox) widget).addValueChangeHandler(new ValueChangeHandler<String>() { @Override/* w w w .java 2 s . c om*/ public void onValueChange(ValueChangeEvent<String> val) { String value = val.getValue(); if (value != null) { ((TextBox) widget).setValue(value.trim()); } } }); } }
From source file:com.ephesoft.dcma.gwt.rv.client.view.TableExtractionView.java
License:Open Source License
private void setTableList(final FlexTable flexTable, final List<Row> rows, final List<Column> columnList, final DataTable inputDataTable, final Document inputDocument) { selectedDataTableName = inputDataTable.getName(); int index = 1; for (Row row : rows) { final int presentRowNumber = index; if (row != null && row.getColumns() != null && row.getColumns().getColumn() != null && !row.getColumns().getColumn().isEmpty()) { final List<Column> columns = row.getColumns().getColumn(); int index1 = 0; final ArrayList<Coordinates> rowCoordinates = new ArrayList<Coordinates>(); rowCoordinates.add(row.getRowCoordinates()); for (final Column column : columnList) { final int presentColumnNumber = index1; final Column selectedColumn = columns.get(index1); columnPattern = tableNameVsColumnPattern.get(inputDataTable.getName()); List<String> alternateValuesSet = getAlternateValueSet(selectedColumn); MultiWordSuggestOracle oracle = setMultiWordOracle(selectedColumn.getValue(), alternateValuesSet); final SuggestBox suggestBox = new SuggestBox(oracle); suggestBox.addStyleName("tableViewListBox"); suggestBox.setWidth("100%"); final RegExValidatableWidget<SuggestBox> validatableSuggestBox = new RegExValidatableWidget<SuggestBox>( suggestBox);//from ww w. ja v a 2 s. c o m if ((columnPattern != null && columnPattern.size() > index1) && (!row.isMannualExtraction() || selectedColumn.isValidationRequired())) { validatableSuggestBox.addValidator(new RegExValidator(validatableSuggestBox, columnPattern.get(index1), suggestBox, presenter.rpcService)); } suggestBox.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(final ValueChangeEvent<String> event) { selectedColumn.setValue(event.getValue()); selectedColumn.setValid(validatableSuggestBox.validate()); validatableSuggestBox.toggleValidDateBox(); } }); suggestBox.getTextBox().addFocusHandler(new FocusHandler() { @Override public void onFocus(FocusEvent event) { TableExtractionView.this .fireEvent(new ValidationFieldChangeEvent(selectedColumn, rowCoordinates)); if (event.getSource() instanceof TextBox) { selectedTextBox = (TextBox) event.getSource(); } selectedRowNumber = presentRowNumber; selectedColumnNumber = presentColumnNumber; selectedDocument = inputDocument; if (selectedDataTableName != null) { clearSelectedRowStyle(tableNameVsViewMap.get(selectedDataTableName)); } if (!presenter.isManualTableExtraction()) { selDataTable = inputDataTable; } selectedDataTableName = inputDataTable.getName(); addSelectedRowStyle(flexTable, rows, columnList, selectedRowNumber); } }); suggestBox.addSelectionHandler(new SelectionHandler<Suggestion>() { @Override public void onSelection(SelectionEvent<Suggestion> suggestion) { String inputString = suggestion.getSelectedItem().getReplacementString(); setSuggestBoxEvents(selectedColumn, inputString, validatableSuggestBox); ValueChangeEvent.fire(suggestBox, inputString); Row currRow = rows.get(selectedRowNumber - 1); Column currColumn = currRow.getColumns().getColumn().get(selectedColumnNumber); List<Coordinates> coorList = new ArrayList<Coordinates>(); coorList.add(currRow.getRowCoordinates()); TableExtractionView.this .fireEvent(new ValidationFieldChangeEvent(currColumn, coorList)); } }); suggestBox.setText(selectedColumn.getValue()); if (!selectedColumn.isValid()) { validatableSuggestBox.getWidget().addStyleName("dateBoxFormatError"); } if (row.isMannualExtraction()) { ValueChangeEvent.fire(suggestBox, selectedColumn.getValue()); } flexTable.setWidget(index, index1, validatableSuggestBox.getWidget()); index1++; } index++; } } }
From source file:com.ephesoft.gxt.admin.client.view.document.DocumentTypeMenuView.java
License:Open Source License
private void addToggleButtonActionEvents() { viewLearnFilesButton.getUpFace()//from w ww. j a v a 2 s .c o m .setText(LocaleDictionary.getConstantValue(BatchClassConstants.VIEW_LEARN_FILES)); viewLearnFilesButton.getDownFace().setText(LocaleDictionary.getConstantValue(BatchClassConstants.CLOSE)); viewLearnFilesButton.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { RetrieveSelectedDocumentsListEvent documentsListEvent = new RetrieveSelectedDocumentsListEvent(); documentsListEvent.setViewLearnFiles(true); documentsListEvent.setViewLearnFileValue(event.getValue()); BatchClassManagementEventBus.fireEvent(documentsListEvent); } }); testExtractionButton.getUpFace() .setText(LocaleDictionary.getConstantValue(BatchClassConstants.TEST_EXTRACTION_BUTTON)); testExtractionButton.getDownFace().setText(LocaleDictionary.getConstantValue(BatchClassConstants.CLOSE)); testExtractionButton.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { if (event.getValue()) { enableAllOtherMenuItems(false); enableViewLearnFilesButton(false); BatchClassManagementEventBus.fireEvent(new BCMTreeMaskEvent(true)); enableTestClassificationButton(false); presenter.showTestExtractionView(); } else { presenter.closeDialogWindow(); enableAllOtherMenuItems(true); enableTestClassificationButton(true); enableViewLearnFilesButton(true); BatchClassManagementEventBus.fireEvent(new BCMTreeMaskEvent(false)); } } }); testClassificationButton.getUpFace() .setText(LocaleDictionary.getConstantValue(BatchClassConstants.TEST_CLASSIFICATION)); testClassificationButton.getDownFace() .setText(LocaleDictionary.getConstantValue(BatchClassConstants.CLOSE)); testClassificationButton.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { if (event.getValue()) { enableAllOtherMenuItems(false); enaableTestExtractionButton(false); enableViewLearnFilesButton(false); presenter.showTestClassificationView(); } else { presenter.closeDialogWindow(); enableAllOtherMenuItems(true); enaableTestExtractionButton(true); enableViewLearnFilesButton(true); BatchClassManagementEventBus.fireEvent(new BCMTreeMaskEvent(false)); } } }); }
From source file:com.ephesoft.gxt.admin.client.view.kvextraction.AdvancedKVExtraction.AdvancedKVExtractionInputPanelView.java
License:Open Source License
private void setKeyPatternPanelView() { keyPatternText = new RegexComboBox(); // keyPatternText = new TextField(); // keyPatternText.addStyleName(CssConstants.CSS_ADV_KV_TEXT_BOX); keyPatternText.addStyleName(CssConstants.CSS_ADV_KV_INPUT_COMBO_BOX); keyPatternComboBox = new ComboBox(); keyPatternComboBox.addStyleName(CssConstants.CSS_ADV_KV_INPUT_COMBO_BOX); keyPatternComboBox.setWidth("100%"); keyPatternComboBox.setEditable(false); keyPatternPanel.add(keyPatternText); useExistingKey.setValue(Boolean.FALSE); useExistingKey.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override// w w w .j a v a2 s .com public void onValueChange(ValueChangeEvent<Boolean> event) { if (event.getValue().equals(Boolean.TRUE)) { keyPatternText.setVisible(false); keyPatternPanel.add(keyPatternComboBox); } else { keyPatternPanel.remove(keyPatternComboBox); keyPatternText.setVisible(true); } } }); }
From source file:com.ephesoft.gxt.admin.client.view.mapping.DatabaseExportMappingEditView.java
License:Open Source License
private void addValueChangeHandler() { tableNameCombo.addValueChangeHandler(new ValueChangeHandler<String>() { @Override/*from w w w. j a va 2 s . c om*/ public void onValueChange(final ValueChangeEvent<String> event) { final ListStore<String> store = tableNameCombo.getStore(); if (store != null) { final String value = event.getValue(); final int totalItems = store.size(); for (int index = 0; index < totalItems; index++) { final String item = store.get(index); if (null != item && item.equalsIgnoreCase(value)) { getColumns(item); break; } } } } }); }
From source file:com.ephesoft.gxt.admin.client.view.regexbuilder.RegexFieldDetailView.java
License:Open Source License
/** * Handles the click event for exactTextRadioButton. This fires the regex event when a valid radiobutton is selected. * /*from www. j ava 2s .c o m*/ * @param clickEvent {@link ClickEvent} The instance of ClickEvent. */ @UiHandler(value = "exactTextRadioButton") public void onExactTextRadioButtonChecked(final ValueChangeEvent<Boolean> event) { presenter.onExactTextRadioButtonChecked(event.getValue()); }
From source file:com.ephesoft.gxt.admin.client.view.regexbuilder.RegexFieldDetailView.java
License:Open Source License
/** * Handles the click event for textInRangeRadioButton. This fires the regex event when a valid radiobutton is selected. * //from w w w.j av a2 s . c om * @param clickEvent {@link ClickEvent} The instance of ClickEvent. */ @UiHandler(value = "textInRangeRadioButton") public void onTextInRangeRadioButtonChecked(final ValueChangeEvent<Boolean> event) { presenter.onTextInRangeRadioButtonChecked(event.getValue()); }
From source file:com.ephesoft.gxt.admin.client.view.regexbuilder.RegexQuantifierDetailView.java
License:Open Source License
/** * Handles the event when exactlyNoOfTimesRadioButton is being checked or unchecked. * /*from w w w . ja v a 2s .co m*/ * @param changeEvent {@link ValueChangeEvent} This event is generated when radio button is checked or unchecked. */ @UiHandler(value = "exactlyNoOfTimesRadioButton") public void onExactlyNoOfTimesRadioButtonClicked(final ValueChangeEvent<Boolean> changeEvent) { presenter.onExactlyNoOfTimesRadioButtonClicked(changeEvent.getValue()); }
From source file:com.ephesoft.gxt.admin.client.view.regexbuilder.RegexQuantifierDetailView.java
License:Open Source License
/** * Handles the event when betweenMinAndMaxTimesRadioButton is being checked or unchecked. * // w w w . ja v a 2 s. c om * @param changeEvent {@link ValueChangeEvent} This event is generated when radio button is checked or unchecked. */ @UiHandler(value = "betweenMinAndMaxTimesRadioButton") public void onBetweenMinAndMaxTimesRadioButtonClicked(final ValueChangeEvent<Boolean> changeEvent) { presenter.onBetweenMinAndMaxTimesRadioButtonClicked(changeEvent.getValue()); }
From source file:com.ephesoft.gxt.admin.client.view.regexbuilder.RegexQuantifierDetailView.java
License:Open Source License
/** * Handles the event when exactlyOneTimesRadioButton is being checked or unchecked. * /* w ww . j a va 2 s.c o m*/ * @param changeEvent {@link ValueChangeEvent} This event is generated when radio button is checked or unchecked. */ @UiHandler(value = "exactlyOneTimesRadioButton") public void onExactlyOneTimesRadioButtonClicked(final ValueChangeEvent<Boolean> changeEvent) { presenter.onExactlyOneTimesRadioButtonClicked(changeEvent.getValue()); }