Konsola
public
class
Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console, |
Główna konsola federacji handlu detalicznego z interfejsem do interakcji
Obecnie obsługuje takie operacje jak
- dodaj polecenie do przetestowania
- wyświetlanie listy urządzeń i ich stanu
- wyświetlanie listy wywołań w toku
- wyświetlanie listy poleceń w kolejce
- zrzut logu wywołań do pliku/stdout
- Wyłącz
Podsumowanie
Zagnieżdżone klasy | |
---|---|
class |
Console.ArgRunnable<T>
|
class |
Console.CaptureList
Typ udogodnienia dla: |
Fieldsem | |
---|---|
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
|
Chronione konstruktory | |
---|---|
Console()
|
Metody publiczne | |
---|---|
static
void
|
main(String[] mainArgs)
|
void
|
run()
Główna metoda uruchamiania konsoli. |
void
|
setArgs(
Ustawia argumenty początkowe konsoli. |
static
void
|
startConsole(Console console, String[] args)
Uruchamia daną konsolę Tradefed z podanymi argumentami |
Metody chronione | |
---|---|
String
|
getConsolePrompt()
|
String
|
getGenericHelpString(
Zwraca ogólny ciąg pomocy do wyświetlenia |
static
LineReader
|
getReader()
Zwróć nowy moduł LineReader lub |
void
|
printLine(String output)
Wyświetl wiersz tekstu w konsoli |
void
|
printLine(String output, PrintStream pw)
Drukuj wiersz do drukarki |
void
|
setCustomCommands(RegexTrie<Runnable> trie,
Punkt dostosowania, za pomocą którego podklasy mogą zmieniać polecenia dostępne w konsoli. |
Fieldsem
DEBUGOWANIE_PATTERN
protected static final String DEBUG_PATTERN
ZRZUT_PATTERN
protected static final String DUMP_PATTERN
WYJŚCIE_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_POLECENIA_PATTERN
protected static final String LIST_COMMANDS_PATTERN
LIST_PATTERN
protected static final String LIST_PATTERN
REMOVE_PATTERN
protected static final String REMOVE_PATTERN
Uruchom_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
Chronione konstruktory
Konsola
protected Console ()
Metody publiczne
główny
public static void main (String[] mainArgs)
Parametry | |
---|---|
mainArgs |
String |
Rzuty | |
---|---|
ConfigurationException |
home run
public void run ()
Główna metoda uruchamiania konsoli. Będzie działać do momentu wydania polecenia wyłączenia.
ustaw argumenty
public void setArgs (mainArgs)
Ustawia argumenty początkowe konsoli.
Parametry | |
---|---|
mainArgs |
: argumenty |
Konsola startowa
public static void startConsole (Console console, String[] args)
Uruchamia daną konsolę Tradefed z podanymi argumentami
Parametry | |
---|---|
console |
Console : Console na początek |
args |
String : argumenty wiersza poleceń. |
Rzuty | |
---|---|
ConfigurationException |
Metody chronione
getConsolePrompt,
protected String getConsolePrompt ()
Zwroty | |
---|---|
String |
tekst String do wyświetlenia w prompcie konsoli |
getOgólnyHelpString
protected String getGenericHelpString (genericHelp)
Zwraca ogólny ciąg pomocy do wyświetlenia
Parametry | |
---|---|
genericHelp |
: lista wartości String reprezentujących ogólną pomoc do zbiorczej. |
Zwroty | |
---|---|
String |
getReader;
protected static LineReader getReader ()
Zwróć nowy moduł LineReader lub null
, jeśli wystąpi wyjątek IOException. Pamiętaj, że ta funkcja
musi być statyczny, aby mógł zostać uruchomiony przed konstruktorem klasy nadrzędnej.
Zwroty | |
---|---|
LineReader |
PrintLine
protected void printLine (String output)
Wyświetl wiersz tekstu w konsoli
PrintLine
protected void printLine (String output, PrintStream pw)
Drukuj wiersz do drukarki
Parametry | |
---|---|
pw |
PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Punkt dostosowania, za pomocą którego podklasy mogą zmieniać polecenia dostępne w konsoli.
Implementacje powinny modyfikować zmienne genericHelp
i commandHelp
, aby
udokumentować, jakie funkcje zostały dodane, zmodyfikowane lub usunięte.
Parametry | |
---|---|
trie |
RegexTrie : element RegexTrie , do którego należy dodać polecenia |
genericHelp |
: ERROR(/List) wierszy do wydrukowania, gdy użytkownik uruchomi „help” polecenie
bez argumentów. |
commandHelp |
: ERROR(/Map) zawierający dokumentację wszystkich nowych poleceń, które mogą zawierać
dodano. Klucz jest wyrażeniem regularnym używanym jako klucz w funkcji RegexTrie .
powinna być ciągiem znaków zawierającym tekst pomocy do wydrukowania dla tego polecenia. |