StreamUtil
  public
  
  
  
  class
  StreamUtil
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StreamUtil | 
Es una clase de utilidad para administrar flujos de entrada.
Resumen
| Métodos públicos | |
|---|---|
| 
        
        
        static
        
        
        String | 
      calculateBase64Md5(InputStream inputSource)
      Método auxiliar para calcular el MD5 de base64 para un flujo de entrada. | 
| 
        
        
        static
        
        
        long | 
      calculateCrc32(InputStream inStream)
      Es un método auxiliar para calcular CRC-32 para un  | 
| 
        
        
        static
        
        
        String | 
      calculateMd5(InputStream inputSource)
      Método auxiliar para calcular MD5 para un inputStream. | 
| 
        
        
        static
        
        
        void | 
      cancel(InputStreamSource outputSource)
      Cancela el  | 
| 
        
        
        static
        
        
        void | 
      close(Closeable closeable)
      Cierra el  | 
| 
        
        
        static
        
        
        void | 
      closeGZipStream(GZIPOutputStream outStream)
      Cierra el flujo de salida gzip determinado. | 
| 
        
        
        static
        
        
        void | 
      closeStream(OutputStream out)
      
      Este método dejó de estar disponible.
    Usa  | 
| 
        
        
        static
        
        
        void | 
      closeStream(InputStream in)
      
      Este método dejó de estar disponible.
    Usa  | 
| 
        
        
        static
        
        
        void | 
      closeZipStream(ZipOutputStream outStream)
      Cierra el flujo de salida de ZIP determinado. | 
| 
        
        
        static
        
        
        void | 
      copyFileToStream(File file, OutputStream outStream)
      Copia el contenido del archivo en outStream. | 
| 
        
        
        static
        
        
        void | 
      copyStreamToWriter(InputStream inStream, Writer writer)
      Copia el contenido de inStream en el escritor. | 
| 
        
        
        static
        
        
        void | 
      copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
      Copia el contenido de origStream a destStream a partir de un desplazamiento determinado con un tamaño específico. | 
| 
        
        
        static
        
        
        void | 
      copyStreams(InputStream inStream, OutputStream outStream, int offset)
      Copia el contenido de origStream en destStream. | 
| 
        
        
        static
        
        
        void | 
      copyStreams(InputStream inStream, OutputStream outStream)
      Copia el contenido de origStream en destStream. | 
| 
        
        
        static
        
        
        int | 
      countLinesFromSource(InputStreamSource source)
      Cuenta la cantidad de líneas en un  | 
| 
        
        
        static
        
        
        void | 
      flushAndCloseStream(OutputStream outStream)
      Intenta borrar el flujo de salida determinado y, luego, lo cierra. | 
| 
        
        
        static
        
        
        BufferedReader | 
      getBufferedReaderFromStreamSrc(InputStreamSource stream)
      Devuelve un BuffferedReader para leer el contenido de la InputstreamSource determinada. | 
| 
        
        
        static
        
        
        ByteArrayList | 
      getByteArrayListFromSource(InputStreamSource source)
      Recupera un  | 
| 
        
        
        static
        
        
        ByteArrayList | 
      getByteArrayListFromStream(InputStream stream)
      Recupera un  | 
| 
        
        
        static
        
        
        String | 
      getStackTrace(Throwable throwable)
      Obtiene el seguimiento de pila como un  | 
| 
        
        
        static
        
        
        String | 
      getStringFromSource(InputStreamSource source)
      Recupera un  | 
| 
        
        
        static
        
        
        String | 
      getStringFromStream(InputStream stream)
      Recupera un  | 
| 
        
        
        static
        
        
        String | 
      getStringFromStream(InputStream stream, long length)
      Recupera un  | 
| 
        
        
        static
        
        
        OutputStream | 
      nullOutputStream()
      Crea un  | 
