Package org.gorpipe.querydialogs
Class GridArgument
- java.lang.Object
-
- org.gorpipe.querydialogs.BasicBean
-
- org.gorpipe.querydialogs.AbstractListBean
-
- org.gorpipe.querydialogs.Argument
-
- org.gorpipe.querydialogs.argument.StringArgument
-
- org.gorpipe.querydialogs.GridArgument
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.ListModel
public class GridArgument extends StringArgument
Argument for selecting grids or values from grids.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.BooleanextractValuesDefines whether grid values or grid name should be used in selector.java.lang.BooleangorOnlyDefines if only gor grids should be selected.java.util.List<org.gorpipe.gor.model.RequiredColumn>requiredColumnsGrid required columns.java.lang.BooleanrequiredColumnsOnlyDefines 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
Constructors Constructor Description GridArgument(StringArgument arg, java.util.List<org.gorpipe.gor.model.RequiredColumn> requiredColumns, java.lang.Boolean requiredColumnsOnly, java.lang.Boolean extractValues, java.lang.Boolean gorOnly)Constructor.GridArgument(GridArgument arg)Copy constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GridArgumentcopyArgument()Make a copy of the argument.booleanhasRequiredColumns()Check if required columns are defined.-
Methods inherited from class org.gorpipe.querydialogs.argument.StringArgument
getFormat, getFormattedValue, getFormatter, getHelpDefinition, getPersistingValueObject, isEmpty, isSingleSelection, setFormat, setHelpDefinition, setPersistingValueObject
-
Methods 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, toString
-
Methods inherited from class org.gorpipe.querydialogs.AbstractListBean
addListDataListener, fireContentsChanged, removeListDataListener
-
Methods inherited from class org.gorpipe.querydialogs.BasicBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
requiredColumns
public final java.util.List<org.gorpipe.gor.model.RequiredColumn> requiredColumns
Grid required columns.
-
requiredColumnsOnly
public final java.lang.Boolean requiredColumnsOnly
Defines if only required columns may exist in grid.
-
extractValues
public final java.lang.Boolean extractValues
Defines whether grid values or grid name should be used in selector.
-
gorOnly
public final java.lang.Boolean gorOnly
Defines if only gor grids should be selected.
-
-
Constructor Detail
-
GridArgument
public GridArgument(StringArgument arg, java.util.List<org.gorpipe.gor.model.RequiredColumn> requiredColumns, java.lang.Boolean requiredColumnsOnly, java.lang.Boolean extractValues, java.lang.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
public GridArgument(GridArgument arg)
Copy constructor.- Parameters:
arg- the argument to copy
-
-
Method Detail
-
hasRequiredColumns
public boolean hasRequiredColumns()
Check if required columns are defined.- Returns:
trueif required columns are defined, otherwisefalse
-
copyArgument
public GridArgument copyArgument()
Description copied from class:ArgumentMake a copy of the argument.- Overrides:
copyArgumentin classStringArgument- Returns:
- the argument copy
-
-