public abstract class ParameterControl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static javax.swing.JLabel |
DEFAULT_EDITOR |
private javax.swing.JLabel |
label |
private java.awt.Color |
labelFGColor |
private com.martiansoftware.jsap.Parameter |
param |
private static long |
serialVersionUID |
protected static int |
TOOL_TIP_WIDTH |
Constructor and Description |
---|
ParameterControl(com.martiansoftware.jsap.Parameter param) |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.String |
createFlagString(char shortFlag,
java.lang.String longFlag) |
static ParameterControl |
createParameterControl(com.martiansoftware.jsap.Parameter param,
com.martiansoftware.jsap.JSAPResult result) |
protected static java.lang.String |
formatToolTip(java.lang.String text) |
abstract java.lang.String[] |
getCommandLine() |
javax.swing.JComponent |
getEditor() |
javax.swing.JLabel |
getLabel() |
boolean |
isRequired() |
(package private) abstract boolean |
isValid() |
boolean |
validate() |
private static final long serialVersionUID
protected static final int TOOL_TIP_WIDTH
private static final javax.swing.JLabel DEFAULT_EDITOR
private java.awt.Color labelFGColor
private javax.swing.JLabel label
private final com.martiansoftware.jsap.Parameter param
public ParameterControl(com.martiansoftware.jsap.Parameter param)
public javax.swing.JComponent getEditor()
public abstract java.lang.String[] getCommandLine()
public boolean isRequired()
public static ParameterControl createParameterControl(com.martiansoftware.jsap.Parameter param, com.martiansoftware.jsap.JSAPResult result) throws SOMToolboxException
SOMToolboxException
static java.lang.String createFlagString(char shortFlag, java.lang.String longFlag)
public boolean validate()
abstract boolean isValid()
public javax.swing.JLabel getLabel()
protected static java.lang.String formatToolTip(java.lang.String text)