package com.mobilesorcery.sdk.ui.targetphone.internal;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.graphics.Image;
import com.mobilesorcery.sdk.ui.targetphone.ITargetPhoneTransport;
import com.mobilesorcery.sdk.ui.targetphone.TargetPhonePlugin;
public class TargetPhoneTransportLabelProvider extends LabelProvider {
public String getText(Object element) {
if (element instanceof ITargetPhoneTransport) {
ITargetPhoneTransport transport = (ITargetPhoneTransport) element;
return transport.getDescription(null);
} else {
return super.getText(element);
}
}
public Image getImage(Object element) {
if (element instanceof ITargetPhoneTransport) {
ITargetPhoneTransport transport = (ITargetPhoneTransport) element;
return TargetPhonePlugin.getDefault().getIcon(transport);
}
return null;
}
}