IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
מפעל ליצירת IConfiguration
s
סיכום
שיטות ציבוריות | |
---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) צור את |
abstract IConfiguration | createConfigurationFromArgs (String[] args) שיטת נוחות הקוראת |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) צור את |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) צור |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) צור תצורה המכילה רק קבוצה של אובייקטים נבחרים. |
abstract void | dumpConfig (String configName, PrintStream out) משליך את תוכן התצורה ל- |
abstract | getConfigList () החזר את רשימת השמות של כל ההגדרות שנמצאו ב-JARs ב-classpath. |
abstract | getConfigList (String subPath, boolean loadFromEnv) וריאציה של |
abstract void | printHelp (PrintStream out) הדפסות עוזרות בפלט עבור מפעל זה. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) מדפיס פלט עזרה עבור אם 'args' מתייחס לתצורה ידועה, אובייקט |
שיטות ציבוריות
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
צור את IConfiguration
מארגומנטים של שורת הפקודה.
הפורמט הצפוי הוא "CONFIG [אפשרויות]", כאשר CONFIG הוא שם התצורה המובנית או נתיב קובץ לקובץ xml תצורה.
פרמטרים | |
---|---|
args | String : הארגומנטים של שורת הפקודה |
unconsumedArgs | null , היישום יזרוק ConfigurationException אם יישארו ארגומנטים לא מעובדים. |
החזרות | |
---|---|
IConfiguration | IConfiguration שנטען. שדות ה-Delegate Object Option אוכלסו בערכים ב-ars. |
זורק | |
---|---|
ConfigurationException | אם לא ניתן היה לטעון את התצורה |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
שיטת נוחות הקוראת ERROR(/#createConfigurationFromArgs(String[],List))
עם ארגומנט שני null
. לפיכך, הוא יזרוק ConfigurationException
אם יישארו ארגומנטים שלא נצרך.
פרמטרים | |
---|---|
args | String |
החזרות | |
---|---|
IConfiguration |
זורק | |
---|---|
ConfigurationException |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
צור את IConfiguration
מארגומנטים של שורת הפקודה עם מאגר מפתחות.
הפורמט הצפוי הוא "CONFIG [אפשרויות]", כאשר CONFIG הוא שם התצורה המובנית או נתיב קובץ לקובץ xml תצורה.
פרמטרים | |
---|---|
args | String : הארגומנטים של שורת הפקודה |
unconsumedArgs | null , היישום יזרוק ConfigurationException אם יישארו ארגומנטים לא מעובדים. |
keyStoreClient | IKeyStoreClient : IKeyStoreClient המשמש להשגת מידע רגיש ב- args. |
החזרות | |
---|---|
IConfiguration | IConfiguration שנטען. שדות ה-Delegate Object Option אוכלסו בערכים ב-ars. |
זורק | |
---|---|
ConfigurationException | אם לא ניתן היה לטעון את התצורה |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
צור IGlobalConfiguration
מארגומנטים של שורת הפקודה.
הפורמט הצפוי הוא "CONFIG [אפשרויות]", כאשר CONFIG הוא שם התצורה המובנית או נתיב קובץ לקובץ xml תצורה.
פרמטרים | |
---|---|
args | String : הארגומנטים של שורת הפקודה |
nonGlobalArgs |
החזרות | |
---|---|
IGlobalConfiguration | IGlobalConfiguration שנטען. שדות ה-Delegate Object Option אוכלסו בערכים ב-ars. |
זורק | |
---|---|
ConfigurationException | אם לא ניתן היה לטעון את התצורה |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
צור תצורה המכילה רק קבוצה של אובייקטים נבחרים.
פרמטרים | |
---|---|
arrayArgs | String : הארגומנטים של שורת הפקודה |
keyStoreClient | IKeyStoreClient : IKeyStoreClient המשמש להשגת מידע רגיש ב-ars. |
allowedObjects | |
delegator | TradefedDelegator |
החזרות | |
---|---|
IConfiguration | IConfiguration שנטען. |
זורק | |
---|---|
ConfigurationException | אם לא ניתן היה לטעון את התצורה |
dumpConfig
public abstract void dumpConfig (String configName, PrintStream out)
משליך את תוכן התצורה ל- ERROR(/PrintStream)
הנתון
פרמטרים | |
---|---|
configName | String : שם התצורה |
out | PrintStream : ה- ERROR(/PrintStream) שאליו יש לשפוך פלט |
getConfigList
public abstractgetConfigList ()
החזר את רשימת השמות של כל ההגדרות שנמצאו ב-JARs ב-classpath. לא מנסה לטעון אף אחת מההגדרות, אז אפשר שתהיה תצורה לא עובדת ברשימה זו.
החזרות | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
וריאציה של getConfigList()
שבו יכולה לציין אם נרצה לטעון או לא גם את התצורה מהסביבה.
פרמטרים | |
---|---|
subPath | String : שם ספריות המשנה שיש לחפש בהן לתצורה. אם null, תהיה אותה התנהגות כמו getConfigList() . |
loadFromEnv | boolean : נכון אם עלינו לטעון את התצורה במשתנה הסביבה. |
החזרות | |
---|---|
הדפס עזרה
public abstract void printHelp (PrintStream out)
הדפסות עוזרות בפלט עבור מפעל זה.
מדפיס מידע עזרה כללי ומפרט את כל התצורות הזמינות.
פרמטרים | |
---|---|
out | PrintStream : ה- ERROR(/PrintStream) שאליו יש לשפוך פלט |
הדפס עזרה להגדרות
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
מדפיס פלט עזרה עבור IConfiguration
שצוין בארגומנטים של שורת הפקודה,
אם 'args' מתייחס לתצורה ידועה, אובייקט IConfiguration
ייווצר מ-XML, ועזרה עבור IConfiguration
זו תופק. שימו לב שכל שאר ערכי ה-'args' יתעלמו (כלומר, טקסט העזרה יתאר את הערכים הנוכחיים של Option
כפי שנטענו מ-XML, ולא ישקף את ערכי האופציה שנקבעו על-ידי args שורת הפקודה.
אם 'args' אינו מפנה ל- IConfiguration
ידוע, העזרה הגנרית printHelp(PrintStream)
תוצג.
פרמטרים | |
---|---|
args | String : הארגומנטים של שורת הפקודה |
importantOnly | boolean : אם true , הדפס עזרה מקוצרת המפרטת רק את הפרטים החשובים |
out | PrintStream : ה- ERROR(/PrintStream) שאליו יש לשפוך פלט |