Konsol
public
class
Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console |
Kullanıcıya etkileşimde bulunabileceği arayüzü sağlayan ana TradeFederation konsolu
Şu anda aşağıdaki gibi işlemleri destekler:
- test etmek için bir komut ekleyin
- cihazları ve durumlarını listeleme
- devam eden çağrıları listeleme
- sıradaki komutları listeleme
- çağrı günlüğünü dosyaya/stdout'a dökme
- kapatma
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
Console.ArgRunnable<T>
Bir bağımsız değişken alabilen |
class |
Console.CaptureList
|
Fields'ın oynadığı filmler | |
---|---|
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
|
Korunan kurucular | |
---|---|
Console()
|
Herkese açık yöntemler | |
---|---|
static
void
|
main(String[] mainArgs)
|
void
|
run()
Konsolu başlatmanın ana yöntemi. |
void
|
setArgs(
Konsol başlatma bağımsız değişkenlerini ayarlar. |
static
void
|
startConsole(Console console, String[] args)
Belirtilen Tradefed konsolunu belirtilen bağımsız değişkenlerle başlatır |
Korunan yöntemler | |
---|---|
String
|
getConsolePrompt()
|
String
|
getGenericHelpString(
Gösterilecek genel yardım dizesini döndürme |
static
LineReader
|
getReader()
Yeni bir LineReader veya IOException oluşursa |
void
|
printLine(String output)
Konsolda bir satır metin gösterme |
void
|
printLine(String output, PrintStream pw)
Satırı bir Yazıcı Yazıcısına yazdırma |
void
|
setCustomCommands(RegexTrie<Runnable> trie,
Alt sınıfların konsolda kullanılabilen komutları değiştirmek için kullanabileceği bir özelleştirme noktası. |
Fields'ın oynadığı filmler
DEBUG_PATTERN
protected static final String DEBUG_PATTERN
DUMP_PATTERN
protected static final String DUMP_PATTERN
EXIT_PATTERN
protected static final String EXIT_PATTERN
YARDIM_PATTERN
protected static final String HELP_PATTERN
INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_ADDRESS
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
Mobil Konsolu Okuyucu
protected LineReader mConsoleReader
Korunan kurucular
Konsol
protected Console ()
Herkese açık yöntemler
ana
public static void main (String[] mainArgs)
Parametreler | |
---|---|
mainArgs |
String |
Atışlar | |
---|---|
ConfigurationException |
çalıştır
public void run ()
Konsolu başlatmanın ana yöntemi. Kapatma komutu verilene kadar çalışmaya devam eder.
setArgs
public void setArgs (mainArgs)
Konsol başlatma bağımsız değişkenlerini ayarlar.
Parametreler | |
---|---|
mainArgs |
: bağımsız değişkenler |
startConsole
public static void startConsole (Console console, String[] args)
Belirtilen Tradefed konsolunu belirtilen bağımsız değişkenlerle başlatır
Parametreler | |
---|---|
console |
Console : Başlangıç Console |
args |
String : komut satırı bağımsız değişkenleri |
Atışlar | |
---|---|
ConfigurationException |
Korunan yöntemler
GetConsolePrompt
protected String getConsolePrompt ()
İlerlemeler | |
---|---|
String |
Konsol istemi için görüntülenecek String metni |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Gösterilecek genel yardım dizesini döndürme
Parametreler | |
---|---|
genericHelp |
: Toplanacak genel yardımı temsil eden String öğelerinin listesi. |
İlerlemeler | |
---|---|
String |
getReader
protected static LineReader getReader ()
Yeni bir LineReader veya IOException oluşursa null
döndürün. Bu işlevin, üst sınıf yapıcıdan önce çalıştırabilmemiz için statik olması gerektiğini unutmayın.
İlerlemeler | |
---|---|
LineReader |
printLine
protected void printLine (String output)
Konsolda bir satır metin gösterme
printLine
protected void printLine (String output, PrintStream pw)
Satırı bir Baskı Yazarına yazdırın
Parametreler | |
---|---|
pw |
PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Alt sınıfların konsolda kullanılabilen komutları değiştirmek için kullanabileceği bir özelleştirme noktası.
Uygulamalar, genericHelp
ve commandHelp
değişkenlerini değiştirerek hangi işlevleri eklemiş, değiştirmiş veya kaldırmış olabileceklerini belgelemelidir.
Parametreler | |
---|---|
trie |
RegexTrie : Komutların ekleneceği RegexTrie |
genericHelp |
: Kullanıcı "help" komutunu bağımsız değişken olmadan çalıştırdığında yazdırılacak ERROR(/List) satır. |
commandHelp |
: Eklenmiş olabilecek yeni komutlarla ilgili dokümanları içeren bir ERROR(/Map) . Anahtar, RegexTrie için anahtar olarak kullanılacak bir normal ifadedir. Değer, söz konusu komut için yazdırılacak yardım metnini içeren bir dize olmalıdır. |