Package org.gorpipe.querydialogs
Class GridArgument
- All Implemented Interfaces:
Serializable,ListModel
Argument for selecting grids or values from grids.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal BooleanDefines whether grid values or grid name should be used in selector.final BooleanDefines if only gor grids should be selected.final List<org.gorpipe.gor.model.RequiredColumn>Grid required columns.final BooleanDefines if only required columns may exist in grid.Fields inherited from class org.gorpipe.querydialogs.Argument
allowedValues, defaultValue, DEFERRED_LIST, path2LoadedValues, path2LoadedValuesHeader, PROPERTY_OPERATOR, PROPERTY_VALUE, type, value -
Constructor Summary
ConstructorsConstructorDescriptionGridArgument(StringArgument arg, List<org.gorpipe.gor.model.RequiredColumn> requiredColumns, Boolean requiredColumnsOnly, Boolean extractValues, Boolean gorOnly) Constructor.GridArgument(GridArgument arg) Copy constructor. -
Method Summary
Modifier and TypeMethodDescriptionMake a copy of the argument.booleanCheck if required columns are defined.Methods inherited from class org.gorpipe.querydialogs.argument.StringArgument
getHelpDefinition, getPersistingValueObject, isEmpty, isSingleSelection, setHelpDefinition, setPersistingValueObjectMethods 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
-
Field Details
-
requiredColumns
Grid required columns. -
requiredColumnsOnly
Defines if only required columns may exist in grid. -
extractValues
Defines whether grid values or grid name should be used in selector. -
gorOnly
Defines if only gor grids should be selected.
-
-
Constructor Details
-
GridArgument
public GridArgument(StringArgument arg, List<org.gorpipe.gor.model.RequiredColumn> requiredColumns, Boolean requiredColumnsOnly, Boolean extractValues, Boolean gorOnly) Constructor.- Parameters:
arg- string argumentrequiredColumns- grid required columnsrequiredColumnsOnly-trueif only required columns may exist in grid, otherwisefalseextractValues-trueif values should be extracted from grid,falseif grid name should be usedgorOnly-trueif only gor grids should be selected, otherwisefalse
-
GridArgument
Copy constructor.- Parameters:
arg- the argument to copy
-
-
Method Details
-
hasRequiredColumns
public boolean hasRequiredColumns()Check if required columns are defined.- Returns:
trueif required columns are defined, otherwisefalse
-
copyArgument
Description copied from class:ArgumentMake a copy of the argument.- Overrides:
copyArgumentin classStringArgument- Returns:
- the argument copy
-