📄 iconsolecommand.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: IConsoleCommand.java
package org.gudy.azureus2.ui.console.commands;
import java.io.PrintStream;
import java.util.*;
import org.gudy.azureus2.ui.console.ConsoleInput;
public abstract class IConsoleCommand
{
private String main_name;
private String short_name;
private HashSet commands;
public IConsoleCommand(String main_name)
{
this(main_name, null);
}
public IConsoleCommand(String main_name, String short_name)
{
commands = new HashSet();
this.main_name = main_name;
this.short_name = short_name;
if (main_name != null)
commands.add(main_name);
if (short_name != null)
commands.add(short_name);
}
public abstract void execute(String s, ConsoleInput consoleinput, List list);
public abstract String getCommandDescriptions();
public final void printHelp(PrintStream out, List args)
{
out.println(getCommandDescriptions());
printHelpExtra(out, args);
}
public void printHelpExtra(PrintStream printstream, List list)
{
}
protected final void printHelp(PrintStream out, String arg)
{
List args;
if (arg != null)
{
args = new ArrayList();
args.add(arg);
} else
{
args = Collections.EMPTY_LIST;
}
printHelp(out, args);
}
public Set getCommandNames()
{
return Collections.unmodifiableSet(commands);
}
public final String getCommandName()
{
return main_name;
}
public final String getShortCommandName()
{
return short_name;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -