|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Thread org.gudy.azureus2.ui.console.ConsoleInput
public class ConsoleInput
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
Thread.State, Thread.UncaughtExceptionHandler |
Field Summary | |
---|---|
File[] |
adds
|
Properties |
aliases
|
AzureusCore |
azureus_core
|
PrintStream |
out
|
List |
torrents
|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
ConsoleInput(AzureusCore _azureus_core,
PrintStream _out)
Simple constructor to allow other components to use the console commands such as "set" |
|
ConsoleInput(String con,
AzureusCore _azureus_core,
InputStream _in,
PrintStream _out,
Boolean _controlling)
|
|
ConsoleInput(String con,
AzureusCore _azureus_core,
Reader _in,
PrintStream _out,
Boolean _controlling)
Creates a new instance of ConsoleInput |
|
ConsoleInput(String con,
AzureusCore _azureus_core,
Reader _in,
PrintStream _out,
Boolean _controlling,
UserProfile profile)
|
Method Summary | |
---|---|
void |
downloadRemoteTorrent(String url)
downloads the remote torrent file. |
void |
downloadRemoteTorrent(String url,
String outputDir)
downloads the remote torrent file. |
void |
downloadTorrent(String fileName)
downloads a torrent on the local file system to the default save directory |
void |
downloadTorrent(String filename,
String outputDir)
begins the download of the torrent in the specified file, downloading it to the specified output directory. |
AzureusCore |
getCore()
|
String |
getDefaultSaveDirectory()
returns the default directory that torrents should be saved to unless otherwise specified |
GlobalManager |
getGlobalManager()
|
UserProfile |
getUserProfile()
|
protected void |
initialise()
|
boolean |
invokeCommand(String command,
List cargs)
|
void |
printconsolehelp()
|
void |
printwelcome()
|
protected void |
registerAlertHandler()
|
protected void |
registerCommand(IConsoleCommand command)
|
protected void |
registerCommands()
registers the commands available to be executed from this console |
static void |
registerPluginCommand(Class clazz)
can be used by plugins to register console commands since they may not have access to each ConsoleInput object that is created. |
protected void |
registerUpdateChecker()
|
void |
run()
|
void |
saveAliases()
writes the aliases back out to the alias file |
protected void |
unregisterCommand(IConsoleCommand command)
|
protected void |
unregisterCommand(String commandName)
|
static void |
unregisterPluginCommand(Class clazz)
|
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final AzureusCore azureus_core
public volatile PrintStream out
public final List torrents
public File[] adds
public final Properties aliases
Constructor Detail |
---|
public ConsoleInput(String con, AzureusCore _azureus_core, Reader _in, PrintStream _out, Boolean _controlling)
public ConsoleInput(String con, AzureusCore _azureus_core, Reader _in, PrintStream _out, Boolean _controlling, UserProfile profile)
public ConsoleInput(AzureusCore _azureus_core, PrintStream _out)
con
- _azureus_core
- _out
- public ConsoleInput(String con, AzureusCore _azureus_core, InputStream _in, PrintStream _out, Boolean _controlling)
Method Detail |
---|
public static void registerPluginCommand(Class clazz)
public static void unregisterPluginCommand(Class clazz)
protected void initialise()
public void downloadTorrent(String filename, String outputDir)
filename
- outputDir
- public void downloadRemoteTorrent(String url, String outputDir)
url
- outputDir
- public void downloadTorrent(String fileName)
fileName
- public void downloadRemoteTorrent(String url)
protected void registerAlertHandler()
protected void registerCommands()
protected void registerCommand(IConsoleCommand command)
set
- protected void unregisterCommand(IConsoleCommand command)
protected void unregisterCommand(String commandName)
public void printwelcome()
public void printconsolehelp()
public boolean invokeCommand(String command, List cargs)
public void run()
run
in interface Runnable
run
in class Thread
public void saveAliases()
public UserProfile getUserProfile()
public String getDefaultSaveDirectory()
protected void registerUpdateChecker()
public AzureusCore getCore()
public GlobalManager getGlobalManager()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |