Konsola
  public
  
  
  
  class
  Console
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.command.Console | 
Główna konsola TradeFederation z interfejsem do interakcji
Obecnie obsługuje operacje takie jak
- dodać polecenie do przetestowania.
- lista urządzeń i ich stanów
- list invocations in progress
- list commands in queue
- zrzut logów wywołania do pliku/stdout
- wyłączenie
Podsumowanie
| Zagnieżdżone klasy | |
|---|---|
| 
        
        
        
        
        class | Console.ArgRunnable<T>
 | 
| 
        
        
        
        
        class | Console.CaptureListTyp  | 
| 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 uruchamiania konsoli. | 
| 
        
        
        static
        
        
        void | 
      startConsole(Console console, String[] args)
      Uruchamia podaną konsolę Tradefed z podanymi argumentami | 
| Chronione metody | |
|---|---|
| 
        
        
        
        
        
        String | 
      getConsolePrompt()
       | 
| 
        
        
        
        
        
        String | 
      getGenericHelpString(Zwracanie ogólnego tekstu pomocy do wyświetlenia | 
| 
        
        
        static
        
        
        LineReader | 
      getReader()
      Zwraca nowy obiekt LineReader lub  | 
| 
        
        
        
        
        
        void | 
      printLine(String output)
      Wyświetlanie wiersza tekstu w konsoli | 
| 
        
        
        
        
        
        void | 
      printLine(String output, PrintStream pw)
      Drukowanie linii w Printwriterze | 
| 
        
        
        
        
        
        void | 
      setCustomCommands(RegexTrie<Runnable> trie, Punkt dostosowania, którego podklasy mogą używać do zmiany poleceń dostępnych w konsoli. | 
Fieldsem
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_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
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 chwili wydania polecenia wyłączenia.
setArgs
public void setArgs (mainArgs) 
Ustawia argumenty uruchamiania konsoli.
| Parametry | |
|---|---|
| mainArgs | : argumenty | 
startConsole
public static void startConsole (Console console, String[] args)
Uruchamia podaną konsolę Tradefed z podanymi argumentami.
| Parametry | |
|---|---|
| console | Console:Consoledo rozpoczęcia | 
| args | String: argumenty wiersza poleceń | 
| Rzuty | |
|---|---|
| ConfigurationException | |
Chronione metody
getConsolePrompt
protected String getConsolePrompt ()
| Zwroty | |
|---|---|
| String | tekst Stringdo wyświetlenia w prośbie w konsoli. | 
getGenericHelpString
protected String getGenericHelpString (genericHelp) 
Zwracanie ogólnego tekstu pomocy do wyświetlenia
| Parametry | |
|---|---|
| genericHelp | : listaStringreprezentująca ogólne informacje, które mają zostać zsumowane. | 
| Zwroty | |
|---|---|
| String | |
getReader
protected static LineReader getReader ()
Zwraca nowy obiekt LineReader lub null, jeśli wystąpił wyjątek IOException. Pamiętaj, że ta funkcja musi być statyczna, aby można było ją uruchomić przed konstruktorem superklasy.
| Zwroty | |
|---|---|
| LineReader | |
printLine
protected void printLine (String output)
Wyświetlanie wiersza tekstu w konsoli
printLine
protected void printLine (String output, 
                PrintStream pw)Drukowanie linii w Printwriterze
| Parametry | |
|---|---|
| pw | PrintStream | 
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp) 
Punkt dostosowania, którego podklasy mogą używać do zmiany poleceń dostępnych w konsoli.
Implementacje powinny zmodyfikować zmienne genericHelp i commandHelp, aby udokumentować, jakie funkcje zostały dodane, zmodyfikowane lub usunięte.
| Parametry | |
|---|---|
| trie | RegexTrie:RegexTrie, do którego mają zostać dodane polecenia | 
| genericHelp | :ERROR(/List)wierszy do wydrukowania, gdy użytkownik uruchomi polecenie „help” bez parametrów. | 
| commandHelp | :ERROR(/Map)zawierający dokumentację nowych poleceń, które mogły zostać dodane. Klucz to wyrażenie regularne, które będzie używane jako klucz do funkcjiRegexTrie. Wartość powinna być ciągiem znaków zawierającym tekst pomocy do wydrukowania dla tego polecenia. | 
