Class 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 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 argument
        requiredColumns - grid required columns
        requiredColumnsOnly - true if only required columns may exist in grid, otherwise false
        extractValues - true if values should be extracted from grid, false if grid name should be used
        gorOnly - true if only gor grids should be selected, otherwise false
      • 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:
        true if required columns are defined, otherwise false