কনসোল
public class Console
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.command.কনসোল |
প্রধান ট্রেডফেডারেশন কনসোল যা ব্যবহারকারীকে ইন্টারঅ্যাক্ট করার জন্য ইন্টারফেস প্রদান করে
বর্তমানে যেমন অপারেশন সমর্থন করে
- পরীক্ষা করার জন্য একটি কমান্ড যোগ করুন
- ডিভাইস এবং তাদের অবস্থা তালিকাভুক্ত করুন
- তালিকাভুক্ত আহ্বানগুলি প্রক্রিয়াধীন
- সারিতে কমান্ড তালিকাভুক্ত করুন
- ফাইল/stdout-এ ইনভোকেশন লগ ডাম্প করুন
- বন্ধ
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | Console.ArgRunnable <T> একটি |
class | Console.CaptureList |
ধ্রুবক | |
|---|---|
String | DEBUG_PATTERN |
String | DUMP_PATTERN |
String | EXIT_PATTERN |
String | HELP_PATTERN |
String | INVOC_PATTERN |
String | LIST_COMMANDS_PATTERN |
String | LIST_PATTERN |
String | REMOVE_PATTERN |
String | RUN_PATTERN |
String | SET_PATTERN |
String | VERSION_PATTERN |
ক্ষেত্র | |
|---|---|
protected static final String | LINE_SEPARATOR |
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 ফেরত দিন, অথবা যদি একটি IOException ঘটে তবে |
void | printLine (String output)কনসোলে টেক্সটের একটি লাইন প্রদর্শন করুন |
void | printLine (String output, PrintStream pw)লাইনটি প্রিন্টরাইটারে প্রিন্ট করুন |
void | setCustomCommands ( RegexTrie <Runnable> trie,একটি কাস্টমাইজেশন পয়েন্ট যা সাবক্লাসগুলি কনসোলে উপলব্ধ কমান্ডগুলি পরিবর্তন করতে ব্যবহার করতে পারে। |
ধ্রুবক
ডিবাগ_প্যাটার্ন
protected static final String DEBUG_PATTERN
ধ্রুবক মান: "ডিবাগ"
ডাম্প_প্যাটার্ন
protected static final String DUMP_PATTERN
ধ্রুবক মান: "d(?:ump)?"
এক্সিট_প্যাটার্ন
protected static final String EXIT_PATTERN
ধ্রুবক মান: "(?:q|প্রস্থান)"
সাহায্য_প্যাটার্ন
protected static final String HELP_PATTERN
ধ্রুবক মান: "\?|h|h"
INVOC_প্যাটার্ন
protected static final String INVOC_PATTERN
ধ্রুবক মান: "i(?:nvocation)?"
তালিকা_কমান্ড_প্যাটার্ন
protected static final String LIST_COMMANDS_PATTERN
ধ্রুবক মান: "c(?:ommands)?"
তালিকা_প্যাটার্ন
protected static final String LIST_PATTERN
ধ্রুবক মান: "l(?:ist)?"
প্যাটার্ন সরান
protected static final String REMOVE_PATTERN
ধ্রুবক মান: "সরান"
রান_প্যাটার্ন
protected static final String RUN_PATTERN
ধ্রুবক মান: "r(?:un)?"
সেট_প্যাটার্ন
protected static final String SET_PATTERN
ধ্রুবক মান: "s(?:et)?"
সংস্করণ_প্যাটার্ন
protected static final String VERSION_PATTERN
ধ্রুবক মান: "সংস্করণ"
ক্ষেত্র
LINE_SEPARATOR
protected static final String LINE_SEPARATOR
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 ()
কনসোল চালু করার প্রধান পদ্ধতি। শাটডাউন কমান্ড জারি না হওয়া পর্যন্ত এটি চালু থাকবে।
সেটআর্গস
public void setArgs (mainArgs)
কনসোলের শুরুর আর্গুমেন্ট সেট করে।
| পরামিতি | |
|---|---|
mainArgs | : যুক্তিগুলি |
স্টার্টকনসোল
public static void startConsole (Console console, String[] args)
প্রদত্ত আর্গ দিয়ে প্রদত্ত ট্রেডফেড কনসোল শুরু করে।
| পরামিতি | |
|---|---|
console | Console : শুরু করার জন্য Console |
args | String : কমান্ড লাইন আর্গুমেন্ট |
| থ্রো | |
|---|---|
ConfigurationException | |
সুরক্ষিত পদ্ধতি
কনসোলপ্রম্পট পান
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 |
কাস্টম কমান্ড সেট করুন
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
একটি কাস্টমাইজেশন পয়েন্ট যা সাবক্লাসগুলি কনসোলে উপলব্ধ কমান্ডগুলি পরিবর্তন করতে ব্যবহার করতে পারে।
বাস্তবায়নের ক্ষেত্রে genericHelp এবং commandHelp ভেরিয়েবলগুলিকে পরিবর্তন করা উচিত যাতে তারা কোন কার্যকারিতা যোগ, পরিবর্তন বা অপসারণ করেছে তা নথিভুক্ত করা যায়।
| পরামিতি | |
|---|---|
trie | RegexTrie : কমান্ড যোগ করার জন্য RegexTrie |
genericHelp | : ব্যবহারকারী যখন কোনও আর্গুমেন্ট ছাড়াই "help" কমান্ড চালায় তখন প্রিন্ট করার জন্য লাইনের একটি ERROR(/List) । |
commandHelp | : একটি ERROR(/Map) যাতে নতুন কমান্ড যোগ করা হয়েছে তার ডকুমেন্টেশন থাকবে। কীটি হল RegexTrie এর জন্য একটি কী হিসেবে ব্যবহার করার জন্য একটি রেগুলার এক্সপ্রেশন। মানটি এমন একটি String হওয়া উচিত যেখানে সেই কমান্ডের জন্য প্রিন্ট করার জন্য সাহায্যের টেক্সট থাকবে। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।