Class RollupConfigPanel

java.lang.Object
io.deephaven.multiviewwidget.ui.panels.components.RollupConfigPanel

public class RollupConfigPanel extends Object
  • Constructor Details

    • RollupConfigPanel

      public RollupConfigPanel(com.fishlib.io.logger.Logger log, RollupView view)
  • Method Details

    • getComponent

      public Component getComponent()
    • getDefinition

      public RollupDefinition getDefinition()
    • getAggColumnOrder

      public List<String> getAggColumnOrder(@NotNull @NotNull List<String> desiredColOrder)
    • getColumnName

      @Nullable public @Nullable String getColumnName(@NotNull @NotNull String col, @Nullable @Nullable AggType agg)
      Get the column name for the source column and aggregation for the current rollup configuration.
      Parameters:
      col -
      agg -
      Returns:
      the name for the column and aggregation, or null if it does not exist in the current configuration.
    • addListener

      public void addListener(@NotNull @NotNull RollupConfigPanel.RollupConfigListener listener)
    • removeListener

      public void removeListener(@NotNull @NotNull RollupConfigPanel.RollupConfigListener listener)
    • $$$getRootComponent$$$

      public JComponent $$$getRootComponent$$$()
      Noinspection:
      ALL