Métodos públicos
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Método auxiliar para calcular el MD5 de base64 para un flujo de entrada. Se consumirá y cerrará el inputStream.
| Parámetros | |
|---|---|
| inputSource | InputStream: Se usa para crear inputStream. | 
| Muestra | |
|---|---|
| String | MD5 en base64 de la transmisión | 
| Arroja | |
|---|---|
|  | IOException | 
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
Es un método auxiliar para calcular CRC-32 para un ERROR(/InputStream). Se consumirá y cerrará la transmisión. Se recomienda proporcionar una transmisión con búfer.
| Parámetros | |
|---|---|
| inStream | InputStream: elERROR(/InputStream) | 
| Muestra | |
|---|---|
| long | CRC-32 de la transmisión | 
| Arroja | |
|---|---|
|  | IOException | 
calculateMd5
public static String calculateMd5 (InputStream inputSource)
Método auxiliar para calcular MD5 para un inputStream. Se consumirá y cerrará el inputStream.
| Parámetros | |
|---|---|
| inputSource | InputStream: Se usa para crear inputStream. | 
| Muestra | |
|---|---|
| String | md5 del flujo | 
| Arroja | |
|---|---|
|  | IOException | 
cancelar
public static void cancel (InputStreamSource outputSource)
Cancela el InputStreamSource determinado si no es nulo.
| Parámetros | |
|---|---|
| outputSource | InputStreamSource | 
cerrar
public static void close (Closeable closeable)
Cierra el ERROR(/Closeable) determinado.
| Parámetros | |
|---|---|
| closeable | Closeable: ElERROR(/Closeable). No se realiza ninguna acción sinull. | 
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Cierra el flujo de salida gzip determinado.
| Parámetros | |
|---|---|
| outStream | GZIPOutputStream: ElERROR(/ZipOutputStream). No se realiza ninguna acción si outStream es nulo. | 
closeStream
public static void closeStream (OutputStream out)
      Este método dejó de estar disponible.
    Usa close(Closeable) en su lugar.
  
| Parámetros | |
|---|---|
| out | OutputStream | 
closeStream
public static void closeStream (InputStream in)
      Este método dejó de estar disponible.
    Usa close(Closeable) en su lugar.
  
| Parámetros | |
|---|---|
| in | InputStream | 
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Cierra el flujo de salida de ZIP determinado.
| Parámetros | |
|---|---|
| outStream | ZipOutputStream: ElERROR(/ZipOutputStream). No se realiza ninguna acción si outStream es nulo. | 
copyFileToStream
public static void copyFileToStream (File file, 
                OutputStream outStream)Copia el contenido del archivo en outStream. Se recomienda proporcionar una transmisión con búfer.
| Parámetros | |
|---|---|
| file | File: elERROR(/File) | 
| outStream | OutputStream: elERROR(/OutputStream) | 
| Arroja | |
|---|---|
|  | IOException | 
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)Copia el contenido de inStream en el escritor.
Se recomienda proporcionar un flujo con búfer para la entrada y la salida
| Parámetros | |
|---|---|
| inStream | InputStream: elERROR(/InputStream) | 
| writer | Writer: Es el destinoERROR(/Writer). | 
| Arroja | |
|---|---|
|  | IOException | 
copyStreams
public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                long offset, 
                long size)Copia el contenido de origStream a destStream a partir de un desplazamiento determinado con un tamaño específico.
Se recomienda proporcionar un flujo con búfer para la entrada y la salida.
| Parámetros | |
|---|---|
| inStream | InputStream: elERROR(/InputStream) | 
| outStream | OutputStream: elERROR(/OutputStream) | 
| offset | long: Es el desplazamiento de cuándo comenzar a copiar los datos. | 
| size | long: Es la cantidad de bytes que se copiarán. Un valor negativo significa copiar todo el contenido. | 
| Arroja | |
|---|---|
|  | IOException | 
copyStreams
public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                int offset)Copia el contenido de origStream en destStream.
Se recomienda proporcionar un flujo con búfer para la entrada y la salida.
| Parámetros | |
|---|---|
| inStream | InputStream: elERROR(/InputStream) | 
| outStream | OutputStream: elERROR(/OutputStream) | 
| offset | int: Es el desplazamiento de cuándo comenzar a copiar los datos. | 
| Arroja | |
|---|---|
|  | IOException | 
copyStreams
public static void copyStreams (InputStream inStream, 
                OutputStream outStream)Copia el contenido de origStream en destStream.
