לְנַחֵם
public class Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console |
מסוף TradeFederation הראשי המספק למשתמש את הממשק לאינטראקציה
כרגע תומך בפעולות כגון
- הוסף פקודה לבדיקה
- רשימה של מכשירים ומצבם
- רשום את הפניות בתהליך
- רשום פקודות בתור
- dump יומן קורא לקובץ/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 חדש, או |
void | printLine (String output) הצג שורת טקסט במסוף |
void | printLine (String output, PrintStream pw) הדפס את השורה ל- Printwriter |
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
קונסטרוקטורים מוגנים
לְנַחֵם
protected Console ()
שיטות ציבוריות
רָאשִׁי
public static void main (String[] mainArgs)
פרמטרים | |
---|---|
mainArgs | String |
זורק | |
---|---|
ConfigurationException |
לָרוּץ
public void run ()
השיטה העיקרית להפעלת הקונסולה. ימשיך לפעול עד להוצאת פקודת כיבוי.
setArgs
public void setArgs (mainArgs)
מגדיר את ארגומנטי ההתחלה של המסוף.
פרמטרים | |
---|---|
mainArgs |
startConsole
public static void startConsole (Console console, String[] args)
מפעיל את קונסולת Tradefed הנתונה עם args נתון
פרמטרים | |
---|---|
console | Console : Console כדי להתחיל |
args | String : הארגומנטים של שורת הפקודה |
זורק | |
---|---|
ConfigurationException |
שיטות מוגנות
getConsolePrompt
protected String getConsolePrompt ()
החזרות | |
---|---|
String | הטקסט ERROR(/String) שיוצג עבור הנחיית המסוף |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
החזר את מחרוזת העזרה הגנרית לתצוגה
פרמטרים | |
---|---|
genericHelp | ERROR(/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)
הדפס את השורה ל- Printwriter
פרמטרים | |
---|---|
pw | PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
נקודת התאמה אישית שבה תת-מחלקות יכולות להשתמש כדי לשנות אילו פקודות זמינות במסוף.
יישום צריך לשנות את המשתנים genericHelp
ו- commandHelp
כדי לתעד איזו פונקציונליות הם עשויים להוסיף, לשנות או להסיר.
פרמטרים | |
---|---|
trie | RegexTrie : ה- RegexTrie להוספת הפקודות |
genericHelp | ERROR(/List) של שורות להדפסה כאשר המשתמש מפעיל את הפקודה "help" ללא ארגומנטים. |
commandHelp | ERROR(/Map) המכילה תיעוד עבור כל פקודה חדשה שייתכן שנוספו. המפתח הוא ביטוי רגולרי לשימוש כמפתח עבור RegexTrie . הערך צריך להיות מחרוזת המכילה את טקסט העזרה להדפסה עבור אותה פקודה. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-03-30 (שעון UTC).