StringEscapeUtils

public class StringEscapeUtils
extends Object

JavaScript.lang.Object
com.android.tradefed.util.StringEscapeUtils


סוג שירות (service class) למחרוזות עם תו בריחה (escape) לפורמטים ספציפיים. כוללים שיטות בתו בריחה (escape) במחרוזות שמועברות ל-Android Shell.

סיכום

בנאים ציבוריים

StringEscapeUtils()

שיטות ציבוריות

static String escapeShell(String str)

מסמן String לשימוש בפקודת מעטפת של Android.

static paramsToArgs( params)

ממירה את הפרמטרים שסופקו דרך אפשרויות לארגומנטים בשורת הפקודה לתהליכי משנה

השיטה הזו תבצע פקודת unescape כללית פשוטה לכל פרמטר ברשימה.

בנאים ציבוריים

StringEscapeUtils

public StringEscapeUtils ()

שיטות ציבוריות

escapeShell

public static String escapeShell (String str)

מסמן String לשימוש בפקודת מעטפת של Android.

פרמטרים
str String: ה-String כדי לסמן בתו בריחה (escape)

החזרות
String מעטפת Android נקלטה (בריחה) מ-String

paramsToArgs

public static  paramsToArgs ( params)

ממירה את הפרמטרים שסופקו דרך אפשרויות לארגומנטים בשורת הפקודה לתהליכי משנה

השיטה הזו תבצע פקודת unescape כללית פשוטה לכל פרמטר ברשימה. הוא מחליפה את \[char] ב-[char]. לדוגמה, \" מומר ל-". זה מאפשר מחרוזת עם מירכאות כפולות שמסומנות בתו בריחה (escape) כדי להישאר כמחרוזת אחרי שמנותחות על ידי QuotationAwareTokenizer. בלי ה-QuotationAwareTokenizer הזה יפרק את המחרוזת למקטעים אם יש לה רווח ב- את זה.

פרמטרים
params : פרמטרים שהתקבלו באמצעות אפשרויות

החזרות
רשימה של מחרוזת שמייצגת ארגומנטים בשורת הפקודה