Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ui/internal/navigator/Ear5LabelProvider.java')
-rw-r--r--plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ui/internal/navigator/Ear5LabelProvider.java126
1 files changed, 0 insertions, 126 deletions
diff --git a/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ui/internal/navigator/Ear5LabelProvider.java b/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ui/internal/navigator/Ear5LabelProvider.java
deleted file mode 100644
index 58ac50730..000000000
--- a/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ui/internal/navigator/Ear5LabelProvider.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/***********************************************************************
- * Copyright (c) 2008 by SAP AG, Walldorf.
- * 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:
- * SAP AG - initial API and implementation
- * IBM - bug 281382 clean up
- ***********************************************************************/
-package org.eclipse.jst.jee.ui.internal.navigator;
-
-import java.net.URL;
-import java.util.HashMap;
-
-import org.eclipse.core.runtime.Path;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.jst.j2ee.internal.plugin.J2EEPlugin;
-import org.eclipse.jst.j2ee.navigator.internal.J2EELabelProvider;
-import org.eclipse.jst.j2ee.navigator.internal.plugin.J2EENavigatorPlugin;
-import org.eclipse.jst.j2ee.project.JavaEEProjectUtilities;
-import org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants;
-import org.eclipse.jst.jee.ui.internal.navigator.ear.AbstractEarNode;
-import org.eclipse.jst.jee.ui.internal.navigator.ear.GroupEARProvider;
-import org.eclipse.jst.jee.ui.plugin.JEEUIPlugin;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.wst.common.componentcore.internal.util.VirtualReferenceUtilities;
-import org.eclipse.wst.common.componentcore.resources.IVirtualComponent;
-import org.eclipse.wst.common.componentcore.resources.IVirtualReference;
-
-/**
- * EAR 5.0 Label provider is Deployment Descriptor label provider,
- * used for decorating of the descriptor tree in project explorer.
- *
- * @author Dimitar Giormov
- */
-public class Ear5LabelProvider extends J2EELabelProvider {
-
- private static ImageDescriptor IMG_MODULES_NODE;
- private static ImageDescriptor IMG_MODULE_UTIL;
- private static ImageDescriptor IMG_MODULE_WEB;
- private static ImageDescriptor IMG_MODULE_EJB;
- private static ImageDescriptor IMG_MODULE_CLIENT;
- private static ImageDescriptor IMG_MODULE_CONNECTOR;
- private static HashMap<String, ImageDescriptor> typeToDescriptor;
- static {
- try {
- IMG_MODULES_NODE = J2EENavigatorPlugin.getDefault().getImageDescriptor("folder.gif"); //$NON-NLS-1$
- IMG_MODULE_UTIL = ImageDescriptor.createFromURL((URL) J2EEPlugin.getPlugin().getImage("utiljar_obj")); //$NON-NLS-1$
- IMG_MODULE_WEB = ImageDescriptor.createFromURL((URL) J2EEPlugin.getPlugin().getImage("full/obj16/module_web_obj")); //$NON-NLS-1$
- IMG_MODULE_EJB = ImageDescriptor.createFromURL((URL) J2EEPlugin.getPlugin().getImage("full/obj16/module_ejb_obj")); //$NON-NLS-1$
- IMG_MODULE_CLIENT = ImageDescriptor.createFromURL((URL) J2EEPlugin.getPlugin().getImage("module_clientapp_obj")); //$NON-NLS-1$
- IMG_MODULE_CONNECTOR = ImageDescriptor.createFromURL((URL) J2EEPlugin.getPlugin().getImage("full/obj16/connector_module")); //$NON-NLS-1$
- } catch (RuntimeException e) {
- String msg = e.getMessage() != null ? e.getMessage() : e.toString();
- JEEUIPlugin.logError(msg, e);
- IMG_MODULES_NODE = ImageDescriptor.getMissingImageDescriptor();
- IMG_MODULE_UTIL = ImageDescriptor.getMissingImageDescriptor();
- IMG_MODULE_WEB = ImageDescriptor.getMissingImageDescriptor();
- IMG_MODULE_EJB = ImageDescriptor.getMissingImageDescriptor();
- IMG_MODULE_CLIENT = ImageDescriptor.getMissingImageDescriptor();
- IMG_MODULE_CONNECTOR = ImageDescriptor.getMissingImageDescriptor();
- }
- typeToDescriptor = new HashMap<String, ImageDescriptor>();
- typeToDescriptor.put(IJ2EEFacetConstants.APPLICATION_CLIENT, IMG_MODULE_CLIENT);
- typeToDescriptor.put(IJ2EEFacetConstants.DYNAMIC_WEB, IMG_MODULE_WEB);
- typeToDescriptor.put(IJ2EEFacetConstants.EJB, IMG_MODULE_EJB);
- typeToDescriptor.put(IJ2EEFacetConstants.JCA, IMG_MODULE_CONNECTOR);
- typeToDescriptor.put(IJ2EEFacetConstants.UTILITY, IMG_MODULE_UTIL);
- }
-
- @Override
- public Image getImage(Object element) {
- Image ret = null;
- if (element instanceof AbstractEarNode) {
- ret = J2EENavigatorPlugin.getDefault().getImage(IMG_MODULES_NODE);
- } else if (element instanceof IVirtualReference) {
- IVirtualComponent component = ((IVirtualReference) element).getReferencedComponent();
- if (component.isBinary()) {
- ret = J2EENavigatorPlugin.getDefault().getImage(IMG_MODULE_UTIL);
- } else {
- String type = JavaEEProjectUtilities.getJ2EEComponentType(component);
- ImageDescriptor desc = typeToDescriptor.get(type);
- ret = J2EENavigatorPlugin.getDefault().getImage(desc == null ? IMG_MODULE_UTIL : desc);
- }
- } else if (element instanceof GroupEARProvider){
- ret = ((GroupEARProvider) element).getImage();
- }
- return ret;
- }
-
- @Override
- public String getText(Object element) {
- String ret = null;
- if (element instanceof AbstractEarNode) {
- ret = ((AbstractEarNode) element).getText();
- } else if (element instanceof IVirtualReference) {
- IVirtualComponent component = ((IVirtualReference) element).getReferencedComponent();
- String archiveName = ((IVirtualReference)element).getArchiveName();
- if( component.isBinary()) {
- ret = archiveName != null ? archiveName : (new Path(component.getDeployedName()).lastSegment());
- } else {
- // more efficient to get type once
- String type = JavaEEProjectUtilities.getJ2EEComponentType(component);
- if( archiveName == null )
- archiveName = VirtualReferenceUtilities.INSTANCE.getDefaultArchiveName((IVirtualReference)element);
-
- if( type.equals(IJ2EEFacetConstants.DYNAMIC_WEB))
- ret = "Web " + archiveName; //$NON-NLS-1$
- else if( type.equals(IJ2EEFacetConstants.EJB))
- ret = "EJB " + archiveName;//$NON-NLS-1$
- else if( type.equals(IJ2EEFacetConstants.APPLICATION_CLIENT))
- ret = "APP Client " + archiveName;//$NON-NLS-1$
- else if( type.equals(IJ2EEFacetConstants.JCA))
- ret = "Connector " + archiveName;//$NON-NLS-1$
- else if( type.equals(IJ2EEFacetConstants.UTILITY))
- ret = archiveName;
- }
- } else if (element instanceof GroupEARProvider){
- ret = ((GroupEARProvider) element).getText();
- }
- return ret;
- }
-
-}

Back to the top