public static class PluginParameter.Builder<T>
public Builder(java.lang.String cmdLineName,
T defaultValue,
java.lang.Class<T> type)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> units(java.lang.String units)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> description(java.lang.String description)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> range(com.google.common.collect.Range<java.lang.Comparable> range)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> range(java.lang.Comparable[] values)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> required(boolean required)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> guiName(java.lang.String guiName)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> inFile()
public net.maizegenetics.plugindef.PluginParameter.Builder<T> outFile()
public net.maizegenetics.plugindef.PluginParameter.Builder<T> inDir()
public net.maizegenetics.plugindef.PluginParameter.Builder<T> outDir()
public net.maizegenetics.plugindef.PluginParameter.Builder<T> genotypeTable()
public net.maizegenetics.plugindef.PluginParameter.Builder<T> distanceMatrix()
public net.maizegenetics.plugindef.PluginParameter.Builder<T> siteNameList()
public net.maizegenetics.plugindef.PluginParameter.Builder<T> objectListSingleSelect()
public net.maizegenetics.plugindef.PluginParameter.Builder<T> password()
public net.maizegenetics.plugindef.PluginParameter.Builder<T> dependentOnParameter(PluginParameter<?> parameter)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> dependentOnParameter(PluginParameter<?> parameter, java.lang.Object value)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> dependentOnParameter(PluginParameter<?> parameter, java.lang.Object[] values)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> possibleValues(java.util.List<T> possibleValues)
public net.maizegenetics.plugindef.PluginParameter.Builder<T> nullable()
public PluginParameter<T> build()