コンソール
public class Console
extends Object
java.lang.オブジェクト | |
↳ | com.android.tradefed.command.Console |
ユーザーに対話用のインターフェースを提供するメイン TradeFederation コンソール
現在、次のような操作をサポートしています。
- テストするコマンドを追加する
- デバイスとその状態をリストする
- 進行中の呼び出しをリストする
- キュー内のコマンドをリストする
- 呼び出しログをファイル/標準出力にダンプします
- シャットダウン
まとめ
入れ子になったクラス | |
---|---|
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
ダンプ_パターン
protected static final String DUMP_PATTERN
EXIT_PATTERN
protected static final String EXIT_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
セットパターン
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 |
スタートコンソール
public static void startConsole (Console console, String[] args)
指定された Tradefed コンソールを指定された引数で起動します
パラメーター | |
---|---|
console | Console : 起動するConsole |
args | String : コマンドライン引数 |
投げる | |
---|---|
ConfigurationException |
保護されたメソッド
getGenericHelpString
protected String getGenericHelpString (genericHelp)
表示する一般的なヘルプ文字列を返します。
パラメーター | |
---|---|
genericHelp | 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 |
setカスタムコマンド
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
サブクラスがコンソールで使用できるコマンドを変更するために使用できるカスタマイズ ポイント。
実装では、 genericHelp
変数とcommandHelp
変数を変更して、追加、変更、または削除された機能を文書化する必要があります。
パラメーター | |
---|---|
trie | RegexTrie : コマンドを追加するRegexTrie |
genericHelp | ERROR(/List) 。 |
commandHelp | ERROR(/Map) 。キーは、 RegexTrie のキーとして使用する正規表現です。値は、そのコマンドについて出力するヘルプ テキストを含む文字列である必要があります。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-07-19 UTC。