คอนโซล
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 ใหม่หรือ |
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
ตัวสร้างที่ได้รับการคุ้มครอง
คอนโซล
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 | String ข้อความที่จะแสดงสำหรับพรอมต์คอนโซล |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
กลับสตริงวิธีใช้ทั่วไปที่จะแสดง
พารามิเตอร์ | |
---|---|
genericHelp | String ที่แสดงถึงวิธีใช้ทั่วไปที่จะรวบรวม |
การส่งคืน | |
---|---|
String |
getReader
protected static LineReader getReader ()
ส่งคืน LineReader ใหม่หรือ null
หากเกิด IOException โปรดทราบว่าฟังก์ชันนี้จะต้องคงที่เพื่อให้เราสามารถรันได้ก่อนตัวสร้างคลาสพิเศษ
การส่งคืน | |
---|---|
LineReader |
พิมพ์ไลน์
protected void printLine (String output)
แสดงบรรทัดข้อความบนคอนโซล
พิมพ์ไลน์
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-12-01 UTC