List of usage examples for com.google.gwt.user.client.ui FormPanel METHOD_POST
String METHOD_POST
To view the source code for com.google.gwt.user.client.ui FormPanel METHOD_POST.
Click Source Link
From source file:com.edgenius.wiki.gwt.client.widgets.InviteDialog.java
License:Open Source License
public InviteDialog() { this.setText(Msg.consts.invite_friends()); this.setIcon(new Image(IconBundle.I.get().email())); final FormPanel form = new FormPanel(); form.setMethod(FormPanel.METHOD_POST); form.addSubmitHandler(this); form.setStyleName(Css.FORM);/*from w ww . ja v a2 s . c o m*/ form.setWidget(panel); panel.add(message); panel.add(new Label(Msg.consts.friends_email())); panel.add(emailBox); panel.add(new Label(Msg.consts.msg_to_friends())); panel.add(contentBox); ButtonBar btnBar = getButtonBar(); Button send = new Button(Msg.consts.send()); Button cancel = new Button(Msg.consts.cancel()); send.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { form.submit(); } }); cancel.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { InviteDialog.this.hidebox(); } }); btnBar.add(cancel); btnBar.add(send); panel.setSize("100%", "100%"); emailBox.setStyleName(Css.LONG_INPUT); contentBox.setStyleName(Css.LONG_TEXTBOX); panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_BOTTOM); panel.setCellHorizontalAlignment(emailBox, HasHorizontalAlignment.ALIGN_CENTER); panel.setCellHorizontalAlignment(contentBox, HasHorizontalAlignment.ALIGN_CENTER); this.setWidget(form); }
From source file:com.epam.feel.client.ui.util.gwtupload.FixedUploader.java
License:Apache License
/** * Initialize widget components and layout elements. * //w w w . ja v a 2s . c o m * @param type * file input to use * @param form * An existing form panel to use */ public FixedUploader(FileInputType type, FormPanel form) { thisInstance = this; this.fileInputType = type; if (form == null) { form = new FormFlowPanel(); } uploadForm = form; uploadForm.setEncoding(FormPanel.ENCODING_MULTIPART); uploadForm.setMethod(FormPanel.METHOD_POST); uploadForm.setAction(servletPath); uploadForm.addSubmitHandler(onSubmitFormHandler); uploadForm.addSubmitCompleteHandler(onSubmitCompleteHandler); uploaderPanel = getUploaderPanel(); uploaderPanel.add(uploadForm); uploaderPanel.setStyleName(STYLE_MAIN); setFileInput(fileInputType.getInstance()); setStatusWidget(statusWidget); super.initWidget(uploaderPanel); }
From source file:com.ephesoft.dcma.gwt.admin.bm.client.view.batch.ExportBatchClassView.java
License:Open Source License
/** * Constructor.//from w w w .ja v a 2 s . c o m */ public ExportBatchClassView() { super(); initWidget(BINDER.createAndBindUi(this)); saveButton.setText(AdminConstants.SAVE_BUTTON); cancelButton.setText(AdminConstants.CANCEL_BUTTON); final Hidden exportIdentifierHidden = new Hidden("identifier"); exportBatchClassViewPanel.add(exportIdentifierHidden); exportBatchClassViewPanel.setSpacing(BatchClassManagementConstants.TEN); exportFormPanel.setMethod(FormPanel.METHOD_POST); exportFormPanel.setAction("dcma-gwt-admin/exportBatchClassDownload"); exportFormPanel.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { exportIdentifierHidden.setValue(getExportBatchClassIdentifier()); } }); exportFormPanel.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { if (event.getResults().toLowerCase().indexOf(AdminConstants.ERROR_CODE_TEXT) > -1) { ConfirmationDialogUtil.showConfirmationDialogSuccess(MessageConstants.EXPORT_UNSUCCESSFUL); getDialogBox().hide(true); return; } } }); }
From source file:com.ephesoft.dcma.gwt.admin.bm.client.view.batch.ImportBatchClassView.java
License:Open Source License
/** * Constructor./*from ww w . ja v a2s. co m*/ */ public ImportBatchClassView() { super(); initWidget(BINDER.createAndBindUi(this)); saveButton.setText(AdminConstants.SAVE_BUTTON); cancelButton.setText(AdminConstants.CANCEL_BUTTON); attachButton.setText(AdminConstants.ATTACH_BUTTON); attachButton.setStyleName("attach-button"); attachButton.addStyleName("disabled"); attachButton.removeStyleName("enabled"); attachButton.setEnabled(Boolean.FALSE); errorMessage.addStyleName("error_style"); uncFolder = new TextBox(); uncFolder.setName("uncFolder"); uncFolderList = new ListBox(); uncFolderList.setName("uncFolderList"); uncFolderList.setWidth("145px"); uncFolder.setWidth("140px"); importBatchClassUserOptionDTO = new ImportBatchClassUserOptionDTO(); importBatchClassUserOptionDTO.setUseSource(Boolean.TRUE); importBatchClassUserOptionDTO.setImportExisting(Boolean.FALSE); validateTextBox = new ValidatableWidget<TextBox>(priority); validateTextBox.getWidget().addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { validateTextBox.toggleValidDateBox(); importBatchClassUserOptionDTO.setPriority(priority.getText()); } }); validateTextBox.addValidator(new EmptyStringValidator(priority)); validateDescTextBox = new ValidatableWidget<TextBox>(description); validateDescTextBox.getWidget().addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { validateDescTextBox.toggleValidDateBox(); importBatchClassUserOptionDTO.setDescription(description.getText()); } }); validateDescTextBox.addValidator(new EmptyStringValidator(description)); validateUNCTextBox = new ValidatableWidget<TextBox>(uncFolder); validateUNCTextBox.getWidget().addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> arg0) { validateUNCTextBox.toggleValidDateBox(); importBatchClassUserOptionDTO.setUncFolder(uncFolder.getText().trim()); } }); validateUNCTextBox.addValidator(new EmptyStringValidator(uncFolder)); uncFolderList.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent arg0) { String selectedUNCFolder = uncFolderList.getValue(uncFolderList.getSelectedIndex()); importBatchClassUserOptionDTO.setUncFolder(selectedUNCFolder); final String selectedBatchName = presenter.getSelectedBatchName(selectedUNCFolder); name.setText(selectedBatchName); systemFolder.setText(presenter.getSelectedBatchClassSystemFolder(selectedBatchName)); } }); validateNameTextBox = new ValidatableWidget<TextBox>(name); validateNameTextBox.getWidget().addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> arg0) { validateNameTextBox.toggleValidDateBox(); } }); validateNameTextBox.addValidator(new EmptyStringValidator(name)); importBatchClassViewPanel.setSpacing(BatchClassManagementConstants.FIVE); nameLabel.setText(AdminConstants.NAME); priorityLabel.setText(AdminConstants.PRIORITY); descLabel.setText(AdminConstants.DESCRIPTION); uncLabel.setText(AdminConstants.UNC_FOLDER); importLabel.setText(AdminConstants.IMPORT_FILE); uncStar.setText(AdminConstants.STAR); importStar.setText(AdminConstants.STAR); nameStar.setText(AdminConstants.STAR); nameLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); priorityLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); descLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); uncLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); importLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); priorityStar.setStyleName(AdminConstants.FONT_RED_STYLE); descStar.setStyleName(AdminConstants.FONT_RED_STYLE); uncStar.setStyleName(AdminConstants.FONT_RED_STYLE); importStar.setStyleName(AdminConstants.FONT_RED_STYLE); nameStar.setStyleName(AdminConstants.FONT_RED_STYLE); importBatchPanel.setSpacing(BatchClassManagementConstants.TEN); attachZipFilePanel.setEncoding(FormPanel.ENCODING_MULTIPART); attachZipFilePanel.setMethod(FormPanel.METHOD_POST); attachZipFilePanel.setAction(ATTACH_FORM_ACTION); importFolderListViewPanel.add(importExisting); importPanel.setVisible(Boolean.FALSE); useExisting.setValue(Boolean.FALSE); useSource.setVisible(false); systemFolderLabel .setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.SYSTEM_FOLDER) + AdminConstants.COLON); systemFolderLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); systemFolderStar.setText(AdminConstants.STAR); systemFolderStar.setStyleName(AdminConstants.FONT_RED_STYLE); validateSystemFolderTextBox = new ValidatableWidget<TextBox>(systemFolder); validateSystemFolderTextBox.getWidget().addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { validateSystemFolderTextBox.toggleValidDateBox(); importBatchClassUserOptionDTO.setSystemFolder(systemFolder.getText().trim()); } }); if (!importBatchClassUserOptionDTO.isImportExisting()) { name.setEnabled(Boolean.TRUE); name.setText(importBatchClassUserOptionDTO.getName()); systemFolder.setText(importBatchClassUserOptionDTO.getSystemFolder()); } description.setEnabled(true); priority.setEnabled(true); descStar.setText(AdminConstants.STAR); priorityStar.setText(AdminConstants.STAR); nameStar.setText(AdminConstants.STAR); uncPanel.add(uncFolder); importFile.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent arg0) { attachButton.setStyleName("attach-button"); attachButton.setEnabled(Boolean.TRUE); } }); useExisting.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { boolean checked = event.getValue(); importBatchClassUserOptionDTO.setImportExisting(Boolean.valueOf(checked)); uncPanel.clear(); if (checked) { name.setEnabled(Boolean.TRUE); uncPanel.add(uncFolderList); importExisting.setValue(TRUE); final String selectedBatchName = presenter.getSelectedBatchName(uncFolderList.getValue(0)); name.setText(selectedBatchName); systemFolder.setText(presenter.getSelectedBatchClassSystemFolder(selectedBatchName)); errorMessage.setText(AdminConstants.EMPTY_STRING); } else { if (!importBatchClassUserOptionDTO.isUseSource()) { name.setEnabled(Boolean.TRUE); name.setText(importBatchClassUserOptionDTO.getName()); } name.setText(importBatchClassUserOptionDTO.getName()); uncPanel.add(uncFolder); uncFolder.setText(AdminConstants.EMPTY_STRING); importExisting.setValue(FALSE); final String tempSystemFolder = importBatchClassUserOptionDTO.getSystemFolder(); if (tempSystemFolder == null) { systemFolder.setText(BatchClassManagementConstants.EMPTY_STRING); } else { systemFolder.setText(tempSystemFolder); } } presenter.setFolderList(); } }); useSource.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { boolean checked = ((CheckBox) event.getSource()).getValue(); importBatchClassUserOptionDTO.setUseSource(Boolean.valueOf(checked)); if (checked) { name.setEnabled(Boolean.FALSE); description.setEnabled(false); description.setText(BatchClassManagementConstants.EMPTY_STRING); name.setText(importBatchClassUserOptionDTO.getName()); priority.setEnabled(false); priority.setText(BatchClassManagementConstants.EMPTY_STRING); descStar.setText(BatchClassManagementConstants.EMPTY_STRING); priorityStar.setText(BatchClassManagementConstants.EMPTY_STRING); nameStar.setText(BatchClassManagementConstants.EMPTY_STRING); } else { if (!importBatchClassUserOptionDTO.isImportExisting()) { name.setEnabled(Boolean.TRUE); name.setText(importBatchClassUserOptionDTO.getName()); } description.setEnabled(true); priority.setEnabled(true); descStar.setText(AdminConstants.STAR); priorityStar.setText(AdminConstants.STAR); nameStar.setText(AdminConstants.STAR); } } }); attachZipFilePanel.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { String fileName = importFile.getFilename(); String fileExt = fileName.substring(fileName.lastIndexOf(BatchClassManagementConstants.DOT) + 1); if (!fileExt.equalsIgnoreCase("zip")) { ConfirmationDialogUtil.showConfirmationDialogError(MessageConstants.IMPORT_FILE_INVALID_TYPE); ScreenMaskUtility.unmaskScreen(); event.cancel(); } else { String lastAttachedZipSourcePath = "lastAttachedZipSourcePath=" + importBatchClassUserOptionDTO.getZipFileName(); attachZipFilePanel.setAction(ATTACH_FORM_ACTION + lastAttachedZipSourcePath); } } }); attachZipFilePanel.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { ScreenMaskUtility.unmaskScreen(); String result = event.getResults(); if (event.getResults().toLowerCase().indexOf(AdminConstants.ERROR_CODE_TEXT) > -1) { ConfirmationDialogUtil.showConfirmationDialogError(MessageConstants.IMPORT_UNSUCCESSFUL); getDialogBox().hide(true); return; } String keyWorkFlowName = "workFlowName:"; String keyZipFolderPath = "filePath:"; String keyWorkflowDeployed = "workflowDeployed:"; String keyWorkflowEqual = "workflowEqual:"; String keyWorkflowExistInBatchClass = "workflowExistInBatchClass:"; String keySystemFolderPath = "systemFolderPath:"; String workFlowName = result.substring(result.indexOf(keyWorkFlowName) + keyWorkFlowName.length(), result.indexOf('|', result.indexOf(keyWorkFlowName))); String zipSourcePath = result.substring( result.indexOf(keyZipFolderPath) + keyZipFolderPath.length(), result.indexOf('|', result.indexOf(keyZipFolderPath))); String workflowDeployed = result.substring( result.indexOf(keyWorkflowDeployed) + keyWorkflowDeployed.length(), result.indexOf('|', result.indexOf(keyWorkflowDeployed))); String workflowEqual = result.substring( result.indexOf(keyWorkflowEqual) + keyWorkflowEqual.length(), result.indexOf('|', result.indexOf(keyWorkflowEqual))); String workflowExistInBatchClass = result.substring( result.indexOf(keyWorkflowExistInBatchClass) + keyWorkflowExistInBatchClass.length(), result.indexOf('|', result.indexOf(keyWorkflowExistInBatchClass))); String systemFolderPath = result.substring( result.indexOf(keySystemFolderPath) + keySystemFolderPath.length(), result.indexOf('|', result.indexOf(keySystemFolderPath))); name.setText(workFlowName); zipWorkflowName = workFlowName; importBatchClassUserOptionDTO.setName(workFlowName); importBatchClassUserOptionDTO.setZipFileName(zipSourcePath); importBatchClassUserOptionDTO.setWorkflowDeployed(Boolean.valueOf(workflowDeployed)); importBatchClassUserOptionDTO.setWorkflowEqual(Boolean.valueOf(workflowEqual)); importBatchClassUserOptionDTO .setWorkflowExistsInBatchClass(Boolean.valueOf(workflowExistInBatchClass)); importBatchClassUserOptionDTO.setSystemFolder(systemFolderPath); uncPanel.clear(); uncPanel.add(uncFolder); presenter.onAttachComplete(workFlowName, zipSourcePath); importPanel.setVisible(Boolean.TRUE); zipImported = true; dialogBox.center(); } }); }
From source file:com.ephesoft.dcma.gwt.admin.bm.client.view.kvextraction.advancedkvextraction.AdvancedKVExtractionView.java
License:Open Source License
/** * Constructor.//ww w. j av a 2 s . c om */ public AdvancedKVExtractionView() { super(); initWidget(BINDER.createAndBindUi(this)); this.kvExtractionTestResultView = new KVExtractionTestResultView(); valuePattern.addStyleName(AdminConstants.GWT_ADVANCED_KV_TEXT_BOX); editKey.setText(AdminConstants.EDIT_KEY); editValue.setText(AdminConstants.EDIT_VALUE); previousOptions.setText(AdminConstants.PREVIOUS); nextOptions.setText(AdminConstants.NEXT); samplePatternButton.setText(AdminConstants.SAMPLE_REGEX_BUTTON); keyPatternValidateButton.setTitle(AdminConstants.VALIDATE_BUTTON); valuePatternValidateButton.setTitle(AdminConstants.VALIDATE_BUTTON); keyPatternValidateButton.setStyleName(AdminConstants.VALIDATE_BUTTON_IMAGE); valuePatternValidateButton.setStyleName(AdminConstants.VALIDATE_BUTTON_IMAGE); saveButton.setText(AdminConstants.OK_BUTTON); cancelButton.setText(AdminConstants.CANCEL_BUTTON); saveButton.setHeight(AdminConstants.BUTTON_HEIGHT); cancelButton.setHeight(AdminConstants.BUTTON_HEIGHT); useExistingKeyLabel.setText( LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.USE_EXISTING_KEY_LABEL)); useExistingKeyLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); keyPatternLabel.setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.KEY_PATTERN) + AdminConstants.COLON); keyPatternLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); keyPatternStar.setText(AdminConstants.STAR); keyPatternStar.setStyleName(AdminConstants.FONT_RED_STYLE); setKeyPatternPanelView(); valuePatternLabel .setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.VALUE_PATTERN) + AdminConstants.COLON); valuePatternLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); valuePatternStar.setText(AdminConstants.STAR); valuePatternStar.setStyleName(AdminConstants.FONT_RED_STYLE); fetchValueLabel.setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.FETCH_VALUE) + AdminConstants.COLON); fetchValueLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); fetchValueStar.setText(AdminConstants.STAR); fetchValueStar.setStyleName(AdminConstants.FONT_RED_STYLE); kvPageValueLabel .setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.KV_PAGE_VALUE_LABEL) + AdminConstants.COLON); kvPageValueLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); kvPageValueStar.setText(AdminConstants.STAR); kvPageValueStar.setStyleName(AdminConstants.FONT_RED_STYLE); lengthLabel.setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.LENGTH_LABEL) + AdminConstants.COLON); lengthLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); lengthStar.setText(AdminConstants.STAR); lengthStar.setStyleName(AdminConstants.FONT_RED_STYLE); widthLabel.setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.WIDTH_LABEL) + AdminConstants.COLON); widthLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); widthStar.setText(AdminConstants.STAR); widthStar.setStyleName(AdminConstants.FONT_RED_STYLE); xOffsetLabel.setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.XOFFSET_LABEL) + AdminConstants.COLON); xOffsetLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); xOffsetStar.setText(AdminConstants.STAR); xOffsetStar.setStyleName(AdminConstants.FONT_RED_STYLE); yOffsetLabel.setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.YOFFSET_LABEL) + AdminConstants.COLON); yOffsetLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); yOffsetStar.setText(AdminConstants.STAR); yOffsetStar.setStyleName(AdminConstants.FONT_RED_STYLE); multiplierLabel .setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.MULTIPLIER_LABEL) + AdminConstants.COLON); multiplierLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); advancedKVLayoutPanel.setStyleName(AdminConstants.BORDER_STYLE); advancedKVLayoutPanel.setWidth("100%"); oldKVExtractionProperties.setSpacing(BatchClassManagementConstants.SIX); oldKVExtractionProperties.addStyleName("background_group"); newKVExtractionProperties.setSpacing(BatchClassManagementConstants.SIX); newKVExtractionProperties.addStyleName("background_group"); groupingKVExtractionProperties.addStyleName("right_border"); imageUpload.addStyleName(AdminConstants.BUTTON_PADDING_STYLE); imageUpload.setEncoding(FormPanel.ENCODING_MULTIPART); imageUpload.setMethod(FormPanel.METHOD_POST); imageUpload.setAction("dcma-gwt-admin/uploadImageFile"); captureKey .setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.CAPTURE_KEY_BUTTON)); captureValue.setText( LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.CAPTURE_VALUE_BUTTON)); clearButton.setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.CLEAR_BUTTON)); testAdvKvButton .setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.TEST_ADV_KV_LABEL)); validateKeyPatternTextBox = new RegExValidatableWidget<TextBox>(keyPatternText); validateKeyPatternTextBox.getWidget().addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { validateKeyPatternTextBox.setValid(false); } }); validateValuePatternTextBox = new RegExValidatableWidget<TextBox>(valuePattern); validateValuePatternTextBox.getWidget().addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { validateValuePatternTextBox.setValid(false); } }); validateMultiplierTextBox = new ValidatableWidget<TextBox>(multiplier); validateMultiplierTextBox.getWidget().addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> arg0) { validateMultiplierTextBox.toggleValidDateBox(); } }); length.setReadOnly(true); width.setReadOnly(true); xOffset.setReadOnly(true); yOffset.setReadOnly(true); initialOptionsPanel.setSpacing(BatchClassManagementConstants.THREE); secondOptionsPanel.setSpacing(BatchClassManagementConstants.THREE); optionsSlidingPanel.setWidget(initialOptionsPanel); tempImage.setVisible(false); keyValueCoordinates = new KeyValueCoordinates(this); disableAllButtons(); dimensionImage.setVisible(false); dimensionImage.addLoadHandler(new LoadHandler() { @Override public void onLoad(final LoadEvent arg0) { // Do nothing } }); tempImage.addLoadHandler(new LoadHandler() { @Override public void onLoad(LoadEvent arg0) { resetOperations(); pageImage.setVisible(true); ScreenMaskUtility.unmaskScreen(); DOM.setElementAttribute(pageImage.getElement(), "src", (DOM.getElementAttribute(dimensionImage.getElement(), "src"))); pageImage.setUrl(dimensionImage.getUrl()); originalWidth = dimensionImage.getWidth(); originalHeight = dimensionImage.getHeight(); loadImage(); } }); tempImage.addErrorHandler(new ErrorHandler() { @Override public void onError(ErrorEvent arg0) { ScreenMaskUtility.unmaskScreen(); removeAllOverlays(); presenter.setEditAdvancedKV(false); ConfirmationDialogUtil.showConfirmationDialogError( LocaleDictionary.get().getMessageValue(BatchClassManagementMessages.ERROR_UPLOAD_IMAGE)); } }); pageImage.addLoadHandler(new LoadHandler() { @Override public void onLoad(LoadEvent arg0) { // loadImage(); } }); importFile.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent arg0) { imageUpload.submit(); } }); imageUpload.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { String fileName = importFile.getFilename(); String fileExt = fileName.substring(fileName.lastIndexOf('.') + 1); if (!fileExt.equalsIgnoreCase("tiff") && !fileExt.equalsIgnoreCase("tif")) { ScreenMaskUtility.unmaskScreen(); ConfirmationDialogUtil.showConfirmationDialogError(MessageConstants.UPLOAD_IMAGE_INVALID_TYPE); event.cancel(); } batchClassID.setValue(presenter.getController().getBatchClass().getIdentifier()); docName.setValue(presenter.getController().getSelectedDocument().getName()); } }); imageUpload.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent arg0) { String result = arg0.getResults(); if (result.toLowerCase().indexOf(AdminConstants.ERROR_CODE_TEXT) > -1) { ScreenMaskUtility.unmaskScreen(); presenter.setEditAdvancedKV(false); ConfirmationDialogUtil.showConfirmationDialogError(LocaleDictionary.get() .getMessageValue(BatchClassManagementMessages.ERROR_UPLOAD_IMAGE)); return; } String fileName = importFile.getFilename(); String fileSeperatorParam = "file_seperator:"; String fileSeparator = null; int index = result.indexOf(fileSeperatorParam); if (index != -1) { int endIndex = result.indexOf('|', index); if (endIndex != -1) { fileSeparator = result.substring(index + fileSeperatorParam.length(), endIndex); } else { fileSeparator = result.substring(index + fileSeperatorParam.length()); } } if (fileName != null && fileSeparator != null) { fileName = fileName.substring(fileName.lastIndexOf(fileSeparator) + 1); } String pngFileName = fileName.substring(0, fileName.lastIndexOf(EXTENSION_CHAR) + 1) + EXTENSION_PNG; presenter.setImageNameInDTO(fileName, pngFileName); presenter.setEditAdvancedKV(false); presenter.getPageImageUrl(batchClassID.getValue(), docName.getValue(), pngFileName); } }); pageImage.addStyleName("pointer"); pageImage.addMouseDownHandler(new MouseDownHandler() { @Override public void onMouseDown(MouseDownEvent paramMouseDownEvent) { int xVal = paramMouseDownEvent.getX(); int yVal = paramMouseDownEvent.getY(); switch (lastOperation) { case KEY: Coordinates keyCoordinates = keyValueCoordinates.getKeyCoordinates(); findAndSetEditableCoordinate(xVal, yVal, keyCoordinates, true); break; case VALUE: Coordinates valueCoordinates = keyValueCoordinates.getValueCoordinates(); findAndSetEditableCoordinate(xVal, yVal, valueCoordinates, false); break; case NONE: int nativeButton = paramMouseDownEvent.getNativeButton(); if (NativeEvent.BUTTON_LEFT == nativeButton) { setEditValueAndTestAdvKvButton(); keyValueCoordinates.mouseDownat(xVal, yVal); } else if (NativeEvent.BUTTON_RIGHT == nativeButton) { pageImage.setTitle(null); int clientY = paramMouseDownEvent.getClientY(); int clientX = paramMouseDownEvent.getClientX(); if (spanList == null) { presenter.getSpanList(xVal, yVal, clientX, clientY); } else { extractSpanValue(xVal, yVal, clientX, clientY); } } break; default: break; } } }); pageImage.addMouseMoveHandler(new MouseMoveHandler() { @Override public void onMouseMove(MouseMoveEvent paramMouseMoveEvent) { int xVal = paramMouseMoveEvent.getX(); int yVal = paramMouseMoveEvent.getY(); Coordinates valueCoordinates = keyValueCoordinates.getValueCoordinates(); Coordinates keyCoordinates = keyValueCoordinates.getKeyCoordinates(); switch (lastOperation) { case KEY: moveMouseAt(xVal, yVal, keyCoordinates); keyCoordinates.doOverlay(); createOverlay(valueCoordinates.getX0(), valueCoordinates.getX1(), valueCoordinates.getY0(), valueCoordinates.getY1(), 1, false, true); break; case VALUE: moveMouseAt(xVal, yVal, valueCoordinates); valueCoordinates.doOverlay(); createOverlay(keyCoordinates.getX0(), keyCoordinates.getX1(), keyCoordinates.getY0(), keyCoordinates.getY1(), 1, true, false); break; case NONE: { keyValueCoordinates.mouseMoveat(xVal, yVal); break; } default: break; } } private void moveMouseAt(int xVal, int yVal, Coordinates coordinates) { switch (editableCoordinate) { case X0: if (xVal < coordinates.getX1()) { coordinates.setX0(xVal); } break; case Y0: if (yVal < coordinates.getY1()) { coordinates.setY0(yVal); } break; case X1: if (xVal > coordinates.getX0()) { coordinates.setX1(xVal); } break; case Y1: if (yVal > coordinates.getY0()) { coordinates.setY1(yVal); } break; default: break; } } }); imageScroll.addScrollHandler(new ScrollHandler() { @Override public void onScroll(ScrollEvent paramScrollEvent) { keyValueCoordinates.createNewOverlay(); contextMenu.hide(); } }); pageImage.setVisible(false); }
From source file:com.ephesoft.dcma.gwt.admin.bm.client.view.tablecolumninfo.advancedtableextraction.AdvancedTableExtractionView.java
License:Open Source License
/** * Constructor./* ww w.ja v a 2 s . com*/ */ public AdvancedTableExtractionView() { super(); initWidget(BINDER.createAndBindUi(this)); colStartCoord.addStyleName(AdminConstants.WIDTH_COORDINATE_LABELS); colEndCoord.addStyleName(AdminConstants.WIDTH_COORDINATE_LABELS); saveButton.setText(AdminConstants.OK_BUTTON); cancelButton.setText(AdminConstants.CANCEL_BUTTON); saveButton.setHeight(AdminConstants.BUTTON_HEIGHT); cancelButton.setHeight(AdminConstants.BUTTON_HEIGHT); clearButton.setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.CLEAR_BUTTON)); clearAllButton .setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.CLEAR_ALL_BUTTON)); colStartCoordLabel.setText( LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.COLUMN_START_COORDINATE_LABEL) + AdminConstants.COLON); colStartCoordLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); colStartCoordStar.setText(AdminConstants.STAR); colStartCoordStar.setStyleName(AdminConstants.FONT_RED_STYLE); colEndCoordLabel.setText( LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.COLUMN_END_COORDINATE_LABEL) + AdminConstants.COLON); colEndCoordLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); colEndCoordStar.setText(AdminConstants.STAR); colEndCoordStar.setStyleName(AdminConstants.FONT_RED_STYLE); tableColumnLabel .setText(LocaleDictionary.get().getConstantValue(BatchClassManagementConstants.CHOOSE_TABLE_COLUMN) + AdminConstants.COLON); tableColumnLabel.setStyleName(AdminConstants.BOLD_TEXT_STYLE); advancedTELayoutPanel.setStyleName(AdminConstants.BORDER_STYLE); advancedTELayoutPanel.setWidth("100%"); tableColumnsInfoProperties.setSpacing(BatchClassManagementConstants.SIX); tableColumnsInfoProperties.addStyleName("background_group"); dynamicTabColInfoProperties.setSpacing(BatchClassManagementConstants.SIX); dynamicTabColInfoProperties.addStyleName("background_group"); groupingTabColInfoProperties.addStyleName("right_border"); imageUpload.addStyleName(AdminConstants.BUTTON_PADDING_STYLE); imageUpload.setEncoding(FormPanel.ENCODING_MULTIPART); imageUpload.setMethod(FormPanel.METHOD_POST); imageUpload.setAction("dcma-gwt-admin/uploadImageFile"); colStartCoord.setReadOnly(true); colEndCoord.setReadOnly(true); tempImage.setVisible(false); dimensionImage.setVisible(false); isAdvancedTableInfo.setValue(String.valueOf(Boolean.TRUE)); tableColumnCoordinates = new TableColumnCoordinates(this); tableColumnInfoList.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent arg0) { presenter.setSelectedTableColumnInfoDTO( tableColumnInfoList.getValue(tableColumnInfoList.getSelectedIndex())); } }); dimensionImage.addLoadHandler(new LoadHandler() { @Override public void onLoad(LoadEvent arg0) { // TODO Auto-generated method stub } }); tempImage.addLoadHandler(new LoadHandler() { @Override public void onLoad(LoadEvent arg0) { pageImage.setVisible(true); ScreenMaskUtility.unmaskScreen(); DOM.setElementAttribute(pageImage.getElement(), "src", (DOM.getElementAttribute(dimensionImage.getElement(), "src"))); pageImage.setUrl(dimensionImage.getUrl()); originalWidth = dimensionImage.getWidth(); originalHeight = dimensionImage.getHeight(); loadImage(); } }); tempImage.addErrorHandler(new ErrorHandler() { @Override public void onError(ErrorEvent arg0) { ScreenMaskUtility.unmaskScreen(); removeAllOverlays(); ConfirmationDialogUtil.showConfirmationDialogError( LocaleDictionary.get().getMessageValue(BatchClassManagementMessages.ERROR_UPLOAD_IMAGE)); } }); pageImage.addLoadHandler(new LoadHandler() { @Override public void onLoad(LoadEvent arg0) { // loadImage(); } }); importFile.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent arg0) { imageUpload.submit(); } }); imageUpload.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { ScreenMaskUtility.maskScreen(); String fileName = importFile.getFilename(); if (!fileName.toLowerCase().endsWith(AdminConstants.EXTENSION_TIFF) && !fileName.toLowerCase().endsWith(AdminConstants.EXTENSION_TIF)) { ScreenMaskUtility.unmaskScreen(); ConfirmationDialogUtil.showConfirmationDialogError(MessageConstants.UPLOAD_IMAGE_INVALID_TYPE); event.cancel(); } batchClassID.setValue(presenter.getController().getBatchClass().getIdentifier()); docName.setValue(presenter.getController().getSelectedDocument().getName()); } }); imageUpload.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent arg0) { String result = arg0.getResults(); if (result.toLowerCase().indexOf(AdminConstants.ERROR_CODE_TEXT) > -1) { ScreenMaskUtility.unmaskScreen(); ConfirmationDialogUtil.showConfirmationDialogError(LocaleDictionary.get() .getMessageValue(BatchClassManagementMessages.ERROR_UPLOAD_IMAGE)); return; } String fileName = importFile.getFilename(); String fileSeperatorParam = AdminConstants.FILE_SEPARATOR_PARAM; String fileSeparator = null; int index = result.indexOf(fileSeperatorParam); if (index != -1) { int endIndex = result.indexOf('|', index); if (endIndex != -1) { fileSeparator = result.substring(index + fileSeperatorParam.length(), endIndex); } else { fileSeparator = result.substring(index + fileSeperatorParam.length()); } } if (fileName != null && fileSeparator != null) { fileName = fileName.substring(fileName.lastIndexOf(fileSeparator) + 1); } String pngFileName = fileName.substring(0, fileName.lastIndexOf(AdminConstants.EXTENSION_CHAR) + 1) + AdminConstants.EXTENSION_PNG; presenter.getPageImageUrl(batchClassID.getValue(), docName.getValue(), pngFileName); } }); pageImage.addStyleName("pointer"); pageImage.addMouseDownHandler(new MouseDownHandler() { @Override public void onMouseDown(MouseDownEvent paramMouseDownEvent) { int xVal = paramMouseDownEvent.getX(); int yVal = paramMouseDownEvent.getY(); int nativeButton = paramMouseDownEvent.getNativeButton(); if (NativeEvent.BUTTON_LEFT == nativeButton) { tableColumnCoordinates.mouseDownat(xVal, yVal); } } }); pageImage.addMouseMoveHandler(new MouseMoveHandler() { @Override public void onMouseMove(MouseMoveEvent paramMouseMoveEvent) { int xVal = paramMouseMoveEvent.getX(); int yVal = paramMouseMoveEvent.getY(); tableColumnCoordinates.mouseMoveat(xVal, yVal); } }); imageScroll.addScrollHandler(new ScrollHandler() { @Override public void onScroll(ScrollEvent paramScrollEvent) { tableColumnCoordinates.createNewOverlay(); contextMenu.hide(); } }); pageImage.setVisible(false); }
From source file:com.ephesoft.dcma.gwt.customworkflow.client.view.ImportPluginView.java
License:Open Source License
public ImportPluginView() { super();//from www. ja va 2 s. c o m initWidget(BINDER.createAndBindUi(this)); saveButton.setText(LocaleDictionary.get().getConstantValue(CustomWorkflowConstants.SAVE_BUTTON)); cancelButton.setText(LocaleDictionary.get().getConstantValue(CustomWorkflowConstants.CANCEL_BUTTON)); importLabel.setText(LocaleDictionary.get().getConstantValue(CustomWorkflowConstants.IMPORT_FILE)); importStar.setText(CustomWorkflowConstants.STAR); importLabel.setStyleName(CustomWorkflowConstants.BOLD_TEXT_STYLE); importStar.setStyleName(CustomWorkflowConstants.FONT_RED_STYLE); importBatchPanel.setSpacing(10); attachZipFilePanel.setEncoding(FormPanel.ENCODING_MULTIPART); attachZipFilePanel.setMethod(FormPanel.METHOD_POST); attachZipFilePanel.setAction(CustomWorkflowConstants.ATTACH_FORM_ACTION); attachZipFilePanel.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { String fileName = importFile.getFilename(); String fileExt = fileName .substring(fileName.lastIndexOf(CustomWorkflowConstants.EXT_SEPARATOR) + 1); if (!fileExt.equalsIgnoreCase(CustomWorkflowConstants.ZIP)) { ConfirmationDialogUtil.showConfirmationDialogError(LocaleDictionary.get() .getMessageValue(CustomWorkflowMessages.IMPORT_FILE_INVALID_TYPE)); ScreenMaskUtility.unmaskScreen(); event.cancel(); } else { String lastAttachedZipSourcePath = CustomWorkflowConstants.LAST_ATTACHED_ZIP_SOURCE_PATH + importFile.getFilename(); attachZipFilePanel .setAction(CustomWorkflowConstants.ATTACH_FORM_ACTION + lastAttachedZipSourcePath); } } }); attachZipFilePanel.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { String result = event.getResults(); if (result.toLowerCase().indexOf(CustomWorkflowConstants.ERROR_CODE_TEXT) > -1) { ConfirmationDialogUtil.showConfirmationDialogError( result.substring(result.indexOf(CustomWorkflowConstants.CAUSE) + CustomWorkflowConstants.CAUSE.length())); // getDialogBox().hide(true); ScreenMaskUtility.unmaskScreen(); return; } String keyPluginName = CustomWorkflowConstants.PLUGIN_NAME; String keyXmlFolderPath = CustomWorkflowConstants.XML_FILE_PATH; String keyJarFolderPath = CustomWorkflowConstants.JAR_FILE_PATH; String pluginName = result.substring(result.indexOf(keyPluginName) + keyPluginName.length(), result .indexOf(CustomWorkflowConstants.SERVLET_RESULT_SEPERATOR, result.indexOf(keyPluginName))); String xmlSourcePath = result.substring( result.indexOf(keyXmlFolderPath) + keyXmlFolderPath.length(), result.indexOf(CustomWorkflowConstants.SERVLET_RESULT_SEPERATOR, result.indexOf(keyXmlFolderPath))); String jarSourcePath = result.substring( result.indexOf(keyJarFolderPath) + keyXmlFolderPath.length(), result.indexOf(CustomWorkflowConstants.SERVLET_RESULT_SEPERATOR, result.indexOf(keyJarFolderPath))); zipFileName.setValue(pluginName); jarFileName.setValue(jarSourcePath); xmlFileName.setValue(xmlSourcePath); dialogBox.center(); presenter.onSaveClicked(zipFileName.getValue(), xmlFileName.getValue(), jarFileName.getValue()); } }); }
From source file:com.ephesoft.gxt.admin.client.view.batchclass.BatchClassMenuView.java
License:Open Source License
public void addFormPanelEvents(final boolean importLearned, final String identifier) { if (null != exportFormPanel) { gridViewMainPanel.add(exportFormPanel); }/* w ww. j a v a2s .c om*/ exportFormPanel.setMethod(FormPanel.METHOD_POST); exportFormPanel.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { StringBuilder action = new StringBuilder(GXT_ADMIN_EXPORT_BATCH_CLASS_DOWNLOAD); action.append(EXPORT_LEARNING); action.append(importLearned); exportFormPanel.setAction(action.toString()); final Hidden exportIdentifierHidden = new Hidden(IDENTIFIER); exportIdentifierHidden.setValue(identifier); exportFormPanel.add(exportIdentifierHidden); } }); exportFormPanel.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { if (event.getResults().toLowerCase().indexOf(AdminConstants.ERROR_CODE_TEXT) > -1) { DialogUtil.showMessageDialog(LocaleDictionary.getConstantValue(BatchClassConstants.ERROR_TITLE), LocaleDictionary.getMessageValue(BatchClassMessages.EXPORT_UNSUCCESSFUL), DialogIcon.ERROR); return; } } }); }
From source file:com.ephesoft.gxt.admin.client.view.document.DocumentTypeMenuView.java
License:Open Source License
public void addFormPanelEvents(final String identifier) { if (null != exportFormPanel) { gridViewMainPanel.add(exportFormPanel); }/* w w w .j av a 2 s .c o m*/ exportFormPanel.setMethod(FormPanel.METHOD_POST); exportFormPanel.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { exportFormPanel.setAction(EXPORT_DOCUMENT_TYPE_DOWNLOAD); final Hidden exportIdentifierHidden = new Hidden(DOCUMENT_IDENTIFIER); exportIdentifierHidden.setValue(identifier); exportFormPanel.add(exportIdentifierHidden); } }); exportFormPanel.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { if (event.getResults().toLowerCase().indexOf(AdminConstants.ERROR_CODE_TEXT) > -1) { return; } } }); }
From source file:com.ephesoft.gxt.admin.client.view.indexFields.IndexFieldsMenuView.java
License:Open Source License
public void addFormPanelEvents(final String identifier) { if (null != exportFormPanel) { gridViewMainPanel.add(exportFormPanel); }/* w ww .j a v a 2 s . c o m*/ exportFormPanel.setMethod(FormPanel.METHOD_POST); exportFormPanel.addSubmitHandler(new SubmitHandler() { @Override public void onSubmit(SubmitEvent event) { exportFormPanel.setAction(EXPORT_INDEX_FIELD_DOWNLOAD); final Hidden exportIdentifierHidden = new Hidden(INDEX_FIELD_IDENTIFIER); exportIdentifierHidden.setValue(identifier); exportFormPanel.add(exportIdentifierHidden); } }); exportFormPanel.addSubmitCompleteHandler(new SubmitCompleteHandler() { @Override public void onSubmitComplete(SubmitCompleteEvent event) { if (event.getResults().toLowerCase().indexOf(AdminConstants.ERROR_CODE_TEXT) > -1) { return; } } }); }