Class PersistentQueryConfigTableFactory

java.lang.Object
com.illumon.iris.controller.PersistentQueryConfigTableFactory

public class PersistentQueryConfigTableFactory extends Object
A factory that listens to the Persistent Query Controller and generates a Table from the QueryInfo updates.
  • Field Details

  • Constructor Details

    • PersistentQueryConfigTableFactory

      public PersistentQueryConfigTableFactory(@NotNull PersistentQueryControllerClient controllerClient, boolean forceStringConversion)
      Creates a PersistentQueryConfigTableFactory.
      Parameters:
      controllerClient - the persistent query controller client, must be subscribed.
      forceStringConversion - true to make all columns text-compatible eg for web.
    • PersistentQueryConfigTableFactory

      public PersistentQueryConfigTableFactory(@NotNull PersistentQueryControllerClient controllerClient, @NotNull Predicate<PersistentQueryInfo> queryFilter, boolean forceStringConversion, boolean addExportedObjectInfo, boolean refreshing)
      Creates a PersistentQueryConfigTableFactory.
      Parameters:
      controllerClient - the persistent query controller client, must be subscribed.
      queryFilter - a predicate to filter queries before adding them to the table
      forceStringConversion - true to make all columns text-compatible eg for web.
      addExportedObjectInfo - true to add an ExportedObjectInfo column
      refreshing - should the table refresh
  • Method Details