وحدة التحكم
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)
لبدء وحدة التحكّم في Tradefed المحدّدة بوسيطات معيّنة |
الطرق المحمية | |
---|---|
String
|
getConsolePrompt()
|
String
|
getGenericHelpString(
إرجاع سلسلة المساعدة العامة لعرضها |
static
LineReader
|
getReader()
يمكنك عرض LineReader جديد أو |
void
|
printLine(String output)
عرض سطر من النص على وحدة التحكم |
void
|
printLine(String output, PrintStream pw)
طباعة السطر إلى كاتب طباعة |
void
|
setCustomCommands(RegexTrie<Runnable> trie,
يشير ذلك المصطلح إلى نقطة تخصيص يمكن للفئات الفرعية استخدامها لتغيير الأوامر المتاحة في وحدة التحكم. |
الحقول
تصحيح_PATTERN
protected static final String DEBUG_PATTERN
DUMP_PATTERN
protected static final String DUMP_PATTERN
الخروج
protected static final String EXIT_PATTERN
مساعدة_الأفضل
protected static final String HELP_PATTERN
رقم INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_5
protected static final String LINE_SEPARATOR
LIST_CommandS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
LIST_PATTERN
protected static final String LIST_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
منصات إنشاء محمية
وحدة التحكم
protected Console ()
الطرق العامة
الرئيسي
public static void main (String[] mainArgs)
المعلمات | |
---|---|
mainArgs |
String |
الرميات | |
---|---|
ConfigurationException |
ضربة طويلة
public void run ()
الطريقة الرئيسية لتشغيل وحدة التحكم. سيستمر في العمل إلى أن يتم إصدار أمر إيقاف التشغيل.
قيم setArgs
public void setArgs (mainArgs)
تضبط وسيطات بدء وحدة التحكّم.
المعلمات | |
---|---|
mainArgs |
: الوسيطات |
وحدة التحكّم
public static void startConsole (Console console, String[] args)
لبدء وحدة التحكّم في Tradefed المحدّدة بوسيطات معيّنة
المعلمات | |
---|---|
console |
Console : Console للبدء |
args |
String : وسيطات سطر الأوامر |
الرميات | |
---|---|
ConfigurationException |
الطرق المحمية
الحصول على وحدة التحكّم
protected String getConsolePrompt ()
المرتجعات | |
---|---|
String |
النص String المطلوب عرضه في رسالة طلب وحدة التحكّم |
الحصول على عامةHelpString
protected String getGenericHelpString (genericHelp)
إرجاع سلسلة المساعدة العامة لعرضها
المعلمات | |
---|---|
genericHelp |
: قائمة بقيمة String تمثّل المساعدة العامة التي يجب تجميعها. |
المرتجعات | |
---|---|
String |
برنامج getReader
protected static LineReader getReader ()
يمكنك عرض LineReader جديد أو null
في حال حدوث IOException. لاحظ أن هذه الدالة
أن تكون ثابتة حتى نتمكن من تشغيلها قبل الدالة الإنشائية للفئة الفائقة.
المرتجعات | |
---|---|
LineReader |
printLine
protected void printLine (String output)
عرض سطر من النص على وحدة التحكم
printLine
protected void printLine (String output, PrintStream pw)
طباعة السطر إلى كاتب طباعة
المعلمات | |
---|---|
pw |
PrintStream |
أوامر setCustomCommand
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
يشير ذلك المصطلح إلى نقطة تخصيص يمكن للفئات الفرعية استخدامها لتغيير الأوامر المتاحة في وحدة التحكم.
يجب أن تؤدي عمليات التنفيذ إلى تعديل المتغيّرات genericHelp
وcommandHelp
لتصبح
ويوثّق الوظائف التي ربما أضافها أو عدّلها أو أزالها.
المعلمات | |
---|---|
trie |
RegexTrie : RegexTrie المطلوب إضافة الأوامر إليه |
genericHelp |
: هو ERROR(/List) من الأسطر لطباعتها عندما يشغّل المستخدم "المساعدة" Command
بدون وسيطات. |
commandHelp |
: مستند ERROR(/Map) يحتوي على مستندات حول أي أوامر جديدة قد تحتوي على
تمت إضافتها. المفتاح هو تعبير عادي لاستخدامه كمفتاح لـ RegexTrie . تشير رسالة الأشكال البيانية
يجب أن تكون سلسلة تحتوي على نص المساعدة لطباعته لهذا الأمر. |