Class TailTipWidgets.CommandDescriptions

  • Enclosing class:
    TailTipWidgets

    private class TailTipWidgets.CommandDescriptions
    extends java.lang.Object
    • Field Detail

      • descriptions

        java.util.Map<java.lang.String,​CmdDesc> descriptions
      • temporaryDescs

        java.util.Map<java.lang.String,​CmdDesc> temporaryDescs
      • volatileDescs

        java.util.Map<java.lang.String,​CmdDesc> volatileDescs
    • Constructor Detail

      • CommandDescriptions

        public CommandDescriptions​(java.util.Map<java.lang.String,​CmdDesc> descriptions)
      • CommandDescriptions

        public CommandDescriptions​(java.util.function.Function<CmdLine,​CmdDesc> descFun)
    • Method Detail

      • setDescriptions

        public void setDescriptions​(java.util.Map<java.lang.String,​CmdDesc> descriptions)
      • evaluateCommandLine

        public TailTipWidgets.Pair<java.lang.String,​java.lang.Boolean> evaluateCommandLine​(java.lang.String line,
                                                                                                 int curPos)
      • evaluateCommandLine

        public TailTipWidgets.Pair<java.lang.String,​java.lang.Boolean> evaluateCommandLine​(java.lang.String line,
                                                                                                 java.util.List<java.lang.String> args)
      • evaluateCommandLine

        private TailTipWidgets.Pair<java.lang.String,​java.lang.Boolean> evaluateCommandLine​(java.lang.String line,
                                                                                                  java.util.List<java.lang.String> args,
                                                                                                  int curPos)
      • getDescription

        public CmdDesc getDescription​(java.lang.String command)
      • clearTemporaryDescs

        public void clearTemporaryDescs()