StringEscapeUtils

public class StringEscapeUtils
extends Object

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


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

סיכום

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

StringEscapeUtils ()

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

static String escapeShell (String str)

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

static paramsToArgs ( params) paramsToArgs ( params)

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

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

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

StringEscapeUtils

public StringEscapeUtils ()

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

escapeShell

public static String escapeShell (String str)

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

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

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

paramsToArgs

public static  paramsToArgs ( params)

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

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

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

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