gov.nih.nlm.nls.lvg.Tools.GuiTool.Global.LvgCommand Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lvg2010dist Show documentation
Show all versions of lvg2010dist Show documentation
LVG tools is used by Apache cTAKES.
The newest version!
package GuiTool.Global;
import java.util.*;
import javax.swing.*;
public class LvgCommand
{
public LvgCommand()
{
}
/**
public void SetCmdStr(String cmdStr)
{
lvgCmdStr_ = cmdStr;
}
**/
public String GetCmdStr()
{
return lvgCmdStr_;
}
public void AddFlowComponent(String flow)
{
flowList_.addElement(flow);
}
public void SetFlowComponent(String flow, int index)
{
flowList_.setElementAt(flow, index);
}
public String GetFlowComponent(int index)
{
return (String)flowList_.elementAt(index);
}
public void RemoveFlowComponent(int index)
{
flowList_.removeElementAt(index);
}
public void ResetFlow()
{
flowList_.removeAllElements();
}
public DefaultListModel GetFlowList()
{
return flowList_;
}
public void AddInputOption(String option)
{
inputOptions_.addElement(option);
}
public void ResetInputOptions()
{
inputOptions_.removeAllElements();
}
public void AddGlobalOption(String option)
{
globalOptions_.addElement(option);
}
public void ResetGlobalOptions()
{
globalOptions_.removeAllElements();
}
public void AddOutputOption(String option)
{
outputOptions_.addElement(option);
}
public void ResetOutputOptions()
{
outputOptions_.removeAllElements();
}
public void UpdateCmdStr()
{
lvgCmdStr_ = new String();
// flowList_
for(int i = 0; i < flowList_.size(); i++)
{
lvgCmdStr_ += flowList_.elementAt(i) + " ";
}
// input optionList_
for(int i = 0; i < inputOptions_.size(); i++)
{
lvgCmdStr_ += inputOptions_.elementAt(i) + " ";
}
// global optionList_
for(int i = 0; i < globalOptions_.size(); i++)
{
lvgCmdStr_ += globalOptions_.elementAt(i) + " ";
}
// output optionList_
for(int i = 0; i < outputOptions_.size(); i++)
{
lvgCmdStr_ += outputOptions_.elementAt(i) + " ";
}
lvgCmdStr_.trim();
}
public void Reset()
{
ResetFlow();
ResetInputOptions();
ResetGlobalOptions();
ResetOutputOptions();
}
private String lvgCmdStr_ = new String(); // command in String
private DefaultListModel flowList_ = new DefaultListModel(); // flows
private Vector inputOptions_ = new Vector();//input options
private Vector globalOptions_ = new Vector();//global options
private Vector outputOptions_ = new Vector();//output options
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy