Konsola
public class Console
extends Object
java.lang.Obiekt | |
↳ | com.android.tradefed.command.Console |
Główna konsola TradeFederation zapewniająca użytkownikowi interfejs do interakcji
Obecnie obsługuje operacje takie jak
- dodaj polecenie do przetestowania
- lista urządzeń i ich stan
- lista wywołań w toku
- lista poleceń w kolejce
- zrzuć dziennik wywołań do pliku/stdout
- zamknięcie
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | Console.ArgRunnable <T> |
class | Console.CaptureList Wygodny typ 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 początkowe argumenty 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 linię tekstu na konsoli |
void | printLine (String output, PrintStream pw) Wydrukuj linię do Printwriter |
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_WZÓR
protected static final String DEBUG_PATTERN
DUMP_WZÓR
protected static final String DUMP_PATTERN
EXIT_PATTERN
protected static final String EXIT_PATTERN
POMOC_WZÓR
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
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
WERSJA_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 |
uruchomić
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 początkowe argumenty 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 | String tekstowy, który ma być wyświetlany w monicie konsoli |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Zwróć ogólny ciąg pomocy do wyświetlenia
Parametry | |
---|---|
genericHelp | String reprezentująca ogólną pomoc do zagregowania. |
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 |
drukujLinia
protected void printLine (String output)
Wyświetl linię tekstu na konsoli
drukujLinia
protected void printLine (String output, PrintStream pw)
Wydrukuj linię do Printwriter
Parametry | |
---|---|
pw | PrintStream |
ustaw niestandardowe polecenia
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 zmodyfikować zmienne genericHelp
i commandHelp
, aby udokumentować, jakie funkcje mogły zostać dodane, zmodyfikowane lub usunięte.
Parametry | |
---|---|
trie | RegexTrie : RegexTrie do którego mają zostać dodane polecenia |
genericHelp | ERROR(/List) linii do wydrukowania, gdy użytkownik uruchomi polecenie „pomoc” bez argumentów. |
commandHelp | ERROR(/Map) zawierający dokumentację nowych poleceń, które mogły zostać dodane. Klucz jest wyrażeniem regularnym używanym jako klucz dla RegexTrie . Wartość powinna być ciągiem zawierającym tekst pomocy do wydrukowania dla tego polecenia. |
Konsola
public class Console
extends Object
java.lang.Obiekt | |
↳ | com.android.tradefed.command.Console |
Główna konsola TradeFederation zapewniająca użytkownikowi interfejs do interakcji
Obecnie obsługuje operacje takie jak
- dodaj polecenie do przetestowania
- lista urządzeń i ich stan
- lista wywołań w toku
- lista poleceń w kolejce
- zrzuć dziennik wywołań do pliku/stdout
- zamknięcie
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | Console.ArgRunnable <T> |
class | Console.CaptureList Wygodny typ 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 początkowe argumenty 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 linię tekstu na konsoli |
void | printLine (String output, PrintStream pw) Wydrukuj linię do Printwriter |
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_WZÓR
protected static final String DEBUG_PATTERN
DUMP_WZÓR
protected static final String DUMP_PATTERN
EXIT_PATTERN
protected static final String EXIT_PATTERN
POMOC_WZÓR
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
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
WERSJA_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 |
uruchomić
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 początkowe argumenty 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 | String tekstowy, który ma być wyświetlany w monicie konsoli |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
Zwróć ogólny ciąg pomocy do wyświetlenia
Parametry | |
---|---|
genericHelp | String reprezentująca ogólną pomoc do zagregowania. |
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 |
drukujLinia
protected void printLine (String output)
Wyświetl linię tekstu na konsoli
drukujLinia
protected void printLine (String output, PrintStream pw)
Wydrukuj linię do Printwriter
Parametry | |
---|---|
pw | PrintStream |
ustaw niestandardowe polecenia
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 zmodyfikować zmienne genericHelp
i commandHelp
, aby udokumentować, jakie funkcje mogły zostać dodane, zmodyfikowane lub usunięte.
Parametry | |
---|---|
trie | RegexTrie : RegexTrie do którego mają zostać dodane polecenia |
genericHelp | ERROR(/List) linii do wydrukowania, gdy użytkownik uruchomi polecenie „pomoc” bez argumentów. |
commandHelp | ERROR(/Map) zawierający dokumentację nowych poleceń, które mogły zostać dodane. Klucz jest wyrażeniem regularnym używanym jako klucz dla 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.
Ostatnia aktualizacja: 2023-07-19 UTC.