샌드박스 구성 팩토리

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Object의 클래스
   ↳ com.android.tradefed.config.ConfigurationFactory
     ↳ com.android.tradefed.config.SandboxConfigurationFactory의


샌드박스 용도의 구성 생성을 처리하기 위한 특수 구성 팩토리입니다.

TODO: 구성 덤프 부분을 다른 클래스로 분할

요약

필드

public static final OPTION_IGNORED_ELEMENTS

공개 생성자

SandboxConfigurationFactory()

공개 메서드

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

제공된 명령줄과 샌드박스를 기반으로 IConfiguration를 만듭니다.

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

명령어의 덤프를 실행할 때

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

제공된 명령줄과 샌드박스를 기반으로 IConfiguration를 만듭니다.

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입니다.

생성 값
ConfigurationException

createConfigurationFromArgs

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

명령어의 덤프를 실행할 때 특정 기대치로 구성을 만듭니다.

매개변수
arrayArgs String: 실행의 명령줄입니다.

command SandboxConfigDump.DumpCmd: 진행 중인 덤프 명령어

반환 값
IConfiguration 버전이 지정된 샌드박스에 유효한 IConfiguration

생성 값
ConfigurationException

createConfigurationFromArgs

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

제공된 명령줄과 샌드박스를 기반으로 IConfiguration를 만듭니다.

매개변수
args String: 실행의 명령줄입니다.

keyStoreClient IKeyStoreClient: 키를 로드할 IKeyStoreClient입니다.

sandbox ISandbox: 실행에 사용되는 ISandbox입니다.

runUtil IRunUtil: 명령어를 실행하는 IRunUtil입니다.

globalConfig File

반환 값
IConfiguration 샌드박스에 유효한 IConfiguration입니다.

생성 값
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

싱글톤 IConfigurationFactory 인스턴스를 가져옵니다.

반환 값
SandboxConfigurationFactory

보호된 메서드

createConfigurationDef

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