/** * */ protected String getTextImpl(Object element) { IRuntimeType runtimeType = (IRuntimeType) element; return notNull(runtimeType.getName()); } }
public int getServerTargetIndexFromItems(IRuntime serverTarget) { if (items != null && items.length > 0) { String serverTargetLabel = serverTarget.getName() + " (" + serverTarget.getRuntimeType().getName() + ")"; //$NON-NLS-1$ //$NON-NLS-2$ for (int i = 0; i < items.length; i++) { String label = items[i]; if (label.equals(serverTargetLabel)) { return i; } } } return -1; }
/** * Sort two runtime types. * * @param r1 the first runtime type * @param r2 the second runtime type * @return a negative number if the first element is less than the * second element; the value <code>0</code> if the first element is * equal to the second element; and a positive number if the first * element is greater than the second element */ protected int compareRuntimeTypes(IRuntimeType r1, IRuntimeType r2) { if (isSameFamily(r1.getName(), r1.getVersion(), r2.getName(), r2.getVersion())) return compareVersions(r1.getVersion(), r2.getVersion()); return r1.getName().compareToIgnoreCase(r2.getName()); }
public static ServerTargetComboHelper getValidServerTargetComboItems(String j2eeType, String selectedVersion) { IRuntime[] validServerTargets = ServerUtil.getRuntimes(j2eeType, selectedVersion); String[] serverTargetList = null; if (validServerTargets.length>0) { int serverTargetListSize = validServerTargets.length; serverTargetList = new String[serverTargetListSize]; for (int i = 0; i < validServerTargets.length; i++) { IRuntime runtime = validServerTargets[i]; serverTargetList[i] = runtime.getName() + " (" + runtime.getRuntimeType().getName() + ")"; //$NON-NLS-1$ //$NON-NLS-2$ } } return new ServerTargetComboHelper(Arrays.asList(validServerTargets), serverTargetList); }
public int compare(Viewer viewer, Object e1, Object e2) { IRuntime r1 = (IRuntime) e1; IRuntime r2 = (IRuntime) e2; if (sortByName) return getComparator().compare(notNull(r1.getName()), notNull(r2.getName())); if (r1.getRuntimeType() == null) return -1; if (r2.getRuntimeType() == null) return 1; return getComparator().compare(notNull(r1.getRuntimeType().getName()), notNull(r2.getRuntimeType().getName())); }
/** * @see ITableLabelProvider#getColumnText(Object, int) */ public String getColumnText(Object element, int columnIndex) { IRuntime runtime = (IRuntime) element; if (columnIndex == 0) { String text = notNull(runtime.getName()); if (decorator != null) { String dec = decorator.decorateText(text, element); if (dec != null) return dec; } return text; } else if (columnIndex == 1) { IRuntimeType runtimeType = runtime.getRuntimeType(); if (runtimeType != null) return notNull(runtimeType.getName()); return ""; } else return ""; }
public String getColumnText(Object element, int columnIndex) { if (element instanceof ServerTreeContentProvider.TreeElement) { if (columnIndex == 0) return ((ServerTreeContentProvider.TreeElement) element).text; return ""; } IRuntime runtime = (IRuntime) element; if (columnIndex == 0) { String text = notNull(runtime.getName()); if (decorator != null) { String dec = decorator.decorateText(text, runtime); if (dec != null) return dec; } return text; } else if (columnIndex == 1) { if (runtime.getRuntimeType() != null) return notNull(runtime.getRuntimeType().getName()); return ""; } return ""; } }
categories_.put(serverType, runtimeType); if (categoryTreeItem.get(runtimeType) == null) { String categoryText = runtimeType.getName(); Image categoryImage = labelProvider_.getImage(runtimeType); parent[i] = new TreeItem(serverTypesTree[0], SWT.NONE);
protected boolean matchesRuntimeType(IRuntimeType rt) { String text = rt.getName(); if (wordMatches(text)) return true; text = rt.getDescription(); if (wordMatches(text)) return true; text = rt.getVendor(); if (wordMatches(text)) return true; text = rt.getVersion(); if (wordMatches(text)) return true; IModuleType[] mts = rt.getModuleTypes(); if (mts != null) { int size = mts.length; for (int i = 0; i < size; i++) { if (matchesModuleType(mts[i])) return true; } } return false; }
} else if (element instanceof IRuntimeType) { IRuntimeType rt = (IRuntimeType) element; return decorate(rt.getName(), rt); } else if (element instanceof IServerType) { IServerType st = (IServerType) element;