Konsol

public class Console
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.command.Konsol


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ı listeleme
  • devam eden çağrıları listele
  • sıradaki komutları listeleme
  • çağrı günlüğünü dosyaya/stdout'a aktar
  • kapatmak

Özet

İç içe yerleştirilmiş sınıflar

class Console.ArgRunnable<T>

Bağımsız değişken kabul edebilen, run yöntemine sahip bir Runnable

class Console.CaptureList

List<List<String>> için bir kolaylık türü

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 oluşturucular

Console()

Herkese açık yöntemler

static void main(String[] mainArgs)
void run()

Konsolu başlatmanın ana yöntemi.

void setArgs( mainArgs)

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( genericHelp)

Gösterilecek genel yardım dizesini döndürün

static LineReader getReader()

Yeni bir LineReader veya IOException oluşursa null döndürün.

void printLine(String output)

Konsolda bir metin satırı göster

void printLine(String output, PrintStream pw)

Satırı bir Baskı Yazarına yazdırın

void setCustomCommands(RegexTrie<Runnable> trie, genericHelp, commandHelp)

Alt sınıfların konsolu.

Fields'ın oynadığı filmler

HATA AYIKLAMA_PATTERN

protected static final String DEBUG_PATTERN

DUMP_PATTERN

protected static final String DUMP_PATTERN

ÇIKIŞ_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

LİSTE_PATTERN

protected static final String LIST_PATTERN

KALDIR_PATTERN

protected static final String REMOVE_PATTERN

RUN_PATTERN

protected static final String RUN_PATTERN

AYAR_PATTERN

protected static final String SET_PATTERN

VERSİYON_PATTERN

protected static final String VERSION_PATTERN

Mobil Konsolu Okuyucu

protected LineReader mConsoleReader

mKeyStoreFabrika

protected IKeyStoreFactory mKeyStoreFactory

Mobil Zamanlayıcı

protected ICommandScheduler mScheduler

Korunan oluşturucular

Konsol

protected Console ()

Herkese açık yöntemler

ana

public static void main (String[] mainArgs)

Parametreler
mainArgs String

Fırlatma
ConfigurationException

çalıştır

public void run ()

Konsolu başlatmanın ana yöntemi. Kapatma komutu yayınlanana 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

başlangıç Konsolu

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şlamak için Console

args String: komut satırı bağımsız değişkenleri

Fırlatma
ConfigurationException

Korunan yöntemler

GetConsolePrompt

protected String getConsolePrompt ()

İlerlemeler
String Konsol istemi için görüntülenecek String metni

getGenelYardımDizesi

protected String getGenericHelpString ( genericHelp)

Gösterilecek genel yardım dizesini döndürün

Parametreler
genericHelp : Toplanacak genel yardımı temsil eden String listesi.

İlerlemeler
String

getReader

protected static LineReader getReader ()

Yeni bir LineReader veya IOException oluşursa null döndürün. Bu fonksiyonun üst sınıf oluşturucudan önce çalıştırabilmemiz için statik olmalıdır.

İlerlemeler
LineReader

PrintLine

protected void printLine (String output)

Konsolda bir metin satırı göster

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 konsolu.

Uygulamalar genericHelp ve commandHelp değişkenlerini ekleyebileceği, değiştirmiş veya kaldırmış olabilecekleri işlevleri belirlemenize yardımcı olur.

Parametreler
trie RegexTrie: Komutların ekleneceği RegexTrie

genericHelp : Kullanıcı "yardım"ı çalıştırdığında yazdırılacak bir ERROR(/List) satır komut yapabilirsiniz.

commandHelp : olabilecek yeni komutlarla ilgili dokümanları içeren bir ERROR(/Map) eklendi. Anahtar, RegexTrie için anahtar olarak kullanılacak bir normal ifadedir. İlgili içeriği oluşturmak için kullanılan değeri, söz konusu komut için yazdırılacak yardım metnini içeren bir Dize olmalıdır.