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>

Runnable dengan metode run yang dapat menerima argumen

class Console.CaptureList

Tipe praktis untuk List<List<String>>

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 null jika IOException terjadi.

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

mKeyStoreFactory

protected IKeyStoreFactory mKeyStoreFactory

mPenjadwal

protected ICommandScheduler mScheduler

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 : argumen

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 : daftar 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 : A 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>

Runnable dengan metode run yang dapat menerima argumen

class Console.CaptureList

Tipe praktis untuk List<List<String>>

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 null jika IOException terjadi.

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

mKeyStoreFactory

protected IKeyStoreFactory mKeyStoreFactory

mPenjadwal

protected ICommandScheduler mScheduler

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 : argumen

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 : daftar 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 : A 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.