Class StringArgument
java.lang.Object
org.gorpipe.querydialogs.BasicBean
org.gorpipe.querydialogs.AbstractListBean
org.gorpipe.querydialogs.Argument
org.gorpipe.querydialogs.argument.FormatArgument
org.gorpipe.querydialogs.argument.StringArgument
- All Implemented Interfaces:
Serializable,ListModel
- Direct Known Subclasses:
GridArgument
Represents an argument that expects a string value.
- See Also:
-
Field Summary
Fields inherited from class org.gorpipe.querydialogs.Argument
allowedValues, defaultValue, DEFERRED_LIST, path2LoadedValues, path2LoadedValuesHeader, PROPERTY_OPERATOR, PROPERTY_VALUE, type, value -
Constructor Summary
ConstructorsConstructorDescriptionStringArgument(ArgumentDescription argDescr, boolean quoted, Boolean optional, Object defaultValue, List<? extends Object> allowedValues, URI valuesPath, ValueFormatter formatter, List<String> operators, Boolean advanced, Integer displayWidth, ArgumentType argType, Boolean singleSelection) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionMake a copy of the argument.Get help definition for argument.Get the persisting value.booleanisEmpty()Get if argument is empty.booleanCheck if only single selection is allowed for argument.voidsetHelpDefinition(FilteringColumnDefinition helpDefinition) Set help definition for argument.voidsetPersistingValueObject(SubjectLists persistingValueObject) Set the persisting value.Methods inherited from class org.gorpipe.querydialogs.argument.FormatArgument
getFormat, getFormattedValue, getFormatter, setFormatMethods inherited from class org.gorpipe.querydialogs.Argument
checkAllowed, deferredValuesLoaded, getDefaultValue, getDescription, getDisplayName, getDisplayWidth, getElementAt, getName, getOperator, getOperators, getSize, getTooltip, getType, getValue, getValuesHeader, getValuesPath, hasDeferredValues, isAdvanced, isOptional, loadDeferredValues, parseValue, setDisplayWidth, setOperator, setValue, setValue, setValuesHeader, toStringMethods inherited from class org.gorpipe.querydialogs.AbstractListBean
addListDataListener, fireContentsChanged, removeListDataListenerMethods inherited from class org.gorpipe.querydialogs.BasicBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Constructor Details
-
StringArgument
public StringArgument(ArgumentDescription argDescr, boolean quoted, Boolean optional, Object defaultValue, List<? extends Object> allowedValues, URI valuesPath, ValueFormatter formatter, List<String> operators, Boolean advanced, Integer displayWidth, ArgumentType argType, Boolean singleSelection) Constructor. -
StringArgument
-
-
Method Details
-
getHelpDefinition
Get help definition for argument.- Returns:
- the help definition
-
setHelpDefinition
Set help definition for argument.- Parameters:
helpDefinition- the help definition to set
-
getPersistingValueObject
Get the persisting value.- Returns:
- the persisting value
-
setPersistingValueObject
Set the persisting value.- Parameters:
persistingValueObject- the persisting value
-
copyArgument
Description copied from class:ArgumentMake a copy of the argument.- Specified by:
copyArgumentin classArgument- Returns:
- the argument copy
-
isSingleSelection
public boolean isSingleSelection()Check if only single selection is allowed for argument.- Returns:
trueif only single selection is allowed for argument, otherwisefalse
-
isEmpty
public boolean isEmpty()Description copied from class:ArgumentGet if argument is empty.
-