IConfigurationFactory

public interface IConfigurationFactory

com.android.tradefed.config.IConfigurationFactory


מפעל ליצירת IConfiguration s

סיכום

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

abstract IConfiguration createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs)

צור את IConfiguration של שורת הפקודה.

abstract IConfiguration createConfigurationFromArgs (String[] args)

שיטת נוחות הקוראת ERROR(/#createConfigurationFromArgs(String[],List)) עם ארגומנט שני null .

abstract IConfiguration createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient)

צור את IConfiguration של שורת הפקודה עם מאגר מפתחות.

abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs)

צור IGlobalConfiguration של שורת הפקודה.

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)

משליך את תוכן התצורה ל- ERROR(/PrintStream) הנתון

abstract getConfigList ()

החזר את רשימת השמות של כל ההגדרות שנמצאו ב-JARs ב-classpath.

abstract getConfigList (String subPath, boolean loadFromEnv)

וריאציה של getConfigList() שבו יכולה לציין אם נרצה לטעון או לא גם את התצורה מהסביבה.

abstract void printHelp (PrintStream out)

הדפסות עוזרות בפלט עבור מפעל זה.

abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)

מדפיס פלט עזרה עבור IConfiguration שצוין בארגומנטים של שורת הפקודה,

אם 'args' מתייחס לתצורה ידועה, אובייקט IConfiguration ייווצר מ-XML, ועזרה עבור IConfiguration זו תופק.

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

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 המשמש להשגת מידע רגיש ב- args.

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 abstract  getConfigList ()

החזר את רשימת השמות של כל ההגדרות שנמצאו ב-JARs ב-classpath. לא מנסה לטעון אף אחת מההגדרות, אז אפשר שתהיה תצורה לא עובדת ברשימה זו.

החזרות

getConfigList

public abstract  getConfigList (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' יתעלמו (כלומר, טקסט העזרה יתאר את הערכים הנוכחיים של Options כפי שנטענו מ-XML, ולא ישקף את ערכי Option שנקבעו על-ידי args שורת הפקודה.

אם 'args' אינו מפנה ל- IConfiguration ידוע, העזרה הגנרית printHelp(PrintStream) תוצג.

פרמטרים
args String : הארגומנטים של שורת הפקודה

importantOnly boolean : אם זה true , הדפס עזרה מקוצרת המפרטת רק את הפרטים החשובים

out PrintStream : ה- ERROR(/PrintStream) יש לשפוך פלט