Menghibur
public class Console
extends Object
java.lang.Objek | |
↳ | com.Android.tradefed.command.Console |
Konsol TradeFederation utama menyediakan antarmuka kepada pengguna untuk berinteraksi
Saat ini mendukung operasi seperti
- tambahkan perintah untuk diuji
- daftar perangkat dan statusnya
- daftar pemanggilan yang sedang berlangsung
- daftar perintah dalam antrian
- membuang log pemanggilan ke file/stdout
- matikan
Ringkasan
Kelas bersarang | |
---|---|
class | Console.ArgRunnable <T> |
class | Console.CaptureList Tipe praktis 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 yang dilindungi | |
---|---|
Console () |
Metode publik | |
---|---|
static void | main (String[] mainArgs) |
void | run () Metode utama untuk meluncurkan konsol. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Menetapkan argumen awal konsol. |
static void | startConsole ( Console console, String[] args) Memulai konsol Tradefed tertentu dengan argumen tertentu |
Metode yang dilindungi | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Kembalikan string bantuan umum untuk ditampilkan |
static LineReader | getReader () Kembalikan LineReader baru, atau |
void | printLine (String output) Menampilkan sebaris teks di konsol |
void | printLine (String output, PrintStream pw) Cetak garis 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
KELUAR_PATTERN
protected static final String EXIT_PATTERN
BANTUAN_PATTERN
protected static final String HELP_PATTERN
INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_SEPARATOR
protected static final String LINE_SEPARATOR
DAFTAR_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
DAFTAR_PATTERN
protected static final String LIST_PATTERN
HAPUS_PATTERN
protected static final String REMOVE_PATTERN
JALANKAN_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
Konstruktor yang dilindungi
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)
Menetapkan argumen awal konsol.
Parameter | |
---|---|
mainArgs |
mulaiKonsol
public static void startConsole (Console console, String[] args)
Memulai konsol Tradefed tertentu dengan argumen tertentu
Parameter | |
---|---|
console | Console : Console untuk memulai |
args | String : argumen baris perintah |
Melempar | |
---|---|
ConfigurationException |
Metode yang dilindungi
dapatkanConsolePrompt
protected String getConsolePrompt ()
Kembali | |
---|---|
String | String teks yang akan ditampilkan untuk prompt konsol |
dapatkanGenericHelpString
protected String getGenericHelpString (genericHelp)
Kembalikan string bantuan umum untuk ditampilkan
Parameter | |
---|---|
genericHelp | String yang mewakili bantuan umum yang akan dikumpulkan. |
Kembali | |
---|---|
String |
dapatkan Pembaca
protected static LineReader getReader ()
Kembalikan LineReader baru, atau null
jika IOException terjadi. Perhatikan bahwa fungsi ini harus statis agar kita dapat menjalankannya sebelum konstruktor superclass.
Kembali | |
---|---|
LineReader |
garis cetak
protected void printLine (String output)
Menampilkan sebaris teks di konsol
garis cetak
protected void printLine (String output, PrintStream pw)
Cetak garis ke Printwriter
Parameter | |
---|---|
pw | PrintStream |
setPerintah Khusus
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 mungkin telah mereka tambahkan, modifikasi, atau hapus.
Parameter | |
---|---|
trie | RegexTrie : RegexTrie untuk menambahkan perintah |
genericHelp | ERROR(/List) baris yang akan dicetak ketika 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 yang akan dicetak untuk perintah itu. |
Menghibur
public class Console
extends Object
java.lang.Objek | |
↳ | com.Android.tradefed.command.Console |
Konsol TradeFederation utama menyediakan antarmuka kepada pengguna untuk berinteraksi
Saat ini mendukung operasi seperti
- tambahkan perintah untuk diuji
- daftar perangkat dan statusnya
- daftar pemanggilan yang sedang berlangsung
- daftar perintah dalam antrian
- membuang log pemanggilan ke file/stdout
- matikan
Ringkasan
Kelas bersarang | |
---|---|
class | Console.ArgRunnable <T> |
class | Console.CaptureList Tipe praktis 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 yang dilindungi | |
---|---|
Console () |
Metode publik | |
---|---|
static void | main (String[] mainArgs) |
void | run () Metode utama untuk meluncurkan konsol. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Menetapkan argumen awal konsol. |
static void | startConsole ( Console console, String[] args) Memulai konsol Tradefed tertentu dengan argumen tertentu |
Metode yang dilindungi | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Kembalikan string bantuan umum untuk ditampilkan |
static LineReader | getReader () Kembalikan LineReader baru, atau |
void | printLine (String output) Menampilkan sebaris teks di konsol |
void | printLine (String output, PrintStream pw) Cetak garis 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
KELUAR_PATTERN
protected static final String EXIT_PATTERN
BANTUAN_PATTERN
protected static final String HELP_PATTERN
INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_SEPARATOR
protected static final String LINE_SEPARATOR
DAFTAR_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
DAFTAR_PATTERN
protected static final String LIST_PATTERN
HAPUS_PATTERN
protected static final String REMOVE_PATTERN
JALANKAN_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
Konstruktor yang dilindungi
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)
Menetapkan argumen awal konsol.
Parameter | |
---|---|
mainArgs |
mulaiKonsol
public static void startConsole (Console console, String[] args)
Memulai konsol Tradefed tertentu dengan argumen tertentu
Parameter | |
---|---|
console | Console : Console untuk memulai |
args | String : argumen baris perintah |
Melempar | |
---|---|
ConfigurationException |
Metode yang dilindungi
dapatkanConsolePrompt
protected String getConsolePrompt ()
Kembali | |
---|---|
String | String teks yang akan ditampilkan untuk prompt konsol |
dapatkanGenericHelpString
protected String getGenericHelpString (genericHelp)
Kembalikan string bantuan umum untuk ditampilkan
Parameter | |
---|---|
genericHelp | String yang mewakili bantuan umum yang akan dikumpulkan. |
Kembali | |
---|---|
String |
dapatkan Pembaca
protected static LineReader getReader ()
Kembalikan LineReader baru, atau null
jika IOException terjadi. Perhatikan bahwa fungsi ini harus statis agar kita dapat menjalankannya sebelum konstruktor superclass.
Kembali | |
---|---|
LineReader |
garis cetak
protected void printLine (String output)
Menampilkan sebaris teks di konsol
garis cetak
protected void printLine (String output, PrintStream pw)
Cetak garis ke Printwriter
Parameter | |
---|---|
pw | PrintStream |
setPerintah Khusus
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 mungkin telah mereka tambahkan, modifikasi, atau hapus.
Parameter | |
---|---|
trie | RegexTrie : RegexTrie untuk menambahkan perintah |
genericHelp | ERROR(/List) baris yang akan dicetak ketika 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 yang akan dicetak untuk perintah itu. |
Konten dan contoh kode di halaman ini tunduk kepada 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-12-01 UTC.