public void setDefaultLabelProvider(ICompareInputLabelProvider labelProvider) { if (defaultLabelProvider != null) defaultLabelProvider.removeListener(this); defaultLabelProvider = labelProvider; if (defaultLabelProvider != null) defaultLabelProvider.addListener(this); } }
@Override public Image getAncestorImage(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { Image image = provider.getAncestorImage(input); if (image != null) return image; } return fAncestorImage; }
public String getAncestorLabel(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { String label = provider.getAncestorLabel(input); if (label != null) return label; } return fAncestorLabel; } public Image getLeftImage(Object input) {
@Override public void dispose() { for (Iterator<ICompareInputLabelProvider> iterator = labelProviders.values().iterator(); iterator.hasNext();) { ICompareInputLabelProvider lp = iterator.next(); lp.removeListener(this); } if (defaultLabelProvider != null) defaultLabelProvider.removeListener(this); defaultLabelProvider = null; labelProviders.clear(); }
@Override public Image getLeftImage(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { Image image = provider.getLeftImage(input); if (image != null) return image; } return fLeftImage; }
@Override public String getLeftLabel(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { String label = provider.getLeftLabel(input); if (label != null) return label; } return fLeftLabel; }
public Image getRightImage(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { Image image = provider.getRightImage(input); if (image != null) return image; } return fRightImage; } public String getRightLabel(Object input) {
@Override public String getRightLabel(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { String label = provider.getRightLabel(input); if (label != null) return label; } return fRightLabel; }
public String getText(Object element) { ICompareInputLabelProvider provider = getLabelProvider(element); if (provider != null) { String label = provider.getText(element); if (label != null) return label; } if (element instanceof ICompareInput) { ICompareInput ci = (ICompareInput) element; String label = ci.getName(); if (label != null) return label; } return super.getText(element); }
@Override public Image getImage(Object element) { ICompareInputLabelProvider provider = getLabelProvider(element); if (provider != null) { Image image = provider.getImage(element); if (image != null) return image; } if (element instanceof ICompareInput) { ICompareInput ci = (ICompareInput) element; Image image = ci.getImage(); if (image != null) return image; } return super.getImage(element); }
public void dispose() { for (Iterator iterator = labelProviders.values().iterator(); iterator.hasNext();) { ICompareInputLabelProvider lp = (ICompareInputLabelProvider) iterator.next(); lp.removeListener(this); } if (defaultLabelProvider != null) defaultLabelProvider.removeListener(this); defaultLabelProvider = null; labelProviders.clear(); }
public Image getLeftImage(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { Image image = provider.getLeftImage(input); if (image != null) return image; } return fLeftImage; } public String getLeftLabel(Object input) {
public String getLeftLabel(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { String label = provider.getLeftLabel(input); if (label != null) return label; } return fLeftLabel; } public Image getRightImage(Object input) {
@Override public Image getRightImage(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { Image image = provider.getRightImage(input); if (image != null) return image; } return fRightImage; }
public String getRightLabel(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { String label = provider.getRightLabel(input); if (label != null) return label; } return fRightLabel; } public ICompareInputLabelProvider getLabelProvider(Object input) {
@Override public String getText(Object element) { ICompareInputLabelProvider provider = getLabelProvider(element); if (provider != null) { String label = provider.getText(element); if (label != null) return label; } if (element instanceof ICompareInput) { ICompareInput ci = (ICompareInput) element; String label = ci.getName(); if (label != null) return label; } return super.getText(element); }
public Image getImage(Object element) { ICompareInputLabelProvider provider = getLabelProvider(element); if (provider != null) { Image image = provider.getImage(element); if (image != null) return image; } if (element instanceof ICompareInput) { ICompareInput ci = (ICompareInput) element; Image image = ci.getImage(); if (image != null) return image; } return super.getImage(element); } public String getText(Object element) {
public void setDefaultLabelProvider(ICompareInputLabelProvider labelProvider) { if (defaultLabelProvider != null) defaultLabelProvider.removeListener(this); defaultLabelProvider = labelProvider; if (defaultLabelProvider != null) defaultLabelProvider.addListener(this); } }
ICompareInputLabelProvider lp = getCompareConfiguration().getLabelProvider(); if (lp != null) lp.removeListener(labelChangeListener);
@Override public String getAncestorLabel(Object input) { ICompareInputLabelProvider provider = getLabelProvider(input); if (provider != null) { String label = provider.getAncestorLabel(input); if (label != null) return label; } return fAncestorLabel; }