کنسول
public class Console
extends Object
java.lang.object | |
↳ | com.android.tradefed.command.Console |
کنسول اصلی TradeFederation رابط کاربری را برای تعامل در اختیار کاربر قرار می دهد
در حال حاضر از عملیات هایی مانند
- یک دستور برای تست اضافه کنید
- لیست دستگاه ها و وضعیت آنها
- فراخوان های در حال انجام را فهرست کنید
- دستورات را در صف فهرست کنید
- لاگ فراخوان را به file/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 ( mainArgs) setArgs ( mainArgs) آرگومان های شروع کنسول را تنظیم می کند. |
static void | startConsole ( Console console, String[] args) کنسول Tradefed داده شده را با args داده شده شروع می کند |
روش های محافظت شده | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) رشته راهنمای عمومی را برای نمایش برگردانید |
static LineReader | getReader () یک LineReader جدید برگردانید یا اگر IOException رخ داد، |
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
SET_PATTERN
protected static final String SET_PATTERN
VERSION_PATTERN
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
mScheduler
protected ICommandScheduler mScheduler
سازندگان محافظت شده
کنسول
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 داده شده را با 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 ()
یک LineReader جدید برگردانید یا اگر IOException رخ داد، 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) از خطوطی که وقتی کاربر دستور "help" را بدون آرگومان اجرا می کند چاپ می شود. |
commandHelp | ERROR(/Map) حاوی اسناد برای هر دستور جدیدی که ممکن است اضافه شده باشد. کلید یک عبارت منظم برای استفاده به عنوان کلید برای RegexTrie است. مقدار باید یک رشته حاوی متن راهنما برای چاپ آن دستور باشد. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-15 بهوقت ساعت هماهنگ جهانی.