diff options
Diffstat (limited to 'bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java')
-rw-r--r-- | bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java | 117 |
1 files changed, 0 insertions, 117 deletions
diff --git a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java deleted file mode 100644 index 70840c80a..000000000 --- a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java +++ /dev/null @@ -1,117 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008, 2009 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.ui.internal.net; - -import org.eclipse.core.internal.net.ProxyData; -import org.eclipse.core.internal.net.ProxySelector; -import org.eclipse.jface.viewers.BaseLabelProvider; -import org.eclipse.jface.viewers.IColorProvider; -import org.eclipse.jface.viewers.ITableLabelProvider; -import org.eclipse.jface.viewers.TableViewer; -import org.eclipse.jface.viewers.TableViewerColumn; -import org.eclipse.swt.SWT; -import org.eclipse.swt.graphics.Color; -import org.eclipse.swt.graphics.Image; -import org.eclipse.swt.widgets.Display; -import org.eclipse.swt.widgets.TableColumn; - -public class ProxyEntriesLabelProvider extends BaseLabelProvider implements - ITableLabelProvider, IColorProvider { - - public ProxyEntriesLabelProvider() { - super(); - } - - public Image getColumnImage(Object element, int columnIndex) { - return null; - } - - public String getColumnText(Object element, int columnIndex) { - if (element == null) { - return null; - } - ProxyData data = (ProxyData) element; - switch (columnIndex) { - case 0: - return null; - case 1: - return data.getType(); - case 2: - if (data.isDynamic()) { - return NetUIMessages.ProxyPreferencePage_18; - } - return data.getHost(); - case 3: - if (data.isDynamic()) { - return NetUIMessages.ProxyPreferencePage_18; - } - if (data.getPort() == -1) { - return ""; //$NON-NLS-1$ - } - return Integer.toString(data.getPort()); - case 4: - return ProxySelector.localizeProvider(data.getSource()); - case 5: - return Boolean.toString(data.isRequiresAuthentication()); - case 6: - return data.getUserId(); - case 7: - if (data.getPassword() == null) { - return null; - } - StringBuffer sb = new StringBuffer(); - for (int i = 0; i < data.getPassword().length(); i++) { - sb.append('*'); - } - return sb.toString(); - default: - return null; - } - } - - public boolean isLabelProperty(Object element, String property) { - return false; - } - - public void createColumns(TableViewer viewer) { - String[] titles = { - "", //$NON-NLS-1$ - NetUIMessages.ProxyPreferencePage_2, - NetUIMessages.ProxyPreferencePage_3, - NetUIMessages.ProxyPreferencePage_4, - NetUIMessages.ProxyPreferencePage_5, - NetUIMessages.ProxyPreferencePage_6, - NetUIMessages.ProxyPreferencePage_7, - NetUIMessages.ProxyPreferencePage_8 }; - for (int i = 0; i < titles.length; i++) { - TableColumn column = new TableViewerColumn(viewer, SWT.NONE) - .getColumn(); - column.setText(titles[i]); - column.setResizable(true); - } - } - - public Color getBackground(Object element) { - if (element instanceof ProxyData) { - String provider = ((ProxyData) element).getSource(); - if (!ProxySelector.canSetProxyData(provider)) { - return Display.getCurrent().getSystemColor( - SWT.COLOR_INFO_BACKGROUND); - } - } - return null; - } - - public Color getForeground(Object element) { - return null; - } - -} |