सैंडबॉक्स कॉन्फ़िगरेशन फ़ैक्ट्री

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Object
com.android.tradefed.config.Configuration बगल
  com.android.tradefed.config.SandboxConfiguration उपनाम


खास कॉन्फ़िगरेशन फ़ैक्ट्री, ताकि सैंडबॉक्सिंग के लिए, कॉन्फ़िगरेशन बनाने का काम किया जा सके.

TODO: कॉन्फ़िगरेशन डंप भाग को किसी अन्य क्लास में विभाजित करें

खास जानकारी

फ़ील्ड्स की फ़िल्में

public static final OPTION_IGNORED_ELEMENTS

सार्वजनिक कंस्ट्रक्टर

SandboxConfigurationFactory()

सार्वजनिक तरीके

IConfiguration createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)

दिए गए कमांड लाइन और सैंडबॉक्स के आधार पर IConfiguration बनाएं.

IConfiguration createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)

दिए गए कमांड लाइन और सैंडबॉक्स के आधार पर IConfiguration बनाएं.

IConfiguration createConfigurationFromArgs(String[] arrayArgs, SandboxConfigDump.DumpCmd command)

किसी निर्देश के लिए डंप चलाते समय.

static SandboxConfigurationFactory getInstance()

सिंगलटन IConfigurationFactory इंस्टेंस पाएं.

सुरक्षित तरीके

ConfigurationDef createConfigurationDef(String name)

ConfigurationDef बनाने का अंदरूनी तरीका

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

दिए गए नाम के लिए ConfigurationDef फिर से पाएं

फ़ील्ड्स की फ़िल्में

विकल्प_IGNORED_elementS

public static final  OPTION_IGNORED_ELEMENTS

सार्वजनिक कंस्ट्रक्टर

सैंडबॉक्स कॉन्फ़िगरेशन फ़ैक्ट्री

public SandboxConfigurationFactory ()

सार्वजनिक तरीके

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil)

दिए गए कमांड लाइन और सैंडबॉक्स के आधार पर IConfiguration बनाएं.

पैरामीटर
args String: चलाने के लिए कमांड लाइन.

keyStoreClient IKeyStoreClient: वह IKeyStoreClient जहां से कुंजी लोड करनी है.

sandbox ISandbox: दौड़ने के लिए इस्तेमाल किया जाने वाला ISandbox.

runUtil IRunUtil: निर्देशों को चलाने के लिए IRunUtil.

रिटर्न
IConfiguration सैंडबॉक्स के लिए मान्य IConfiguration.

थ्रो
com.android.tradefed.config.Configurationअपवाद
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil, 
                File globalConfig, 
                boolean skipJavaCheck)

दिए गए कमांड लाइन और सैंडबॉक्स के आधार पर IConfiguration बनाएं.

पैरामीटर
args String: चलाने के लिए कमांड लाइन.

keyStoreClient IKeyStoreClient: वह IKeyStoreClient जहां से कुंजी लोड करनी है.

sandbox ISandbox: दौड़ने के लिए इस्तेमाल किया जाने वाला ISandbox.

runUtil IRunUtil: निर्देशों को चलाने के लिए IRunUtil.

globalConfig File

skipJavaCheck boolean

रिटर्न
IConfiguration सैंडबॉक्स के लिए मान्य IConfiguration.

थ्रो
com.android.tradefed.config.Configurationअपवाद
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] arrayArgs, 
                SandboxConfigDump.DumpCmd command)

किसी निर्देश के लिए डंप चलाते समय. खास उम्मीदों वाला कॉन्फ़िगरेशन बनाएं.

पैरामीटर
arrayArgs String: चलाने के लिए कमांड लाइन.

command SandboxConfigDump.DumpCmd: डंप निर्देश जारी है

रिटर्न
IConfiguration VERSIONED सैंडबॉक्स के लिए मान्य IConfiguration.

थ्रो
com.android.tradefed.config.Configurationअपवाद
ConfigurationException

'इंस्टेंस'

public static SandboxConfigurationFactory getInstance ()

सिंगलटन IConfigurationFactory इंस्टेंस पाएं.

रिटर्न
SandboxConfigurationFactory

सुरक्षित तरीके

createकॉन्फ़िगरेशनDef

protected ConfigurationDef createConfigurationDef (String name)

ConfigurationDef बनाने का अंदरूनी तरीका

पैरामीटर
name String

रिटर्न
ConfigurationDef

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

दिए गए नाम के लिए ConfigurationDef फिर से पाएं

पैरामीटर
name String: लोड करने के लिए पहले से मौजूद कॉन्फ़िगरेशन का नाम या कॉन्फ़िगरेशन फ़ाइल के लिए फ़ाइल पाथ लोड करने के लिए

isGlobal boolean

templateMap

रिटर्न
ConfigurationDef ConfigurationDef

थ्रो
ConfigurationException