Konsol
public class Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console |
Kullanıcıya etkileşim için arayüz sağlayan ana TradeFederation konsolu
Şu anda aşağıdaki gibi işlemleri desteklemektedir:
- test etmek için bir komut ekleyin
- cihazları ve durumlarını listeleyin
- devam eden çağrıları listele
- komutları kuyrukta listele
- çağırma günlüğünü dosyaya/stdout'a dök
- kapat
Özet
İç içe geçmiş sınıflar | |
---|---|
class | Console.ArgRunnable <T> Bağımsız değişken alabilen |
class | Console.CaptureList |
Alanlar | |
---|---|
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
|
Korumalı kurucular | |
---|---|
Console () |
Genel yöntemler | |
---|---|
static void | main (String[] mainArgs) |
void | run () Konsolu başlatmanın ana yöntemi. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Konsol başlangıç bağımsız değişkenlerini ayarlar. |
static void | startConsole ( Console console, String[] args) Verilen Tradefed konsolunu verilen argümanlarla başlatır |
Korumalı yöntemler | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Görüntülenecek genel yardım dizesini döndür |
static LineReader | getReader () Yeni bir LineReader döndürün veya bir IOException oluşursa |
void | printLine (String output) Konsolda bir metin satırı görüntüleme |
void | printLine (String output, PrintStream pw) Satırı bir Yazıcıya yazdırın |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Alt sınıfların, konsolda hangi komutların mevcut olduğunu değiştirmek için kullanabileceği bir özelleştirme noktası. |
Alanlar
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
REMOVE_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
Korumalı kurucular
Konsol
protected Console ()
Genel yöntemler
ana
public static void main (String[] mainArgs)
Parametreler | |
---|---|
mainArgs | String |
Atar | |
---|---|
ConfigurationException |
koşmak
public void run ()
Konsolu başlatmanın ana yöntemi. Kapatma komutu verilene kadar çalışmaya devam edecektir.
setArgs
public void setArgs (mainArgs)
Konsol başlangıç bağımsız değişkenlerini ayarlar.
Parametreler | |
---|---|
mainArgs |
startConsole
public static void startConsole (Console console, String[] args)
Verilen Tradefed konsolunu verilen argümanlarla başlatır
Parametreler | |
---|---|
console | Console : Başlatılacak Console |
args | String : komut satırı argümanları |
Atar | |
---|---|
ConfigurationException |
Korumalı yöntemler
getConsolePrompt
protected String getConsolePrompt ()
İadeler | |
---|---|
String | konsol istemi için görüntülenecek dize String |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Görüntülenecek genel yardım dizesini döndür
Parametreler | |
---|---|
genericHelp | String listesi. |
İadeler | |
---|---|
String |
getReader
protected static LineReader getReader ()
Yeni bir LineReader döndürün veya bir IOException oluşursa null
değerini döndürün. Bu işlevin statik olması gerektiğini unutmayın, böylece onu üst sınıf yapıcısından önce çalıştırabiliriz.
İadeler | |
---|---|
LineReader |
baskı hattı
protected void printLine (String output)
Konsolda bir metin satırı görüntüleme
baskı hattı
protected void printLine (String output, PrintStream pw)
Satırı bir Yazıcıya yazdırın
Parametreler | |
---|---|
pw | PrintStream |
setÖzelKomutlar
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Alt sınıfların, konsolda hangi komutların mevcut olduğunu değiştirmek için kullanabileceği bir özelleştirme noktası.
Uygulamalar, hangi işlevleri eklediklerini, değiştirdiklerini veya kaldırdıklarını belgelemek için genericHelp
ve commandHelp
değişkenlerini değiştirmelidir.
Parametreler | |
---|---|
trie | RegexTrie : Komutların ekleneceği RegexTrie |
genericHelp | ERROR(/List) . |
commandHelp | ERROR(/Map) . Anahtar, RegexTrie için anahtar olarak kullanılacak normal bir ifadedir. Değer, o komut için yazdırılacak yardım metnini içeren bir String olmalıdır. |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-01 UTC.