Example usage for org.eclipse.jface.dialogs IDialogConstants OK_ID

List of usage examples for org.eclipse.jface.dialogs IDialogConstants OK_ID

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs IDialogConstants OK_ID.

Prototype

int OK_ID

To view the source code for org.eclipse.jface.dialogs IDialogConstants OK_ID.

Click Source Link

Document

Button id for an "Ok" button (value 0).

Usage

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;
        }
    }
}