package org.argeo.eclipse.ui; import java.util.List; /** * Views and editors can implement this interface so that one of the list that * is displayed in the part (For instance in a Table or a Tree Viewer) can be * rebuilt externally. Typically to generate csv or calc extract. */ public interface IListProvider { /** * Returns an array of current and relevant elements */ public Object[] getElements(String extractId); /** * Returns the column definition for passed ID */ public List getColumnDefinition(String extractId); }