package com.revolsys.swing.map.layer.record.table.model; import java.util.function.Consumer; import javax.swing.DefaultListSelectionModel; import javax.swing.Icon; import javax.swing.ListSelectionModel; import com.revolsys.record.query.Query; import com.revolsys.swing.map.layer.record.LayerRecord; public class ModeEmpty implements TableRecordsMode { @Override public void exportRecords(final Query query, final Object target) { } @Override public void forEachRecord(Query query, final Consumer<? super LayerRecord> action) { } @Override public Icon getIcon() { return null; } @Override public String getKey() { return "empty"; } @Override public LayerRecord getRecord(final int index) { return null; } @Override public int getRecordCount() { return 0; } @Override public ListSelectionModel getSelectionModel() { return new DefaultListSelectionModel(); } @Override public String getTitle() { return "Empty"; } @Override public void refresh() { } }