Class TabCompleteCache

java.lang.Object
com.djrapitops.plan.commands.TabCompleteCache
All Implemented Interfaces:
SubSystem

@Singleton public class TabCompleteCache extends Object implements SubSystem
In charge of holding tab completion data for commands, as tab completion is done on server thread.
  • Constructor Details

    • TabCompleteCache

      @Inject public TabCompleteCache(PlanFiles files, DBSystem dbSystem)
  • Method Details

    • enable

      public void enable()
      Description copied from interface: SubSystem
      Performs enable actions for the subsystem.
      Specified by:
      enable in interface SubSystem
    • disable

      public void disable()
      Description copied from interface: SubSystem
      Performs disable actions for the subsystem
      Specified by:
      disable in interface SubSystem
    • getMatchingServerIdentifiers

      public List<String> getMatchingServerIdentifiers(String searchFor)
    • getMatchingPlayerIdentifiers

      public List<String> getMatchingPlayerIdentifiers(String searchFor)
    • getMatchingUserIdentifiers

      public List<String> getMatchingUserIdentifiers(String searchFor)
    • getMatchingBackupFilenames

      public List<String> getMatchingBackupFilenames(String searchFor)