Console
public
class
Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console |
मुख्य ट्रेडफ़ेडरेशन कंसोल, जो उपयोगकर्ता को इंटरैक्ट करने के लिए इंटरफ़ेस उपलब्ध कराता है
फ़िलहाल, इस तरह के काम किए जा रहे हैं
- टेस्ट करने के लिए कोई कमांड जोड़ें
- डिवाइस और उनकी स्थिति की सूची बनाना
- उन कार्रवाइयों की सूची बनाएं जो जारी हैं
- सूची के निर्देश जो सूची में हैं
- फ़ाइल/stdout में इनवोकेशन लॉग को डंप करें
- शटडाउन
खास जानकारी
नेस्ट की गई क्लास | |
---|---|
class |
Console.ArgRunnable<T>
|
class |
Console.CaptureList
|
फ़ील्ड्स की फ़िल्में | |
---|---|
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(
यह नीति कंसोल के शुरुआती आर्ग्युमेंट सेट करती है. |
static
void
|
startConsole(Console console, String[] args)
दिए गए आर्ग के साथ ट्रेडेड कंसोल को शुरू करता है |
सुरक्षित तरीके | |
---|---|
String
|
getConsolePrompt()
|
String
|
getGenericHelpString(
सामान्य सहायता स्ट्रिंग को दिखाएं |
static
LineReader
|
getReader()
नया LineReader वापस करें या कोई IOअपवाद मिलने पर |
void
|
printLine(String output)
कंसोल पर टेक्स्ट की एक लाइन दिखाएं |
void
|
printLine(String output, PrintStream pw)
प्रिंटराइटर से लाइन प्रिंट करें |
void
|
setCustomCommands(RegexTrie<Runnable> trie,
एक कस्टमाइज़ेशन पॉइंट जिसका इस्तेमाल करके सब-क्लास, यह बदल सकती हैं कि कंसोल. |
फ़ील्ड्स की फ़िल्में
DEBUG_पैटर्न
protected static final String DEBUG_PATTERN
DUMP_पैटर्न
protected static final String DUMP_PATTERN
साइट से बाहर निकलने के लिए पैटर्न
protected static final String EXIT_PATTERN
HELP_पैटर्न
protected static final String HELP_PATTERN
INVOC_पैटर्न
protected static final String INVOC_PATTERN
लाइन_utm
protected static final String LINE_SEPARATOR
LIST_COMMANDS_पैटर्न
protected static final String LIST_COMMANDS_PATTERN
LIST_पैटर्न
protected static final String LIST_PATTERN
हटाने का पैटर्न
protected static final String REMOVE_PATTERN
RUN_पैटर्न
protected static final String RUN_PATTERN
SET_pattern
protected static final String SET_PATTERN
वर्शन
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
एमकीस्टोरफ़ैक्ट्री
protected IKeyStoreFactory mKeyStoreFactory
प्रोटेक्टेड कंस्ट्रक्टर
Console
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 |
getजेनेरिकहेल्पस्ट्रिंग
protected String getGenericHelpString (genericHelp)
सामान्य सहायता स्ट्रिंग को दिखाएं
पैरामीटर | |
---|---|
genericHelp |
: String की सूची, जो एग्रीगेट करने में मिलने वाली सामान्य मदद दिखाती है.
|
रिटर्न | |
---|---|
String |
गेटरीडर
protected static LineReader getReader ()
नया LineReader वापस करें या कोई IOअपवाद मिलने पर 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 |
: जब उपयोगकर्ता "help" चलाता है, तब प्रिंट की जाने वाली ERROR(/List) लाइन निर्देश
बिना किसी तर्क के. |
commandHelp |
: एक ERROR(/Map) , जिसमें ऐसे सभी नए निर्देशों के दस्तावेज़ शामिल होंगे जो
जोड़ा गया. कुंजी एक रेगुलर एक्सप्रेशन है, जिसका इस्तेमाल RegexTrie के लिए कुंजी के तौर पर किया जाता है. कॉन्टेंट बनाने
मान एक ऐसी स्ट्रिंग होनी चाहिए जिसमें उस निर्देश के लिए प्रिंट करने के लिए सहायता टेक्स्ट हो.
|