IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
IConfiguration
생성을 위한 팩터리
요약
공개 방법 |
---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) 명령줄 인수에서 IConfiguration 만듭니다. |
abstract IConfiguration | createConfigurationFromArgs (String[] args) null 두 번째 인수를 사용하여 ERROR(/#createConfigurationFromArgs(String[],List)) 호출하는 편리한 메서드입니다. |
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 () 클래스 경로의 JAR에서 찾은 모든 구성의 이름 목록을 반환합니다. |
abstract | getConfigList (String subPath, boolean loadFromEnv) 환경에서 구성을 로드할지 여부를 지정할 수 있는 getConfigList() 의 변형입니다. |
abstract void | printHelp (PrintStream out) 이 공장에 대한 도움말 출력을 인쇄합니다. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) 명령줄 인수에 지정된 IConfiguration 에 대한 도움말 출력을 인쇄합니다. 'args'가 알려진 구성을 참조하는 경우 XML에서 IConfiguration 객체가 생성되고 해당 IConfiguration 에 대한 도움말이 출력됩니다. |
공개 방법
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,
unconsumedArgs)
명령줄 인수에서 IConfiguration
만듭니다.
예상되는 형식은 "CONFIG [옵션]"입니다. 여기서 CONFIG는 기본 제공 구성 이름 또는 구성 xml 파일에 대한 파일 경로입니다.
매개변수 |
---|
args | String : 명령줄 인수 |
unconsumedArgs | : 지정된 구성과 연결된 개체에서 사용하지 않은 인수로 채워지는 목록입니다. 이것이 null 이면 처리되지 않은 인수가 남아 있으면 구현에서 ConfigurationException throw합니다. |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,
unconsumedArgs,
IKeyStoreClient keyStoreClient)
키 저장소를 사용하여 명령줄 인수에서 IConfiguration
만듭니다.
예상되는 형식은 "CONFIG [옵션]"입니다. 여기서 CONFIG는 기본 제공 구성 이름 또는 구성 xml 파일에 대한 파일 경로입니다.
매개변수 |
---|
args | String : 명령줄 인수 |
unconsumedArgs | : 지정된 구성과 연결된 개체에서 사용하지 않은 인수로 채워지는 목록입니다. 이것이 null 이면 처리되지 않은 인수가 남아 있으면 구현에서 ConfigurationException throw합니다. |
keyStoreClient | IKeyStoreClient : 인수에서 중요한 정보를 얻는 데 사용되는 IKeyStoreClient 입니다. |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,
nonGlobalArgs)
명령줄 인수에서 IGlobalConfiguration
만듭니다.
예상되는 형식은 "CONFIG [옵션]"입니다. 여기서 CONFIG는 기본 제공 구성 이름 또는 구성 xml 파일에 대한 파일 경로입니다.
매개변수 |
---|
args | String : 명령줄 인수 |
nonGlobalArgs | : 전역 인수로 처리되지 않은 인수로 채워질 목록 |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs,
IKeyStoreClient keyStoreClient,
allowedObjects,
TradefedDelegator delegator)
선택한 개체 집합만 포함하는 구성을 만듭니다.
매개변수 |
---|
arrayArgs | String : 명령줄 인수 |
keyStoreClient | IKeyStoreClient : 인수에서 중요한 정보를 얻는 데 사용되는 IKeyStoreClient 입니다. |
allowedObjects | : 생성이 허용된 개체 집합 |
delegator | TradefedDelegator |
dumpConfig
public abstract void dumpConfig (String configName,
PrintStream out)
구성 내용을 지정된 ERROR(/PrintStream)
에 덤프합니다.
getConfigList
public abstract getConfigList ()
클래스 경로의 JAR에서 찾은 모든 구성의 이름 목록을 반환합니다. 어떤 구성도 로드하려고 시도하지 않으므로 이 목록에 작동하지 않는 구성이 있을 수 있습니다.
getConfigList
public abstract getConfigList (String subPath,
boolean loadFromEnv)
환경에서 구성을 로드할지 여부를 지정할 수 있는 getConfigList()
의 변형입니다.
매개변수 |
---|
subPath | String : 구성을 위해 찾을 하위 디렉토리의 이름입니다. null인 경우 getConfigList() 와 동일한 동작을 합니다. |
loadFromEnv | boolean : 환경 변수에 구성을 로드해야 하는 경우 True입니다. |
printHelp
public abstract void printHelp (PrintStream out)
이 공장에 대한 도움말 출력을 인쇄합니다.
일반 도움말 정보를 인쇄하고 사용 가능한 모든 구성을 나열합니다.
printHelpForConfig
public abstract void printHelpForConfig (String[] args,
boolean importantOnly,
PrintStream out)
명령줄 인수에 지정된 IConfiguration
에 대한 도움말 출력을 인쇄합니다.
'args'가 알려진 구성을 참조하는 경우 XML에서
IConfiguration
객체가 생성되고 해당
IConfiguration
에 대한 도움말이 출력됩니다. 다른 모든 'args' 값은 무시됩니다(예: 도움말 텍스트는 XML에서 로드된
Option
의 현재 값을 설명하고 명령줄 args에 의해 설정된 옵션 값은 반영하지 않음).
'args'가 알려진
IConfiguration
참조하지 않는 경우 일반
printHelp(PrintStream)
도움말이 표시됩니다.
매개변수 |
---|
args | String : 명령줄 인수 |
importantOnly | boolean : true 이면 중요한 세부 정보만 나열하는 축약된 도움말을 인쇄합니다. |
out | PrintStream : 출력을 덤프할 ERROR(/PrintStream) |