Class SnapshotQueryManager<K,​V,​H extends DataHolder<K,​V>,​A>

    • Constructor Detail

      • SnapshotQueryManager

        protected SnapshotQueryManager()
    • Method Detail

      • getSnapshotAgent

        @NotNull
        protected abstract @NotNull SnapshotAgent<K,​V> getSnapshotAgent​(@NotNull
                                                                              H holder)
      • getDisplayName

        @NotNull
        protected abstract @NotNull String getDisplayName​(@Nullable
                                                          K key,
                                                          @NotNull
                                                          H holder)
      • getDisplayValue

        @NotNull
        protected abstract @NotNull String getDisplayValue​(@Nullable
                                                           V value,
                                                           @NotNull
                                                           H holder,
                                                           @NotNull
                                                           @NotNull String args)
      • getDisplayKey

        @NotNull
        protected abstract @NotNull String getDisplayKey​(@Nullable
                                                         K key,
                                                         @NotNull
                                                         H holder)
      • getKeyFromActor

        @NotNull
        protected abstract K getKeyFromActor​(@NotNull
                                             A actor)