Se recomienda proporcionar un flujo con búfer para la entrada y la salida.
| Parámetros | |
|---|---|
| inStream | InputStream: elERROR(/InputStream) | 
| outStream | OutputStream: elERROR(/OutputStream) | 
| Arroja | |
|---|---|
|  | IOException | 
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Cuenta la cantidad de líneas en un InputStreamSource
| Parámetros | |
|---|---|
| source | InputStreamSource: elInputStreamSource | 
| Muestra | |
|---|---|
| int | cantidad de líneas | 
| Arroja | |
|---|---|
|  | si se produjo un error al leer la transmisión | 
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Intenta borrar el flujo de salida determinado y, luego, lo cierra.
| Parámetros | |
|---|---|
| outStream | OutputStream: ElERROR(/OutputStream). No se realiza ninguna acción si outStream es nulo. | 
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Devuelve un BuffferedReader para leer el contenido de la InputstreamSource determinada.
| Parámetros | |
|---|---|
| stream | InputStreamSource: elInputStreamSource | 
| Muestra | |
|---|---|
| BufferedReader | un BufferedReader | 
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Recupera un ByteArrayList de un InputStreamSource.
| Parámetros | |
|---|---|
| source | InputStreamSource: elInputStreamSource | 
| Muestra | |
|---|---|
| ByteArrayList | un ByteArrayListque contiene el contenido de la transmisión | 
| Arroja | |
|---|---|
|  | si se produjo un error al leer la transmisión | 
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Recupera un ByteArrayList de un flujo de bytes.
| Parámetros | |
|---|---|
| stream | InputStream: elERROR(/InputStream) | 
| Muestra | |
|---|---|
| ByteArrayList | un ByteArrayListque contiene el contenido de la transmisión | 
| Arroja | |
|---|---|
|  | si se produjo un error al leer la transmisión | 
getStackTrace
public static String getStackTrace (Throwable throwable)
Obtiene el seguimiento de pila como un String.
| Parámetros | |
|---|---|
| throwable | Throwable: Es elThrowableque se va a convertir. | 
| Muestra | |
|---|---|
| String | un seguimiento de pila de String | 
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Recupera un String de un InputStreamSource.
| Parámetros | |
|---|---|
| source | InputStreamSource: elInputStreamSource | 
| Muestra | |
|---|---|
| String | un Stringque contiene el contenido de la transmisión | 
| Arroja | |
|---|---|
|  | si se produjo un error al leer la transmisión | 
getStringFromStream
public static String getStringFromStream (InputStream stream)
Recupera un String de un flujo de caracteres.
| Parámetros | |
|---|---|
| stream | InputStream: elERROR(/InputStream) | 
| Muestra | |
|---|---|
| String | un Stringque contiene el contenido de la transmisión | 
| Arroja | |
|---|---|
|  | si se produjo un error al leer la transmisión | 
getStringFromStream
public static String getStringFromStream (InputStream stream, 
                long length)Recupera un String de un flujo de caracteres.
| Parámetros | |
|---|---|
| stream | InputStream: elERROR(/InputStream) | 
| length | long: Es el tamaño del contenido que se leerá. Se establece en 0 para leer todo el contenido. | 
| Muestra | |
|---|---|
| String | un Stringque contiene el contenido de la transmisión | 
| Arroja | |
|---|---|
|  | si se produjo un error al leer la transmisión | 
nullOutputStream
public static OutputStream nullOutputStream ()
Crea un ERROR(/OutputStream) que descarte todas las operaciones de escritura.
| Muestra | |
|---|---|
| OutputStream | |
