Class TabCompleteCache

  • All Implemented Interfaces:
    SubSystem

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

      • TabCompleteCache

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

      • 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 java.util.List<java.lang.String> getMatchingServerIdentifiers​(java.lang.String searchFor)
      • getMatchingPlayerIdentifiers

        public java.util.List<java.lang.String> getMatchingPlayerIdentifiers​(java.lang.String searchFor)
      • getMatchingUserIdentifiers

        public java.util.List<java.lang.String> getMatchingUserIdentifiers​(java.lang.String searchFor)
      • getMatchingBackupFilenames

        public java.util.List<java.lang.String> getMatchingBackupFilenames​(java.lang.String searchFor)