package at.medevit.elexis.loinc.ui.providers; import java.util.HashMap; import java.util.List; import org.eclipse.jface.viewers.Viewer; import at.medevit.elexis.loinc.model.LoincCode; import at.medevit.elexis.loinc.ui.LoincServiceComponent; import ch.elexis.core.ui.util.viewers.ViewerConfigurer.ICommonViewerContentProvider; public class LoincTableContentProvider implements ICommonViewerContentProvider { List<LoincCode> elements; @Override public Object[] getElements(Object inputElement){ if (elements == null) { elements = LoincServiceComponent.getService().getAllCodes(); } return elements.toArray(); } @Override public void dispose(){ // TODO Auto-generated method stub } @Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput){ // TODO Auto-generated method stub } @Override public void changed(HashMap<String, String> values){ elements = LoincServiceComponent.getService().getAllCodes(); } @Override public void reorder(String field){ // TODO Auto-generated method stub } @Override public void selected(){ // TODO Auto-generated method stub } @Override public void init(){ // TODO Auto-generated method stub } @Override public void startListening(){ // TODO Auto-generated method stub } @Override public void stopListening(){ // TODO Auto-generated method stub } }