com.android.ide.common.process
Interface ProcessInfo

All Known Subinterfaces:
JavaProcessInfo
All Known Implementing Classes:
ProcessInfoBuilder.JavaProcessInfoImpl, ProcessInfoBuilder.ProcessInfoImpl

public interface ProcessInfo

Information to run an external process.


Method Summary
 java.util.List<java.lang.String> getArgs()
          The command line arguments.
 java.util.Map<java.lang.String,java.lang.Object> getEnvironment()
          The environment variables to set when running the process.
 java.lang.String getExecutable()
          The executable to run.
 

Method Detail

getExecutable

@NonNull
java.lang.String getExecutable()
The executable to run.


getArgs

@NonNull
java.util.List<java.lang.String> getArgs()
The command line arguments.


getEnvironment

@NonNull
java.util.Map<java.lang.String,java.lang.Object> getEnvironment()
The environment variables to set when running the process. The objects in the map are used through their toString() representation.