Class DesktopManager


  • public class DesktopManager
    extends CommandManager
    A tool manager to handle the command line options for the JT Harness desktop.
    • -newDesktop: behave as though this is the first time startup
    • -cleanDesktop: synonym for newDesktop (backward compatibility)
    • Constructor Summary

      Constructors 
      Constructor Description
      DesktopManager()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      HelpTree.Node getHelp()
      Get an object embodying the command line help for the commands managed by this CommandManager.
      boolean parseCommand​(java.lang.String cmd, java.util.ListIterator<java.lang.String> argIter, CommandContext ctx)
      Parse a command (and any arguments it might take).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DesktopManager

        public DesktopManager()
    • Method Detail

      • getHelp

        public HelpTree.Node getHelp()
        Description copied from class: CommandManager
        Get an object embodying the command line help for the commands managed by this CommandManager.
        Specified by:
        getHelp in class CommandManager
        Returns:
        an object embodying the command line help for the commands managed by this CommandManager
      • parseCommand

        public boolean parseCommand​(java.lang.String cmd,
                                    java.util.ListIterator<java.lang.String> argIter,
                                    CommandContext ctx)
                             throws Command.Fault
        Description copied from class: CommandManager
        Parse a command (and any arguments it might take).
        Specified by:
        parseCommand in class CommandManager
        Parameters:
        cmd - the command to be parsed
        argIter - an iterator from which to get any arguments that might be required by the option
        ctx - a context object to use while parsing the command
        Returns:
        true if the command is recognized and successfully parsed, or false if the command is not recognized by this command manager
        Throws:
        Command.Fault - if the command is recognized by this command manager but could not be successfully parsed or otherwise handled.