package com.revolsys.swing.map.layer.record.table;
import com.revolsys.swing.field.Field;
import com.revolsys.swing.map.layer.record.AbstractRecordLayer;
import com.revolsys.swing.map.layer.record.component.RecordLayerFields;
import com.revolsys.swing.table.record.editor.RecordTableCellEditor;
public class RecordLayerTableCellEditor extends RecordTableCellEditor {
private static final long serialVersionUID = 1L;
private final AbstractRecordLayer layer;
public RecordLayerTableCellEditor(final RecordLayerTable table) {
super(table);
this.layer = table.getLayer();
}
@Override
protected Field newField(final String fieldName) {
return RecordLayerFields.newCompactField(this.layer, fieldName, true);
}
}