কনসোল
public class Console
extends Object
java.lang.অবজেক্ট | |
↳ | 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 ( mainArgs) setArgs ( mainArgs) কনসোল শুরু আর্গুমেন্ট সেট করে। |
static void | startConsole ( Console console, String[] args) প্রদত্ত Args দিয়ে প্রদত্ত Tradefed কনসোল শুরু করে |
সুরক্ষিত পদ্ধতি | |
---|---|
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 |
startConsole
public static void startConsole (Console console, String[] args)
প্রদত্ত Args দিয়ে প্রদত্ত Tradefed কনসোল শুরু করে
পরামিতি | |
---|---|
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 |
সেট কাস্টমকমান্ড
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
একটি কাস্টমাইজেশন পয়েন্ট যা সাবক্লাসগুলি কনসোলে উপলব্ধ কমান্ডগুলি পরিবর্তন করতে ব্যবহার করতে পারে।
ইমপ্লিমেন্টেশনগুলিকে genericHelp
এবং commandHelp
ভেরিয়েবলগুলিকে পরিবর্তন করা উচিত যাতে তারা কোন কার্যকারিতা যুক্ত, পরিবর্তিত বা অপসারণ করেছে তা নথিভুক্ত করতে।
পরামিতি | |
---|---|
trie | RegexTrie : RegexTrie কমান্ড যোগ করার জন্য |
genericHelp | ERROR(/List) । |
commandHelp | ERROR(/Map) যে কোনো নতুন কমান্ডের জন্য ডকুমেন্টেশন রয়েছে যা যোগ করা হয়েছে। কী হল একটি রেগুলার এক্সপ্রেশন যা RegexTrie এর কী হিসাবে ব্যবহার করা যায়। মানটি একটি স্ট্রিং হওয়া উচিত যাতে সেই কমান্ডের জন্য প্রিন্ট করার জন্য সহায়তা পাঠ্য থাকে। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-15 UTC-তে শেষবার আপডেট করা হয়েছে।