StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang. אובייקט
com.android.tradefed.util.StringEscapeUtils


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

סיכום

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

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 : פרמטרים שהתקבלו באמצעות אפשרויות

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