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

public class Console
extends Object

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


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

वर्तमान में जैसे ऑपरेशनों का समर्थन करता है

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

सारांश

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

class Console.ArgRunnable <T>

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

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)

दिए गए ट्रेडफेड कंसोल को दिए गए आर्गों के साथ प्रारंभ करता है

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

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)

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

खेत

डीबग_पैटर्न

protected static final String DEBUG_PATTERN

डंप_पैटर्न

protected static final String DUMP_PATTERN

EXIT_पैटर्न

protected static final String EXIT_PATTERN

सहायता_पैटर्न

protected static final String HELP_PATTERN

INVOC_पैटर्न

protected static final String INVOC_PATTERN

LINE_SEPARATOR

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

RUN_पैटर्न

protected static final String RUN_PATTERN

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

protected static final String SET_PATTERN

संस्करण_पैटर्न

protected static final String VERSION_PATTERN

mConsoleReader

protected LineReader mConsoleReader

mKeyStoreFactory

protected IKeyStoreFactory mKeyStoreFactory

mअनुसूचक

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)

दिए गए ट्रेडफेड कंसोल को दिए गए आर्गों के साथ प्रारंभ करता है

पैरामीटर
console Console : प्रारंभ करने के लिए Console

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

फेंकता
ConfigurationException

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

getConsolePrompt

protected String getConsolePrompt ()

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

getGenericHelpString

protected String getGenericHelpString ( genericHelp)

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

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

रिटर्न
String

getReader

protected static LineReader getReader ()

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

रिटर्न
LineReader

प्रिंटलाइन

protected void printLine (String output)

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

प्रिंटलाइन

protected void printLine (String output, 
                PrintStream pw)

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

पैरामीटर
pw PrintStream

setCustomCommands

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

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

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

पैरामीटर
trie RegexTrie : कमांड जोड़ने के लिए RegexTrie

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

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