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 gibi işlemleri destekler
- test etmek için bir komut ekleyin
- cihazları ve durumlarını listele
- devam eden çağrıları listele
- sıradaki komutları listele
- çağırma günlüğünü dosyaya/stdout'a dök
- kapat
Özet
İç içe sınıflar | |
---|---|
class | Console.ArgRunnable <T> Bağımsız değişken alabilen bir |
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ı oluşturucular | |
---|---|
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 bağımsız değişkenlerle 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üle |
void | printLine (String output, PrintStream pw) Satırı bir Yazıcıya yazdır |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Konsolda hangi komutların kullanılabileceğini değiştirmek için alt sınıfların kullanabileceği bir özelleştirme noktası. |
alanlar
DEBUG_PATTERN
protected static final String DEBUG_PATTERN
DUMP_PATTERN
protected static final String DUMP_PATTERN
ÇIKIŞ_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
mKeyStoreFabrikası
protected IKeyStoreFactory mKeyStoreFactory
Korumalı oluşturucular
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 |
başlangıç Konsolu
public static void startConsole (Console console, String[] args)
Verilen Tradefed konsolunu verilen bağımsız değişkenlerle başlatır
parametreler | |
---|---|
console | Console : Başlamak için Console |
args | String : komut satırı bağımsız değişkenleri |
Atar | |
---|---|
ConfigurationException |
Korumalı yöntemler
getConsolePrompt
protected String getConsolePrompt ()
İadeler | |
---|---|
String | konsol istemi için görüntülenecek ERROR(/String) metni |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Görüntülenecek genel yardım dizesini döndür
parametreler | |
---|---|
genericHelp | ERROR(/String) listesi. |
İadeler | |
---|---|
String |
getReader
protected static LineReader getReader ()
Yeni bir LineReader döndürün veya bir IOException oluşursa null
. Üst sınıf oluşturucusundan önce çalıştırabilmemiz için bu işlevin statik olması gerektiğini unutmayın.
İadeler | |
---|---|
LineReader |
baskı hattı
protected void printLine (String output)
Konsolda bir metin satırı görüntüle
baskı hattı
protected void printLine (String output, PrintStream pw)
Satırı bir Yazıcıya yazdır
parametreler | |
---|---|
pw | PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Konsolda hangi komutların kullanılabileceğini değiştirmek için alt sınıfların kullanabileceği bir özelleştirme noktası.
Uygulamalar, hangi işlevleri eklemiş, değiştirmiş veya kaldırmış olabileceklerini 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 Dize 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-03-30 UTC.