StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.StringEscapeUtils


סיווג שירות להימלטות משרשורות לפורמטים ספציפיים. כולל שיטות להימלטות ממחרוזי טקסט שמועברים ל-Android Shell.

סיכום

קונסטרוקטורים גלויים לכולם

StringEscapeUtils()

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

static String escapeShell(String str)

בריחה מ-String לשימוש בפקודת מעטפת של Android.

static paramsToArgs( params)

המרת הפרמטרים שסופקו באמצעות אפשרויות ל-args של שורת הפקודה לתהליך משנה

השיטה הזו תבצע ביטול בריחה גנרי פשוט לכל פרמטר ברשימה.

קונסטרוקטורים גלויים לכולם

StringEscapeUtils

public StringEscapeUtils ()

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

escapeShell

public static String escapeShell (String str)

בריחה מ-String לשימוש בפקודת מעטפת של Android.

פרמטרים
str String: ה-String לבריחה

החזרות
String מעטפת Android נמלטה String

paramsToArgs

public static  paramsToArgs ( params)

המרת הפרמטרים שסופקו באמצעות אפשרויות ל-args של שורת הפקודה לתהליך משנה

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

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

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