org.gudy.azureus2.ui.console.commands
Class TorrentCommand
java.lang.Object
  
org.gudy.azureus2.ui.console.commands.IConsoleCommand
      
org.gudy.azureus2.ui.console.commands.TorrentCommand
- Direct Known Subclasses: 
 - Hack, TorrentArchive, TorrentCheck, TorrentForceStart, TorrentHost, TorrentLog, TorrentPublish, TorrentQueue, TorrentRemove, TorrentStart, TorrentStop, TorrentSubCommand
 
public abstract class TorrentCommand
- extends IConsoleCommand
 
base class for objects which need to operate on specific torrents.
 this class allows the torrent to be identified by hash, number or
 'all' and will pass the appropriate torrent(s) to the subclasses 'performCommand' method
- Author:
 
  - tobi
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TorrentCommand
public TorrentCommand(String main_name,
                      String short_name,
                      String action)
- initializes the torrent command
- Parameters:
 commandNames - (the first item in the array is regarded as the primary command name)action - a description to be used when this command is executed
 
getAction
protected String getAction()
 
performCommand
protected abstract boolean performCommand(ConsoleInput ci,
                                          DownloadManager dm,
                                          List<String> args)
 
performCommand
protected boolean performCommand(ConsoleInput ci,
                                 TRHostTorrent torrent,
                                 List<String> args)
- Stub for commands that operate on a hosted torrent rather than downloadmanager
- Parameters:
 ci - args - 
- Returns:
 
 
 
execute
public void execute(String commandName,
                    ConsoleInput ci,
                    List<String> args)
- Description copied from class: 
IConsoleCommand 
- execute the command with the specified name using the specified arguments
- Specified by:
 execute in class IConsoleCommand
 
 
 
printHelpExtra
public void printHelpExtra(PrintStream out,
                           List args)
- prints out the syntax of this command
- Overrides:
 printHelpExtra in class IConsoleCommand