package org.csstudio.sds.ui.sdslibrary.preferences; import org.eclipse.jface.viewers.ICheckStateProvider; import org.eclipse.jface.viewers.ILabelProvider; import org.eclipse.jface.viewers.ILabelProviderListener; import org.eclipse.swt.graphics.Image; public class LibraryFolderPreferenceLabelProvider implements ILabelProvider, ICheckStateProvider { @Override public void addListener(ILabelProviderListener listener) { // TODO Auto-generated method stub } @Override public void dispose() { // TODO Auto-generated method stub } @Override public boolean isLabelProperty(Object element, String property) { // TODO Auto-generated method stub return false; } @Override public void removeListener(ILabelProviderListener listener) { // TODO Auto-generated method stub } @Override public Image getImage(Object element) { return null; } @Override public String getText(Object element) { LibraryFolderPreferenceItem item = (LibraryFolderPreferenceItem)element; return item.getFolderPath(); } @Override public boolean isChecked(Object element) { LibraryFolderPreferenceItem item = (LibraryFolderPreferenceItem)element; return item.isChecked(); } @Override public boolean isGrayed(Object element) { return false; } }