Skip to content
Snippets Groups Projects
Commit 44ea881a authored by Katy Saintin's avatar Katy Saintin
Browse files

DataBrowser : import interface Item

parent f34a41d2
Branches
Tags
No related merge requests found
......@@ -33,6 +33,7 @@ import org.cdma.gui.databrowser.DataSourceManager;
import org.cdma.gui.databrowser.interfaces.DataType;
import org.cdma.gui.databrowser.interfaces.IDataBrowserItemListener;
import org.cdma.gui.databrowser.interfaces.IDataSourceBrowser;
import org.cdma.gui.databrowser.interfaces.Item;
import org.cdma.gui.databrowser.view.information.InformationTableModel.Columns;
import org.cdma.gui.databrowser.view.tree.DataBrowserTree;
import org.jdesktop.swingx.JXTable;
......@@ -117,7 +118,7 @@ public class InformationViewer extends JPanel implements IDataBrowserItemListene
table.setSortOrder(Columns.PROPERTY, SortOrder.ASCENDING);
TableColumn dataTypeColumn = table.getColumnExt(Columns.VALUE);
final JComboBox dataTypeCombo = new JComboBox(new DataType[] { DataType.SPECTRUM, DataType.IMAGE });
final JComboBox<DataType> dataTypeCombo = new JComboBox<DataType>(new DataType[] { DataType.SPECTRUM, DataType.IMAGE });
dataTypeCombo.setEditable(false);
dataTypeColumn.setCellEditor(new DefaultCellEditor(dataTypeCombo));
......@@ -216,8 +217,9 @@ public class InformationViewer extends JPanel implements IDataBrowserItemListene
@Override
public void onItemOpened(final DataBrowserItemEvent event) {
if (event.getItem().getKey() != null) {
IDataSourceBrowser browser = DataSourceManager.getProducerFromKey(event.getItem().getKey());
Item item = event.getItem();
if (item.getKey() != null) {
IDataSourceBrowser browser = DataSourceManager.getProducerFromKey(item.getKey());
if (browser != null) {
tableModel.setEditable(browser.isTypeModifiable());
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment