StringEscapeUtils

public class StringEscapeUtils
extends Object

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


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

סיכום

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

StringEscapeUtils ()

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

static String escapeShell (String str)

בורח ERROR(/String) לשימוש בפקודה של מעטפת אנדרואיד.

static paramsToArgs ( params) paramsToArgs ( params)

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

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

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

StringEscapeUtils

public StringEscapeUtils ()

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

escapeShell

public static String escapeShell (String str)

בורח ERROR(/String) לשימוש בפקודה של מעטפת אנדרואיד.

פרמטרים
str String : ה- ERROR(/String) כדי לברוח

החזרות
String מעטפת האנדרואיד ברחה ERROR(/String)

paramsToArgs

public static  paramsToArgs ( params)

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

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

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

החזרות
רשימה של מחרוזת המייצגת args שורת הפקודה