/** * */ protected String getTextImpl(Object element) { IRuntime runtime = (IRuntime) element; return notNull(runtime.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; }
private DataModelPropertyDescriptor[] getValidServerTargetDescriptors() { List targets = getValidServerTargets(); DataModelPropertyDescriptor[] descriptors = null; if (!targets.isEmpty()) { int serverTargetListSize = targets.size(); descriptors = new DataModelPropertyDescriptor[serverTargetListSize]; for (int i = 0; i < targets.size(); i++) { IRuntime runtime = (IRuntime) targets.get(i); descriptors[i] = new DataModelPropertyDescriptor(runtime.getId(), runtime.getName()); } } else { descriptors = new DataModelPropertyDescriptor[0]; } return descriptors; }
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); }
protected void updateRuntimeCombo() { IRuntimeType runtimeType = server.getServerType().getRuntimeType(); runtimes = ServerUIPlugin.getRuntimes(runtimeType); if (SocketUtil.isLocalhost(server.getHost()) && runtimes != null) { List runtimes2 = new ArrayList(); int size = runtimes.length; for (int i = 0; i < size; i++) { IRuntime runtime2 = runtimes[i]; if (!runtime2.isStub()) runtimes2.add(runtime2); } runtimes = new IRuntime[runtimes2.size()]; runtimes2.toArray(runtimes); } int size = runtimes.length; String[] items = new String[size]; for (int i = 0; i < size; i++) items[i] = runtimes[i].getName(); runtimeCombo.setItems(items); }
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())); }
runtimeLabel.setText(runtime.getName()); else runtimeLabel.setText("");
/** * @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 ""; } }
protected boolean matchesRuntime(IRuntime r) { String text = r.getName(); if (wordMatches(text)) return true; if (r.getLocation() != null) { text = r.getLocation().toPortableString(); if (wordMatches(text)) return true; text = r.getLocation().toOSString(); if (wordMatches(text)) return true; } if (r.getRuntimeType() != null && matchesRuntimeType(r.getRuntimeType())) return true; return false; }
items[i] = Messages.wizNewServerRuntimeCreate; else items[i] = runtimes[i].getName();
return decorate(getString((runtime).getName()), runtime); } else if (element instanceof IServer) { IServer server = (IServer) element;