List of usage examples for org.eclipse.jface.dialogs IDialogConstants OK_ID
int OK_ID
To view the source code for org.eclipse.jface.dialogs IDialogConstants OK_ID.
Click Source Link
From source file:com.amalto.workbench.dialogs.MDMXSDSchemaEntryDialog.java
License:Open Source License
public void setOKButton(boolean enabled) { getButton(IDialogConstants.OK_ID).setEnabled(enabled); }
From source file:com.amalto.workbench.dialogs.MenuEntryDialog.java
License:Open Source License
@Override protected void createButtonsForButtonBar(Composite parent) { super.createButtonsForButtonBar(parent); getButton(IDialogConstants.OK_ID).addSelectionListener(this.caller); getButton(IDialogConstants.CANCEL_ID).addSelectionListener(this.caller); }
From source file:com.amalto.workbench.dialogs.MenuEntryDialog.java
License:Open Source License
@Override protected void okPressed() { setReturnCode(OK);//from w w w. ja va2 s . c om getButton(IDialogConstants.OK_ID).setData("dialog", MenuEntryDialog.this);//$NON-NLS-1$ if (!isLocal) { try { String icon = "";//$NON-NLS-1$ // if(!wsMenuEntry.getIcon().equalsIgnoreCase(getIconPathText().getText())){ if (wsMenuEntry.getIcon() != null) { if (!wsMenuEntry.getIcon().equalsIgnoreCase(getIconPathText().getText())) { HttpClientUtil.uploadImageFile( uripre + "/imageserver/secure/ImageDeleteServlet?uri=" + wsMenuEntry.getIcon(), "", //$NON-NLS-1$//$NON-NLS-2$ null, null, treeObject.getUsername(), treeObject.getPassword(), null); if (!"".equalsIgnoreCase(getIconPathText().getText())) { icon = HttpClientUtil.uploadImageFile( uripre + "/imageserver/secure/ImageUploadServlet?changeFileName=false", //$NON-NLS-1$ getIconPathText().getText(), null, null, treeObject.getUsername(), treeObject.getPassword(), null); } getIconPathText().setText(icon); } } else if (!"".equalsIgnoreCase(getIconPathText().getText())) {//$NON-NLS-1$ icon = HttpClientUtil.uploadImageFile( uripre + "/imageserver/secure/ImageUploadServlet?changeFileName=false", //$NON-NLS-1$ getIconPathText().getText(), null, null, treeObject.getUsername(), treeObject.getPassword(), null); getIconPathText().setText(icon); } // ResourcesUtil.postPicFromFile(getIdText().getText(), getIconPathText().getText(),uripre); } catch (Exception e) { log.error(e.getMessage(), e); } } // no close let Action Handler handle it }
From source file:com.amalto.workbench.dialogs.NewConceptOrElementDialog.java
License:Open Source License
@Override protected void createButtonsForButtonBar(Composite parent) { super.createButtonsForButtonBar(parent); getButton(IDialogConstants.OK_ID).setEnabled(false); getButton(IDialogConstants.OK_ID).addSelectionListener(this.caller); }
From source file:com.amalto.workbench.dialogs.NewConceptOrElementDialog.java
License:Open Source License
@Override protected void okPressed() { boolean valid = true; typeName = typeNameText.getText().trim(); getButton(IDialogConstants.OK_ID).setData("dialog", NewConceptOrElementDialog.this);//$NON-NLS-1$ // no close let Action Handler handle it }
From source file:com.amalto.workbench.dialogs.NewConceptOrElementDialog.java
License:Open Source License
public void modifyText(ModifyEvent e) { // if (e != null && e.widget == typeNameText) { // conceptPanel.setText(typeNameText.getText() + "Type"); // }/*from w w w .j a va 2s. c o m*/ if (typeNameText.getText().trim().equals("")) {//$NON-NLS-1$ infoLabel.setText(Messages.NewConceptOrElementDialog_ElementNamecannotbeEmpty); getButton(IDialogConstants.OK_ID).setEnabled(false); return; } else if (typeNameText.getText().replaceAll("\\s", "").length() != typeNameText.getText().length()) {//$NON-NLS-1$//$NON-NLS-2$ infoLabel.setText(Messages.NewConceptOrElementDialog_NameCannotContainEmpty); getButton(IDialogConstants.OK_ID).setEnabled(false); return; } else if (!XSDUtil.isValidatedXSDName(typeNameText.getText().trim())) { infoLabel.setText(Messages.InvalidName_Message); getButton(IDialogConstants.OK_ID).setEnabled(false); return; } else if (simpleTypeBtn.getSelection() && (elemPanel.getText().trim().equals("") //$NON-NLS-1$ || elemPanel.getText().replaceAll("\\s", "").length() != elemPanel//$NON-NLS-1$//$NON-NLS-2$ .getText().length())) { infoLabel.setText(Messages.NewConceptOrElementDialog_ComboValueCannotbeEmptyOrXX); getButton(IDialogConstants.OK_ID).setEnabled(false); return; } else if (complexTypeBtn.getSelection() && !conceptPanel.getText().trim().equals("")//$NON-NLS-1$ && conceptPanel.getText().replaceAll("\\s", "").length() != conceptPanel.getText().length()) {//$NON-NLS-1$//$NON-NLS-2$ infoLabel.setText(Messages.NewConceptOrElementDialog_ComboValueCannotbeEmptyOrXX); getButton(IDialogConstants.OK_ID).setEnabled(false); return; } else { EList list = schema.getElementDeclarations(); for (Iterator iter = list.iterator(); iter.hasNext();) { XSDElementDeclaration decl = (XSDElementDeclaration) iter.next(); if (decl.getName().equalsIgnoreCase(typeNameText.getText())) { infoLabel.setText(Messages.NewConceptOrElementDialog_ElementEntityAlreadyExists); getButton(IDialogConstants.OK_ID).setEnabled(false); return; } } if ((e != null && e.widget == conceptPanel.getTypeCombo()) || (e == null && conceptPanel.getTypeCombo().isEnabled())) { validateType(conceptPanel.getText(), false); return; } else if ((e != null && e.widget == elemPanel.getTypeCombo()) || (e == null && elemPanel.getTypeCombo().isEnabled())) { validateType(elemPanel.getText(), true); return; } } getButton(IDialogConstants.OK_ID).setEnabled(true); infoLabel.setText("");//$NON-NLS-1$ }
From source file:com.amalto.workbench.dialogs.NewConceptOrElementDialog.java
License:Open Source License
private void validateType(String typeName, boolean forConcept) { getButton(IDialogConstants.OK_ID).setEnabled(true); infoLabel.setText("");//$NON-NLS-1$ for (XSDTypeDefinition specType : schema.getTypeDefinitions()) { if (forConcept && specType instanceof XSDSimpleTypeDefinition) { continue; } else if (!forConcept && specType instanceof XSDComplexTypeDefinition) { continue; }//from w w w .j a v a 2s . c o m String typeToCompare = typeName; int delimiter = typeToCompare.indexOf(" : ");//$NON-NLS-1$ if (delimiter != -1) { typeToCompare = typeToCompare.substring(0, delimiter); } if (typeToCompare.equals(specType.getName())) { infoLabel.setText(Messages.NewConceptOrElementDialog_SameTypeNameAlreadyExists); getButton(IDialogConstants.OK_ID).setEnabled(false); return; } } }
From source file:com.amalto.workbench.dialogs.NewGroupDialog.java
License:Open Source License
protected void createButtonsForButtonBar(Composite parent) { super.createButtonsForButtonBar(parent); getButton(IDialogConstants.OK_ID).addSelectionListener(this.caller); /*/*from www.j av a 2 s.c om*/ * createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL, true); createButton(parent, * IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false); */ }
From source file:com.amalto.workbench.dialogs.ProjectDecisionDialog.java
License:Open Source License
@Override protected void okPressed() { setReturnCode(OK);/*from w w w. j av a 2 s . c om*/ getButton(IDialogConstants.OK_ID).setData("dialog", ProjectDecisionDialog.this);//$NON-NLS-1$ // no close let Action Handler handle it }
From source file:com.amalto.workbench.dialogs.SimpleTypeInputDialog.java
License:Open Source License
public void modifyText(ModifyEvent e) { getButton(IDialogConstants.OK_ID).setEnabled(true); infoLabel.setText("");//$NON-NLS-1$ String type = elemPanel.getText(); if (Pattern.compile("^\\s+\\w+\\s*").matcher(type).matches()//$NON-NLS-1$ || type.trim().replaceAll("\\s", "").length() != type.trim().length()) {//$NON-NLS-1$//$NON-NLS-2$ infoLabel.setText(Messages.SimpleTypeInputDialog_infoLabelText); getButton(IDialogConstants.OK_ID).setEnabled(false); return;//from w w w .j ava 2 s .c o m } type = type.trim(); if (!XSDUtil.isValidatedXSDName(type)) { infoLabel.setText(Messages.InvalidName_Message); getButton(IDialogConstants.OK_ID).setEnabled(false); return; } for (XSDTypeDefinition simpType : xsdSchema.getTypeDefinitions()) { String typeToCompare = simpType.getName(); int delimiter = type.indexOf(" : ");//$NON-NLS-1$ if (delimiter != -1) { type = type.substring(0, delimiter); } if (typeToCompare.equals(type)) { if (caller instanceof XSDNewSimpleTypeDefinition) { infoLabel.setText(Messages.SimpleTypeInputDialog_SameName); getButton(IDialogConstants.OK_ID).setEnabled(false); } else if ((caller instanceof XSDChangeToSimpleTypeAction || caller instanceof XSDChangeBaseTypeAction) && simpType instanceof XSDComplexTypeDefinition) { infoLabel.setText(Messages.SimpleTypeInputDialog_SameName); getButton(IDialogConstants.OK_ID).setEnabled(false); } return; } } }