Example usage for org.eclipse.jface.viewers StructuredSelection iterator

List of usage examples for org.eclipse.jface.viewers StructuredSelection iterator

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers StructuredSelection iterator.

Prototype

@Override
    public Iterator iterator() 

Source Link

Usage

From source file:sernet.gs.ui.rcp.gsimport.GstoolImportMappingView.java

License:Open Source License

private void deleteMappingEntry() {
    if (viewer.getSelection() instanceof StructuredSelection) {
        StructuredSelection selection = (StructuredSelection) viewer.getSelection();
        GstoolImportMappingElement deletedObject = null;
        Iterator iterator = selection.iterator();
        while (iterator.hasNext()) {
            deletedObject = (GstoolImportMappingElement) iterator.next();
            GstoolTypeMapper.removeGstoolSubtypeToPropertyFile(deletedObject);
        }//from  ww w  .j a  v a2 s  .  c  om
        refresh();
    } else {
        LOG.warn("wrong selection type", new IllegalArgumentException("wrong selection type")); //$NON-NLS-1$ //$NON-NLS-2$
    }
}

From source file:sernet.gs.ui.rcp.main.bsi.dialogs.AccessControlEditDialog.java

License:Open Source License

protected Set<Permission> getSelectedPermissions() {
    Set<Permission> selectedPermission = new HashSet<Permission>();
    StructuredSelection selection = (StructuredSelection) viewer.getSelection();
    if (selection != null && !selection.isEmpty()) {
        for (Iterator<Permission> iterator = selection.iterator(); iterator.hasNext();) {
            selectedPermission.add(iterator.next());
        }//from   ww w. jav  a 2s  . com
    }
    return selectedPermission;
}

From source file:sernet.verinice.bpm.rcp.TaskView.java

License:Open Source License

protected List<TaskInformation> getSelectedTasks() {
    final StructuredSelection selection = (StructuredSelection) getViewer().getSelection();
    List<TaskInformation> taskList = new ArrayList<TaskInformation>(selection.size());
    for (Iterator<Object> iterator = selection.iterator(); iterator.hasNext();) {
        Object sel = iterator.next();
        if (sel instanceof TaskInformation) {
            taskList.add((TaskInformation) sel);
        }//from   ww w .  j a va 2  s  . co  m
    }
    return taskList;
}

From source file:sernet.verinice.iso27k.rcp.LdapImportDialog.java

License:Open Source License

@SuppressWarnings("unchecked")
protected void removePerson() {
    StructuredSelection selection = (StructuredSelection) viewer.getSelection();
    if (selection != null && !selection.isEmpty()) {
        for (Iterator<PersonInfo> iterator = selection.iterator(); iterator.hasNext();) {
            PersonInfo permission = iterator.next();
            this.personSet.remove(permission);
        }/*  w  ww  .j  av  a 2  s .c  o  m*/
        try {
            refreshTable();
        } catch (Exception t) {
            LOG.error("Error while setting table data", t); //$NON-NLS-1$
        }
    }
}

From source file:tinyos.dlrc.environment.basic.tools.mig.MigUtility.java

License:Open Source License

public static IResource getFileOrProject(ISelection selection) {
    if (!(selection instanceof StructuredSelection))
        return null;

    StructuredSelection structured = (StructuredSelection) selection;

    Iterator iterator = structured.iterator();
    while (iterator.hasNext()) {
        //  obj => selected object in the view
        Object obj = iterator.next();

        // is it a resource
        if (obj instanceof IResource) {
            IResource resource = (IResource) obj;

            switch (resource.getType()) {
            case IResource.FILE:
                if ("mig".equals(resource.getFileExtension())) {
                    return resource;
                }/*  w  w w  .j  av  a  2  s  .  com*/
                break;
            case IResource.PROJECT:
                return resource;
            }
        }
    }

    return null;
}

From source file:tinyos.dlrc.environment.basic.tools.ncg.NcgUtility.java

License:Open Source License

public static IResource getFileOrProject(ISelection selection) {
    if (!(selection instanceof StructuredSelection))
        return null;

    StructuredSelection structured = (StructuredSelection) selection;

    Iterator iterator = structured.iterator();
    while (iterator.hasNext()) {
        //  obj => selected object in the view
        Object obj = iterator.next();

        // is it a resource
        if (obj instanceof IResource) {
            IResource resource = (IResource) obj;

            switch (resource.getType()) {
            case IResource.FILE:
                if ("ncg".equals(resource.getFileExtension())) {
                    return resource;
                }// w  ww.ja va 2  s.c  om
                break;
            case IResource.PROJECT:
                return resource;
            }
        }
    }

    return null;
}

From source file:zigen.plugin.db.ui.dialogs.DriverSelectDialog.java

License:Open Source License

private void selectionChangeHandler(SelectionChangedEvent event) {
    StructuredSelection ss = (StructuredSelection) event.getSelection();

    targetNames = new ArrayList();
    boolean enabeld = false;

    for (Iterator iter = ss.iterator(); iter.hasNext();) {
        Object element = (Object) iter.next();
        if (!(element instanceof DataBase)) {
            enabeld = true;/*w  w  w . j  a v a2  s.  c  o  m*/
            TreeLeaf leaf = (TreeLeaf) element;
            targetNames.add(leaf.getName());
        }
    }

    getButton(IDialogConstants.OK_ID).setEnabled(enabeld);

}