コンソール
public class Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console |
ユーザーが対話するためのインターフェイスを提供するメインの TradeFederation コンソール
現在、次のような操作をサポートしています
- テストするコマンドを追加します
- デバイスとその状態を一覧表示する
- 進行中の呼び出しを一覧表示する
- キュー内のコマンドを一覧表示する
- 呼び出しログを file/stdout にダンプします
- シャットダウン
まとめ
ネストされたクラス | |
---|---|
class | Console.ArgRunnable <T> 引数を取ることができる |
class | Console.CaptureList |
田畑 | |
---|---|
protected static final String | DEBUG_PATTERN |
protected static final String | DUMP_PATTERN |
protected static final String | EXIT_PATTERN |
protected static final String | HELP_PATTERN |
protected static final String | INVOC_PATTERN |
protected static final String | LINE_SEPARATOR |
protected static final String | LIST_COMMANDS_PATTERN |
protected static final String | LIST_PATTERN |
protected static final String | REMOVE_PATTERN |
protected static final String | RUN_PATTERN |
protected static final String | SET_PATTERN |
protected static final String | VERSION_PATTERN |
protected LineReader | mConsoleReader |
protected IKeyStoreFactory | mKeyStoreFactory |
protected ICommandScheduler | mScheduler
|
保護されたコンストラクター | |
---|---|
Console () |
公開メソッド | |
---|---|
static void | main (String[] mainArgs) |
void | run () コンソールを起動する主な方法。 |
void | setArgs ( mainArgs) setArgs ( mainArgs) コンソールの開始引数を設定します。 |
static void | startConsole ( Console console, String[] args) 指定された引数で指定された Tradefed コンソールを開始します |
保護されたメソッド | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) 表示する一般的なヘルプ文字列を返します |
static LineReader | getReader () 新しい LineReader を返すか、IOException が発生した場合は |
void | printLine (String output) コンソールにテキスト行を表示する |
void | printLine (String output, PrintStream pw) 行をプリントライターに印刷する |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) コンソールで使用できるコマンドを変更するためにサブクラスが使用できるカスタマイズ ポイント。 |
田畑
DEBUG_PATTERN
protected static final String DEBUG_PATTERN
DUMP_PATTERN
protected static final String DUMP_PATTERN
EXIT_PATTERN
protected static final String EXIT_PATTERN
HELP_PATTERN
protected static final String HELP_PATTERN
INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_SEPARATOR
protected static final String LINE_SEPARATOR
LIST_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
リスト_パターン
protected static final String LIST_PATTERN
REMOVE_PATTERN
protected static final String REMOVE_PATTERN
RUN_PATTERN
protected static final String RUN_PATTERN
SET_PATTERN
protected static final String SET_PATTERN
バージョン_パターン
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
保護されたコンストラクター
コンソール
protected Console ()
公開メソッド
走る
public void run ()
コンソールを起動する主な方法。シャットダウン コマンドが発行されるまで実行し続けます。
setArgs
public void setArgs (mainArgs)
コンソールの開始引数を設定します。
パラメーター | |
---|---|
mainArgs |
startConsole
public static void startConsole (Console console, String[] args)
指定された引数で指定された Tradefed コンソールを開始します
パラメーター | |
---|---|
console | Console : 開始するConsole |
args | String : コマンドライン引数 |
スロー | |
---|---|
ConfigurationException |
保護されたメソッド
getGenericHelpString
protected String getGenericHelpString (genericHelp)
表示する一般的なヘルプ文字列を返します
パラメーター | |
---|---|
genericHelp | ERROR(/String) のリスト。 |
戻り値 | |
---|---|
String |
getReader
protected static LineReader getReader ()
新しい LineReader を返すか、IOException が発生した場合はnull
返します。スーパークラスのコンストラクターの前に実行できるように、この関数は静的でなければならないことに注意してください。
戻り値 | |
---|---|
LineReader |
印刷行
protected void printLine (String output)
コンソールにテキスト行を表示する
印刷行
protected void printLine (String output, PrintStream pw)
行をプリントライターに印刷する
パラメーター | |
---|---|
pw | PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
コンソールで使用できるコマンドを変更するためにサブクラスが使用できるカスタマイズ ポイント。
実装は、 genericHelp
およびcommandHelp
変数を変更して、どの機能を追加、変更、または削除したかを文書化する必要があります。
パラメーター | |
---|---|
trie | RegexTrie : コマンドを追加するRegexTrie |
genericHelp | ERROR(/List) 。 |
commandHelp | ERROR(/Map) 。 key は、 RegexTrie のキーとして使用する正規表現です。値は、そのコマンドで出力するヘルプ テキストを含む文字列である必要があります。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-03-30 UTC。