X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/LoadPathEntryLabelProvider.java b/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/LoadPathEntryLabelProvider.java new file mode 100644 index 0000000..6591de8 --- /dev/null +++ b/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/LoadPathEntryLabelProvider.java @@ -0,0 +1,60 @@ +package net.sourceforge.phpdt.internal.debug.ui.launcher; + +import net.sourceforge.phpeclipse.LoadPathEntry; +import org.eclipse.jface.viewers.ILabelProvider; +import org.eclipse.jface.viewers.ILabelProviderListener; +import org.eclipse.swt.graphics.Image; +import net.sourceforge.phpdt.internal.debug.ui.PHPDebugUiPlugin; + +/** + * @author xp4 + * + * To change this generated comment edit the template variable "typecomment": + * Window>Preferences>Java>Templates. + */ +public class LoadPathEntryLabelProvider implements ILabelProvider { + + /** + * @see ILabelProvider#getImage(Object) + */ + public Image getImage(Object element) { + return null; + } + + /** + * @see ILabelProvider#getText(Object) + */ + public String getText(Object element) { + if (element != null && element.getClass() == LoadPathEntry.class) + return ((LoadPathEntry) element).getProject().getLocation().toOSString(); + + PHPDebugUiPlugin.log(new RuntimeException("Unable to render load path.")); + return null; + } + + /** + * @see IBaseLabelProvider#addListener(ILabelProviderListener) + */ + public void addListener(ILabelProviderListener listener) { + } + + /** + * @see IBaseLabelProvider#dispose() + */ + public void dispose() { + } + + /** + * @see IBaseLabelProvider#isLabelProperty(Object, String) + */ + public boolean isLabelProperty(Object element, String property) { + return false; + } + + /** + * @see IBaseLabelProvider#removeListener(ILabelProviderListener) + */ + public void removeListener(ILabelProviderListener listener) { + } + +}