package org.eclipse.jst.j2ee.internal.ui.preferences; import org.eclipse.jst.j2ee.internal.modulecore.util.DummyClasspathDependencyContainerVirtualComponent; import org.eclipse.jst.j2ee.internal.wizard.AvailableJarsProvider; import org.eclipse.swt.graphics.Image; import org.eclipse.wst.common.componentcore.resources.IVirtualComponent; import org.eclipse.wst.common.componentcore.ui.internal.propertypage.IVirtualComponentLabelProvider; public class ClasspathDependencyComponentLabelProvider implements IVirtualComponentLabelProvider { public ClasspathDependencyComponentLabelProvider() { // Do nothing } public boolean canHandle(IVirtualComponent component) { if( component instanceof DummyClasspathDependencyContainerVirtualComponent) return true; return false; } public String getSourceText(IVirtualComponent component) { return Messages.ChildClasspathDependencyDescription; } public Image getSourceImage(IVirtualComponent component) { return AvailableJarsProvider.getClasspathDependencyImage(); } public void dispose() { // Do nothing } }