blob: 6d44151ca823431e3529384c8ee0d4872328a25d [file] [log] [blame]
package org.eclipse.jst.j2ee.internal.ui.preferences;
import org.eclipse.jst.j2ee.internal.modulecore.util.ClasspathDependencyContainerVirtualComponent;
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 ClasspathDependencyContainerVirtualComponent)
return true;
return false;
}
public String getSourceText(IVirtualComponent component) {
return Messages.ChildClasspathDependencyDescription;
}
public Image getSourceImage(IVirtualComponent component) {
return AvailableJarsProvider.getClasspathDependencyImage();
}
}