package au.com.acpfg.misc.jemboss.settings;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.List;
import javax.swing.JComponent;
import javax.swing.JLabel;
import org.knime.core.data.DataCell;
import org.knime.core.data.DataColumnSpec;
import org.knime.core.data.DataTableSpec;
import org.knime.core.data.DataType;
import org.knime.core.node.BufferedDataContainer;
import org.knime.core.node.InvalidSettingsException;
import au.com.acpfg.misc.jemboss.local.AbstractTableMapper;
import au.com.acpfg.misc.jemboss.local.ProgramSettingsListener;
public class DummySetting extends ProgramSetting {
public DummySetting(HashMap<String,String> attrs) {
super(attrs);
}
@Override
public String getColumnName() {
return null;
}
@Override
public void getArguments(ProgramSettingsListener l) throws Exception {
}
@Override
public void marshal(String id, DataCell c, PrintWriter fw)
throws IOException, InvalidSettingsException {
}
@Override
public JComponent make_widget(DataTableSpec dt) {
return new JLabel(getName()+": "+getType());
}
public static boolean canEmboss(String acd_type) {
return true;
}
}