सांत्वना देना

public class Console
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.command.Console


मुख्य ट्रेडफेडरेशन कंसोल उपयोगकर्ता को बातचीत करने के लिए इंटरफ़ेस प्रदान करता है

वर्तमान में इस तरह के संचालन का समर्थन करता है

  • परीक्षण करने के लिए एक आदेश जोड़ें
  • सूची उपकरण और उनकी स्थिति
  • सूची आमंत्रण प्रगति पर
  • कतार में सूची आदेश
  • फ़ाइल/stdout में डंप आमंत्रण लॉग
  • शट डाउन

सारांश

नेस्टेड कक्षाएं

class Console.ArgRunnable <T>

एक Runnable एक run विधि के साथ जो एक तर्क ले सकता है

class Console.CaptureList

List<List<String>> के लिए एक सुविधा प्रकार

खेत

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

संरक्षित निर्माणकर्ता

Console ()

सार्वजनिक तरीके

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

कंसोल लॉन्च करने की मुख्य विधि।

void setArgs ( mainArgs) setArgs ( mainArgs)

कंसोल शुरू करने वाले तर्क सेट करता है।

static void startConsole ( Console console, String[] args)

दिए गए args . के साथ दिए गए Tradefed कंसोल को प्रारंभ करता है

संरक्षित तरीके

String getConsolePrompt ()
String getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp)

प्रदर्शित करने के लिए सामान्य सहायता स्ट्रिंग लौटाएं

static LineReader getReader ()

यदि कोई IOException होता है, तो एक नया LineReader, या null लौटाएँ।

void printLine (String output)

कंसोल पर पाठ की एक पंक्ति प्रदर्शित करें

void printLine (String output, PrintStream pw)

प्रिंटराइटर को लाइन प्रिंट करें

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

एक अनुकूलन बिंदु जिसका उपवर्ग कंसोल में उपलब्ध कमांड को बदलने के लिए उपयोग कर सकता है।

खेत

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

निश्चित प्रक्रिया

protected static final String SET_PATTERN

VERSION_PATTERN

protected static final String VERSION_PATTERN

एमकंसोल रीडर

protected LineReader mConsoleReader

mKeyStoreFactory

protected IKeyStoreFactory mKeyStoreFactory

एमएस शेड्यूलर

protected ICommandScheduler mScheduler

संरक्षित निर्माणकर्ता

सांत्वना देना

protected Console ()

सार्वजनिक तरीके

मुख्य

public static void main (String[] mainArgs)

मापदंडों
mainArgs String

फेंकता
ConfigurationException

दौड़ना

public void run ()

कंसोल लॉन्च करने की मुख्य विधि। शटडाउन कमांड जारी होने तक चलता रहेगा।

सेटआर्ग्स

public void setArgs ( mainArgs)

कंसोल शुरू करने वाले तर्क सेट करता है।

मापदंडों
mainArgs : तर्क

स्टार्टकंसोल

public static void startConsole (Console console, 
                String[] args)

दिए गए args . के साथ दिए गए Tradefed कंसोल को प्रारंभ करता है

मापदंडों
console Console : Console शुरू करने के लिए

args String : कमांड लाइन तर्क

फेंकता
ConfigurationException

संरक्षित तरीके

getConsolePrompt

protected String getConsolePrompt ()

रिटर्न
String कंसोल प्रॉम्प्ट के लिए प्रदर्शित करने के लिए टेक्स्ट String

getGenericHelpString

protected String getGenericHelpString ( genericHelp)

प्रदर्शित करने के लिए सामान्य सहायता स्ट्रिंग लौटाएं

मापदंडों
genericHelp : String की एक सूची जो एकत्रित की जाने वाली सामान्य सहायता का प्रतिनिधित्व करती है।

रिटर्न
String

पाठक प्राप्त करें

protected static LineReader getReader ()

यदि कोई IOException होता है, तो एक नया LineReader, या null लौटाएँ। ध्यान दें कि यह फ़ंक्शन स्थिर होना चाहिए ताकि हम इसे सुपरक्लास कंस्ट्रक्टर से पहले चला सकें।

रिटर्न
LineReader

प्रिंटलाइन

protected void printLine (String output)

कंसोल पर पाठ की एक पंक्ति प्रदर्शित करें

प्रिंटलाइन

protected void printLine (String output, 
                PrintStream pw)

प्रिंटराइटर को लाइन प्रिंट करें

मापदंडों
pw PrintStream

कस्टम कमांड सेट करें

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

एक अनुकूलन बिंदु जिसका उपवर्ग कंसोल में उपलब्ध कमांड को बदलने के लिए उपयोग कर सकता है।

कार्यान्वयन को genericHelp और commandHelp वेरिएबल्स को संशोधित करना चाहिए ताकि यह दस्तावेज किया जा सके कि उन्होंने कौन सी कार्यक्षमता को जोड़ा, संशोधित या हटाया हो सकता है।

मापदंडों
trie RegexTrie : RegexTrie को कमांड जोड़ने के लिए

genericHelp : जब उपयोगकर्ता बिना किसी तर्क के "सहायता" कमांड चलाता है तो प्रिंट करने के लिए लाइनों की एक ERROR(/List)

commandHelp : एक ERROR(/Map) जिसमें जोड़े गए किसी भी नए आदेश के लिए दस्तावेज़ीकरण शामिल है। RegexTrie के लिए कुंजी के रूप में उपयोग करने के लिए कुंजी एक नियमित अभिव्यक्ति है। मान एक स्ट्रिंग होना चाहिए जिसमें उस कमांड के लिए प्रिंट करने के लिए सहायता टेक्स्ट हो।