com.android.ide.common.process
Class BaseProcessOutputHandler.BaseProcessOutput

java.lang.Object
  extended by com.android.ide.common.process.BaseProcessOutputHandler.BaseProcessOutput
All Implemented Interfaces:
ProcessOutput
Enclosing class:
BaseProcessOutputHandler

public static final class BaseProcessOutputHandler.BaseProcessOutput
extends java.lang.Object
implements ProcessOutput


Constructor Summary
BaseProcessOutputHandler.BaseProcessOutput()
           
 
Method Summary
 java.io.ByteArrayOutputStream getErrorOutput()
          Returns the OutputStream to use for the error output
 java.lang.String getErrorOutputAsString()
           
 java.io.ByteArrayOutputStream getStandardOutput()
          Returns the OutputStream to use for the standard output
 java.lang.String getStandardOutputAsString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseProcessOutputHandler.BaseProcessOutput

public BaseProcessOutputHandler.BaseProcessOutput()
Method Detail

getStandardOutput

@NonNull
public java.io.ByteArrayOutputStream getStandardOutput()
Description copied from interface: ProcessOutput
Returns the OutputStream to use for the standard output

Specified by:
getStandardOutput in interface ProcessOutput

getErrorOutput

@NonNull
public java.io.ByteArrayOutputStream getErrorOutput()
Description copied from interface: ProcessOutput
Returns the OutputStream to use for the error output

Specified by:
getErrorOutput in interface ProcessOutput

getStandardOutputAsString

@NonNull
public java.lang.String getStandardOutputAsString()
                                           throws ProcessException
Throws:
ProcessException

getErrorOutputAsString

@NonNull
public java.lang.String getErrorOutputAsString()
                                        throws ProcessException
Throws:
ProcessException