Menghibur
public class Console
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.command.Console |
Konsol TradeFederation utama menyediakan antarmuka bagi pengguna untuk berinteraksi
Saat ini mendukung operasi seperti
- tambahkan perintah untuk menguji
- daftar perangkat dan statusnya
- daftar doa yang sedang berlangsung
- daftar perintah dalam antrian
- buang log doa ke file/stdout
- matikan
Ringkasan
Kelas bersarang | |
---|---|
class | Console.ArgRunnable <T> |
class | Console.CaptureList Jenis kemudahan untuk |
Bidang | |
---|---|
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
|
Konstruktor terlindungi | |
---|---|
Console () |
Metode publik | |
---|---|
static void | main (String[] mainArgs) |
void | run () Metode utama untuk meluncurkan konsol. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Menyetel argumen awal konsol. |
static void | startConsole ( Console console, String[] args) Mulai konsol Tradefed yang diberikan dengan argumen yang diberikan |
Metode yang dilindungi | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Kembalikan string bantuan generik untuk ditampilkan |
static LineReader | getReader () Kembalikan LineReader baru, atau |
void | printLine (String output) Tampilkan baris teks di konsol |
void | printLine (String output, PrintStream pw) Cetak baris ke Printwriter |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Titik penyesuaian yang dapat digunakan subkelas untuk mengubah perintah mana yang tersedia di konsol. |
Bidang
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
LIST_PATTERN
protected static final String LIST_PATTERN
HAPUS_PATTERN
protected static final String REMOVE_PATTERN
RUN_PATTERN
protected static final String RUN_PATTERN
SET_PATTERN
protected static final String SET_PATTERN
VERSION_PATTERN
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
Konstruktor terlindungi
Menghibur
protected Console ()
Metode publik
utama
public static void main (String[] mainArgs)
Parameter | |
---|---|
mainArgs | String |
Melempar | |
---|---|
ConfigurationException |
berlari
public void run ()
Metode utama untuk meluncurkan konsol. Akan terus berjalan sampai perintah shutdown dikeluarkan.
setArgs
public void setArgs (mainArgs)
Menyetel argumen awal konsol.
Parameter | |
---|---|
mainArgs |
startConsole
public static void startConsole (Console console, String[] args)
Mulai konsol Tradefed yang diberikan dengan argumen yang diberikan
Parameter | |
---|---|
console | Console : Console untuk memulai |
args | String : argumen baris perintah |
Melempar | |
---|---|
ConfigurationException |
Metode yang dilindungi
getConsolePrompt
protected String getConsolePrompt ()
Pengembalian | |
---|---|
String | String teks yang akan ditampilkan untuk prompt konsol |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Kembalikan string bantuan generik untuk ditampilkan
Parameter | |
---|---|
genericHelp | String yang mewakili bantuan umum untuk digabungkan. |
Pengembalian | |
---|---|
String |
getReader
protected static LineReader getReader ()
Kembalikan LineReader baru, atau null
jika terjadi IOException. Perhatikan bahwa fungsi ini harus statis sehingga kita dapat menjalankannya sebelum konstruktor superclass.
Pengembalian | |
---|---|
LineReader |
printLine
protected void printLine (String output)
Tampilkan baris teks di konsol
printLine
protected void printLine (String output, PrintStream pw)
Cetak baris ke Printwriter
Parameter | |
---|---|
pw | PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Titik penyesuaian yang dapat digunakan subkelas untuk mengubah perintah mana yang tersedia di konsol.
Implementasi harus memodifikasi variabel genericHelp
dan commandHelp
untuk mendokumentasikan fungsionalitas apa yang telah mereka tambahkan, modifikasi, atau hapus.
Parameter | |
---|---|
trie | RegexTrie : RegexTrie untuk menambahkan perintah |
genericHelp | ERROR(/List) baris yang akan dicetak saat pengguna menjalankan perintah "bantuan" tanpa argumen. |
commandHelp | ERROR(/Map) berisi dokumentasi untuk setiap perintah baru yang mungkin telah ditambahkan. Kuncinya adalah ekspresi reguler untuk digunakan sebagai kunci untuk RegexTrie . Nilainya harus berupa String yang berisi teks bantuan untuk dicetak untuk perintah itu. |
Konten dan contoh kode di halaman ini tunduk pada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-07-19 UTC.