List of usage examples for org.eclipse.jface.viewers StructuredSelection toList
@Override
public List toList()
From source file:com.clustercontrol.calendar.view.CalendarListView.java
License:Open Source License
public List<String> getSelectedManagerNameList() { StructuredSelection selection = (StructuredSelection) this.calListComposite.getTableViewer().getSelection(); List<?> list = (List<?>) selection.toList(); String managerName = null;//from www . j a v a2s .c o m List<String> managerList = new ArrayList<String>(); if (list != null) { for (Object obj : list) { @SuppressWarnings("unchecked") List<String> objList = (List<String>) obj; managerName = objList.get(GetCalendarListTableDefine.MANAGER_NAME); managerList.add(managerName); } } return managerList; }
From source file:com.clustercontrol.calendar.view.CalendarListView.java
License:Open Source License
public Map<String, List<String>> getSelectedItem() { StructuredSelection selection = (StructuredSelection) this.calListComposite.getTableViewer().getSelection(); List<?> list = (List<?>) selection.toList(); String calId = null;/*from w w w. j a va2 s.c o m*/ String managerName = null; Map<String, List<String>> map = new ConcurrentHashMap<String, List<String>>(); if (list != null) { for (Object obj : list) { List<?> objList = (List<?>) obj; managerName = (String) objList.get(GetCalendarListTableDefine.MANAGER_NAME); if (map.get(managerName) == null) { map.put(managerName, new ArrayList<String>()); } } for (Object obj : list) { List<?> objList = (List<?>) obj; calId = (String) objList.get(GetCalendarListTableDefine.CALENDAR_ID); managerName = (String) objList.get(GetCalendarListTableDefine.MANAGER_NAME); map.get(managerName).add(calId); } } return map; }
From source file:com.clustercontrol.calendar.view.CalendarPatternView.java
License:Open Source License
public List<String> getSelectedIdList() { StructuredSelection selection = (StructuredSelection) this.calPatternComposite.getTableViewer() .getSelection();/*from w w w .ja v a 2 s . c o m*/ List<?> list = (List<?>) selection.toList(); String id = null; List<String> idList = new ArrayList<String>(); if (list != null) { for (Object obj : list) { @SuppressWarnings("unchecked") List<String> objList = (List<String>) obj; id = objList.get(GetCalendarPatternTableDefine.CAL_PATTERN_ID); idList.add(id); } } return idList; }
From source file:com.clustercontrol.calendar.view.CalendarPatternView.java
License:Open Source License
public List<String> getSelectedManagerNameList() { StructuredSelection selection = (StructuredSelection) this.calPatternComposite.getTableViewer() .getSelection();/*from w w w . j av a2 s . c om*/ List<?> list = (List<?>) selection.toList(); String id = null; List<String> managerList = new ArrayList<String>(); if (list != null) { for (Object obj : list) { @SuppressWarnings("unchecked") List<String> objList = (List<String>) obj; id = objList.get(GetCalendarPatternTableDefine.MANAGER_NAME); managerList.add(id); } } return managerList; }
From source file:com.clustercontrol.composite.FacilityTreeComposite.java
License:Open Source License
/** * ?????/*from w ww . ja v a 2 s. c o m*/ * * ????protected */ protected void createContents() { // ?? GridLayout layout = new GridLayout(1, true); layout.marginHeight = 0; layout.marginWidth = 0; this.setLayout(layout); // ? GridData layoutData = new GridData(); layoutData.horizontalAlignment = GridData.FILL; layoutData.verticalAlignment = GridData.FILL; layoutData.grabExcessHorizontalSpace = true; layoutData.grabExcessVerticalSpace = true; // Add search bar Composite compSearch = new ScopeTreeSearchBarComposite(this, SWT.NONE, enableKeyPress); WidgetTestUtil.setTestId(this, "search", compSearch); compSearch.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); // ? Tree tree = null; // ? if (checkflg) { tree = new Tree(this, SWT.MULTI | SWT.BORDER | SWT.CHECK); this.treeViewer = new CheckboxTreeViewer(tree); } else { tree = new Tree(this, SWT.MULTI | SWT.BORDER); this.treeViewer = new TreeViewer(tree); } WidgetTestUtil.setTestId(this, null, tree); tree.setLayoutData(layoutData); // this.treeViewer.setContentProvider(new FacilityTreeContentProvider()); this.treeViewer.setLabelProvider(new FacilityTreeLabelProvider()); this.treeViewer.setSorter(new FacilityTreeViewerSorter()); // ?? this.treeViewer.addSelectionChangedListener(new ISelectionChangedListener() { @Override public void selectionChanged(SelectionChangedEvent event) { StructuredSelection selection = (StructuredSelection) event.getSelection(); selectItem = (FacilityTreeItem) selection.getFirstElement(); selectionList = selection.toList(); if (selectItem != null) { subScopeNumber = selectItem.getChildren().size(); } } }); if (checkflg) { // ?? CheckboxTreeViewer checkboxTreeViewer = (CheckboxTreeViewer) treeViewer; checkboxTreeViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { CheckboxTreeViewer checkboxTreeViewer = (CheckboxTreeViewer) treeViewer; // ??????? if (event.getChecked()) { checkboxTreeViewer.setSubtreeChecked(event.getElement(), true); } if (!event.getChecked()) { checkboxTreeViewer.setSubtreeChecked(event.getElement(), false); Object object = event.getElement(); if (object instanceof FacilityTreeItem) { FacilityTreeItem item = (FacilityTreeItem) event.getElement(); setParentCheck(checkboxTreeViewer, item, false); } } // ???? selectFacilityList = getCheckedTreeInfo(); } }); } //??? final FacilityTreeComposite composite = this; if (topicRefresh) { FacilityTreeCache.addComposite(composite); } this.addDisposeListener(new DisposeListener() { @Override public void widgetDisposed(DisposeEvent e) { FacilityTreeCache.delComposite(composite); } }); // ??? this.update(); }
From source file:com.clustercontrol.hub.view.action.LogTransferDisableAction.java
License:Open Source License
@Override public Object execute(ExecutionEvent event) throws ExecutionException { this.window = HandlerUtil.getActiveWorkbenchWindow(event); // In case this action has been disposed if (null == this.window || !isEnabled()) { return null; }/*from w w w . jav a 2 s . co m*/ // ??? this.viewPart = HandlerUtil.getActivePart(event); if (!(viewPart instanceof TransferView)) { return null; } TransferView logTransferView = null; try { logTransferView = (TransferView) viewPart.getAdapter(TransferView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (logTransferView == null) { return null; } StructuredSelection selection = null; if (logTransferView.getLogTransferComposite().getTableViewer() .getSelection() instanceof StructuredSelection) { selection = (StructuredSelection) logTransferView.getLogTransferComposite().getTableViewer() .getSelection(); } if (selection == null) { return null; } List<?> sList = (List<?>) selection.toList(); Map<String, List<String>> transferIdMap = new ConcurrentHashMap<String, List<String>>(); for (Object obj : sList) { List<?> list = (List<?>) obj; String managerName = null; if (list == null) { continue; } managerName = (String) list.get(GetTransferTableDefine.MANAGER_NAME); if (transferIdMap.get(managerName) == null) { transferIdMap.put(managerName, new ArrayList<String>()); } } StringBuffer idbuf = new StringBuffer(); int size = 0; for (Object obj : sList) { List<?> list = (List<?>) obj; String transferId = null; String managerName = null; if (list != null) { transferId = (String) list.get(GetTransferTableDefine.TRANSFER_ID); managerName = (String) list.get(GetTransferTableDefine.MANAGER_NAME); transferIdMap.get(managerName).add(transferId); if (size > 0) { idbuf.append(", "); } idbuf.append(transferId); size++; } } if (MessageDialog.openConfirm(null, Messages.getString("confirmed"), Messages.getString("message.hub.log.transfer.confirm.action", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.disable.setting"), idbuf.toString() })) == false) { return null; } StringBuffer sucTransferIds = new StringBuffer(); StringBuffer failTransferIds = new StringBuffer(); for (Map.Entry<String, List<String>> entry : transferIdMap.entrySet()) { String managerName = entry.getKey(); HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); for (String transferId : entry.getValue()) { try { TransferInfo info = wrapper.getTransferInfo(transferId); info.setValidFlg(false); try { wrapper.modifyTransferInfo(info); sucTransferIds.append(transferId + "(" + managerName + "), "); } catch (InvalidRole_Exception | InvalidUserPass_Exception | InvalidSetting_Exception | LogTransferNotFound_Exception e) { m_log.debug("execute modifyLogTransfer, " + e.getMessage()); failTransferIds.append(transferId + ", "); } } catch (HinemosUnknown_Exception | InvalidRole_Exception | InvalidUserPass_Exception e) { m_log.debug("execute getLogTransfer, " + e.getMessage()); failTransferIds.append(transferId + ", "); } } } //????? if (sucTransferIds.length() > 0) { sucTransferIds.setLength(sucTransferIds.length() - 2); MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.hub.log.transfer.action.result", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.disable.setting"), Messages.getString("successful"), sucTransferIds })); } //???? if (failTransferIds.length() > 0) { failTransferIds.setLength(failTransferIds.length() - 2); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hub.log.transfer.action.result", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.disable.setting"), Messages.getString("failed"), failTransferIds })); } logTransferView.update(); return null; }
From source file:com.clustercontrol.hub.view.action.LogTransferEnableAction.java
License:Open Source License
@Override public Object execute(ExecutionEvent event) throws ExecutionException { this.window = HandlerUtil.getActiveWorkbenchWindow(event); // In case this action has been disposed if (null == this.window || !isEnabled()) { return null; }/*from www. jav a 2s. co m*/ // ??? this.viewPart = HandlerUtil.getActivePart(event); if (!(viewPart instanceof TransferView)) { return null; } TransferView logTransfarView = null; try { logTransfarView = (TransferView) viewPart.getAdapter(TransferView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (logTransfarView == null) { return null; } StructuredSelection selection = null; if (logTransfarView.getLogTransferComposite().getTableViewer() .getSelection() instanceof StructuredSelection) { selection = (StructuredSelection) logTransfarView.getLogTransferComposite().getTableViewer() .getSelection(); } if (selection == null) { return null; } List<?> sList = (List<?>) selection.toList(); Map<String, List<String>> transferIdMap = new ConcurrentHashMap<String, List<String>>(); for (Object obj : sList) { List<?> list = (List<?>) obj; String managerName = null; if (list == null) { continue; } managerName = (String) list.get(GetTransferTableDefine.MANAGER_NAME); if (transferIdMap.get(managerName) == null) { transferIdMap.put(managerName, new ArrayList<String>()); } } StringBuffer idbuf = new StringBuffer(); int size = 0; for (Object obj : sList) { List<?> list = (List<?>) obj; String transferId = null; String managerName = null; if (list != null) { transferId = (String) list.get(GetTransferTableDefine.TRANSFER_ID); managerName = (String) list.get(GetTransferTableDefine.MANAGER_NAME); transferIdMap.get(managerName).add(transferId); if (size > 0) { idbuf.append(", "); } idbuf.append(transferId); size++; } } if (MessageDialog.openConfirm(null, Messages.getString("confirmed"), Messages.getString("message.hub.log.transfer.confirm.action", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.enable.setting"), idbuf.toString() })) == false) { return null; } StringBuffer sucTransferIds = new StringBuffer(); StringBuffer failTransferIds = new StringBuffer(); for (Map.Entry<String, List<String>> entry : transferIdMap.entrySet()) { String managerName = entry.getKey(); HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); for (String transferId : entry.getValue()) { try { TransferInfo info = wrapper.getTransferInfo(transferId); info.setValidFlg(true); try { wrapper.modifyTransferInfo(info); sucTransferIds.append(transferId + "(" + managerName + ")" + ", "); } catch (InvalidSetting_Exception | HinemosUnknown_Exception | InvalidRole_Exception | InvalidUserPass_Exception | LogTransferNotFound_Exception e) { m_log.debug("execute modifyLogTransfer, " + e.getMessage()); failTransferIds.append(transferId + ", "); } } catch (HinemosUnknown_Exception | InvalidRole_Exception | InvalidUserPass_Exception e) { m_log.debug("execute getLogTransfer, " + e.getMessage()); failTransferIds.append(transferId + ", "); } } } //????? if (sucTransferIds.length() > 0) { sucTransferIds.setLength(sucTransferIds.length() - 2); MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.hub.log.transfer.action.result", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.enable.setting"), Messages.getString("successful"), sucTransferIds })); } //???? if (failTransferIds.length() > 0) { failTransferIds.setLength(failTransferIds.length() - 2); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hub.log.transfer.action.result", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.enable.setting"), Messages.getString("failed"), failTransferIds })); } logTransfarView.update(); return null; }
From source file:com.clustercontrol.hub.view.LogFormatView.java
License:Open Source License
public List<String> getSelectedIdList() { StructuredSelection selection = (StructuredSelection) this.logFormatComposite.getTableViewer() .getSelection();/*from w ww .j ava2 s .c o m*/ List<?> list = (List<?>) selection.toList(); String id = null; List<String> idList = new ArrayList<String>(); if (list != null) { for (Object obj : list) { @SuppressWarnings("unchecked") List<String> objList = (List<String>) obj; id = objList.get(GetLogFormatTableDefine.FORMAT_ID); idList.add(id); } } return idList; }
From source file:com.clustercontrol.hub.view.LogFormatView.java
License:Open Source License
public List<String> getSelectedManagerNameList() { StructuredSelection selection = (StructuredSelection) this.logFormatComposite.getTableViewer() .getSelection();//from www .j a v a 2 s . c o m List<?> list = (List<?>) selection.toList(); String managerName = null; List<String> managerList = new ArrayList<String>(); if (list != null) { for (Object obj : list) { @SuppressWarnings("unchecked") List<String> objList = (List<String>) obj; managerName = objList.get(GetLogFormatTableDefine.MANAGER_NAME); managerList.add(managerName); } } return managerList; }
From source file:com.clustercontrol.hub.view.LogFormatView.java
License:Open Source License
public Map<String, List<String>> getSelectedItem() { StructuredSelection selection = (StructuredSelection) this.logFormatComposite.getTableViewer() .getSelection();/*from w w w .j a v a 2s.c o m*/ List<?> list = (List<?>) selection.toList(); String formatId = null; String managerName = null; Map<String, List<String>> map = new ConcurrentHashMap<String, List<String>>(); if (list != null) { for (Object obj : list) { List<?> objList = (List<?>) obj; managerName = (String) objList.get(GetLogFormatTableDefine.MANAGER_NAME); if (map.get(managerName) == null) { map.put(managerName, new ArrayList<String>()); } } for (Object obj : list) { List<?> objList = (List<?>) obj; formatId = (String) objList.get(GetLogFormatTableDefine.FORMAT_ID); managerName = (String) objList.get(GetLogFormatTableDefine.MANAGER_NAME); map.get(managerName).add(formatId); } } return map; }