Konsola
public class Console
extends Object
java.lang.Object | |
com.android.tradefed.command.Konsola |
Główna konsola TradeFederation zapewniająca użytkownikowi interfejs do interakcji
Obecnie obsługuje operacje takie jak
- dodaj polecenie do testowania
- lista urządzeń i ich stan
- lista wywołań w toku
- wyświetlaj polecenia w kolejce
- zrzuć dziennik wywołań do pliku/stdout
- zamknąć
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | Console.ArgRunnable <T> |
class | Console.CaptureList Typ wygody dla |
Pola | |
---|---|
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
|
Chronieni konstruktorzy | |
---|---|
Console () |
Metody publiczne | |
---|---|
static void | main (String[] mainArgs) |
void | run () Główna metoda uruchamiania konsoli. |
void | setArgs ( mainArgs) setArgs ( mainArgs) Ustawia argumenty startowe konsoli. |
static void | startConsole ( Console console, String[] args) Uruchamia daną konsolę Tradefed z podanymi argumentami |
Metody chronione | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) Zwróć ogólny ciąg pomocy do wyświetlenia |
static LineReader | getReader () Zwróć nowy LineReader lub |
void | printLine (String output) Wyświetl wiersz tekstu na konsoli |
void | printLine (String output, PrintStream pw) Wydrukuj linię do Printwritera |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) Punkt dostosowywania, którego podklasy mogą używać do zmiany poleceń dostępnych w konsoli. |
Pola
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_WZORZEC
protected static final String LIST_PATTERN
USUŃ_WZÓR
protected static final String REMOVE_PATTERN
RUN_PATTERN
protected static final String RUN_PATTERN
USTAW WZÓR
protected static final String SET_PATTERN
VERSION_PATTERN
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
Chronieni konstruktorzy
Konsola
protected Console ()
Metody publiczne
Główny
public static void main (String[] mainArgs)
Parametry | |
---|---|
mainArgs | String |
Rzuty | |
---|---|
ConfigurationException |
biegać
public void run ()
Główna metoda uruchamiania konsoli. Będzie działać, dopóki nie zostanie wydane polecenie zamknięcia.
setArgs
public void setArgs (mainArgs)
Ustawia argumenty startowe konsoli.
Parametry | |
---|---|
mainArgs |
startKonsola
public static void startConsole (Console console, String[] args)
Uruchamia daną konsolę Tradefed z podanymi argumentami
Parametry | |
---|---|
console | Console : Console do uruchomienia |
args | String : argumenty wiersza poleceń |
Rzuty | |
---|---|
ConfigurationException |
Metody chronione
getConsolePrompt
protected String getConsolePrompt ()
Zwroty | |
---|---|
String | tekstowy String do wyświetlenia dla monitu konsoli |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Zwróć ogólny ciąg pomocy do wyświetlenia
Parametry | |
---|---|
genericHelp | String reprezentująca ogólną pomoc, która ma zostać zagregowana. |
Zwroty | |
---|---|
String |
getReader
protected static LineReader getReader ()
Zwróć nowy LineReader lub null
, jeśli wystąpi wyjątek IOException. Zauważ, że ta funkcja musi być statyczna, abyśmy mogli ją uruchomić przed konstruktorem nadklasy.
Zwroty | |
---|---|
LineReader |
printLine
protected void printLine (String output)
Wyświetl wiersz tekstu na konsoli
printLine
protected void printLine (String output, PrintStream pw)
Wydrukuj linię do Printwritera
Parametry | |
---|---|
pw | PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
Punkt dostosowywania, którego podklasy mogą używać do zmiany poleceń dostępnych w konsoli.
Implementacje powinny modyfikować zmienne genericHelp
i commandHelp
, aby udokumentować, jakie funkcje mogły zostać dodane, zmodyfikowane lub usunięte.
Parametry | |
---|---|
trie | RegexTrie : RegexTrie do dodawania poleceń |
genericHelp | ERROR(/List) wierszy do wydrukowania, gdy użytkownik uruchomi polecenie "pomoc" bez argumentów. |
commandHelp | ERROR(/Map) zawierający dokumentację wszystkich nowych poleceń, które mogły zostać dodane. Klucz jest wyrażeniem regularnym używanym jako klucz RegexTrie . Wartość powinna być ciągiem zawierającym tekst pomocy do wydrukowania dla tego polecenia. |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Last updated 2022-08-15 UTC.