blob: 79e4be4a5ccde31196f197e95a59be7a7ef87cb3 [file] [log] [blame]
package org.eclipse.wst.jsdt.web.ui.views.contentoutline;
import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.swt.graphics.Image;
import org.eclipse.wst.jsdt.core.IJavaElement;
import org.eclipse.wst.jsdt.ui.JavaElementLabelProvider;
public class JSDTLabelElementProvider extends JavaElementLabelProvider {
ILabelProvider fParentLabelProvider;
public JSDTLabelElementProvider(ILabelProvider parentLabelProvider){
fParentLabelProvider = parentLabelProvider;
}
/* (non-Javadoc)
* @see org.eclipse.wst.jsdt.ui.JavaElementLabelProvider#getImage(java.lang.Object)
*/
@Override
public Image getImage(Object element) {
if(element instanceof IJavaElement) return super.getImage(element);
return fParentLabelProvider.getImage(element);
}
/* (non-Javadoc)
* @see org.eclipse.wst.jsdt.ui.JavaElementLabelProvider#getText(java.lang.Object)
*/
@Override
public String getText(Object element) {
// TODO Auto-generated method stub
System.out.println("Umiplement method JSDTLabelElementProvider.getText" );
if(element instanceof IJavaElement) return super.getText(element);
return fParentLabelProvider.getText(element);
}
}