blob: 1451660d4a04e4f444986663377f233c53dc3ef4 [file] [log] [blame]
/**
*
*/
package net.sf.taverna.t2.activities.externaltool.views;
import javax.swing.JComboBox;
import javax.swing.JTextField;
import de.uni_luebeck.inb.knowarc.usecases.RuntimeEnvironmentConstraint;
import de.uni_luebeck.inb.knowarc.usecases.ScriptInput;
import de.uni_luebeck.inb.knowarc.usecases.ScriptInputUser;
import de.uni_luebeck.inb.knowarc.usecases.ScriptOutput;
/**
* @author alanrw
*
*/
public class ExternalToolRuntimeEnvironmentViewer {
private JTextField idField;
private JComboBox relationSelector;
public ExternalToolRuntimeEnvironmentViewer(String id, String relation) {
this(id);
idField.setText(id);
relationSelector.setSelectedItem(relation);
}
public ExternalToolRuntimeEnvironmentViewer(String id) {
this();
idField.setText(id);
}
public ExternalToolRuntimeEnvironmentViewer() {
idField = new JTextField(20);
relationSelector = new JComboBox(RuntimeEnvironmentConstraint.getAcceptedRelations());
relationSelector.setSelectedItem(RuntimeEnvironmentConstraint.getDefaultRelation());
}
public JTextField getIdField() {
return idField;
}
public JComboBox getRelationSelector() {
return relationSelector;
}
public String getId() {
return idField.getText();
}
public String getRelation() {
return (String) relationSelector.getSelectedItem();
}
}