package au.com.acpfg.tpp;
import javax.swing.JFileChooser;
import org.knime.core.node.defaultnodesettings.DefaultNodeSettingsPane;
import org.knime.core.node.defaultnodesettings.DialogComponentFileChooser;
import org.knime.core.node.defaultnodesettings.DialogComponentNumber;
import org.knime.core.node.defaultnodesettings.SettingsModelIntegerBounded;
import org.knime.core.node.defaultnodesettings.SettingsModelString;
/**
* <code>NodeDialog</code> for the "PepXMLReader" Node.
* Reads PepXML (as produced by the trans-proteomics pipeline) to enable processing of peptide/protein identifications and statistics using KNIME
*
* This node dialog derives from {@link DefaultNodeSettingsPane} which allows
* creation of a simple dialog with standard components. If you need a more
* complex dialog please derive directly from
* {@link org.knime.core.node.NodeDialogPane}.
*
* @author Andrew Cassin
*/
public class PepXMLReaderNodeDialog extends DefaultNodeSettingsPane {
/**
* New pane for configuring PepXMLReader node dialog.
* This is just a suggestion to demonstrate possible default dialog
* components.
*/
protected PepXMLReaderNodeDialog() {
super();
addDialogComponent(new DialogComponentFileChooser(new SettingsModelString(PepXMLReaderNodeModel.CFGKEY_FILE, ""), "xml-file-history", JFileChooser.OPEN_DIALOG, ".xml"));
}
}