T
- public final class PluginParameter<T> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PluginParameter.Builder<T> |
static class |
PluginParameter.PARAMETER_TYPE |
Constructor and Description |
---|
PluginParameter(PluginParameter<T> oldParameter,
List<T> possibleValues)
Use this to change the possible values of a PluginParameter built as
objectListSingleSelect().
|
PluginParameter(PluginParameter<T> oldParameter,
T newValue)
Use these to change the value of an existing parameter, e.g.
|
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsValue(Object value) |
boolean |
acceptsValue(String input) |
String |
cmdLineName() |
T |
defaultValue() |
PluginParameter<?> |
dependentOnParameter() |
Object[] |
dependentOnParameterValue() |
String |
description() |
static PluginParameter<String> |
getLabelInstance(String label) |
String |
guiName() |
boolean |
hasPossibleValues() |
boolean |
hasRange() |
boolean |
isEmpty() |
PluginParameter.PARAMETER_TYPE |
parameterType() |
List<T> |
possibleValues() |
String |
possibleValuesString(boolean friendly) |
String |
rangeToString() |
String |
rangeToString(boolean friendly) |
boolean |
required() |
String |
units() |
T |
value() |
Class<T> |
valueType() |
public PluginParameter(PluginParameter<T> oldParameter, T newValue)
oldParameter
- newValue
- public PluginParameter(PluginParameter<T> oldParameter, List<T> possibleValues)
oldParameter
- old plugin parameterpossibleValues
- new valuespublic static PluginParameter<String> getLabelInstance(String label)
public String guiName()
public String units()
public String cmdLineName()
public String description()
public boolean hasRange()
public String rangeToString()
public String rangeToString(boolean friendly)
public String possibleValuesString(boolean friendly)
public boolean acceptsValue(Object value)
public boolean acceptsValue(String input)
public T value()
public T defaultValue()
public boolean required()
public PluginParameter.PARAMETER_TYPE parameterType()
public PluginParameter<?> dependentOnParameter()
public Object[] dependentOnParameterValue()
public boolean hasPossibleValues()
public boolean isEmpty()
Copyright © 2018. All rights reserved.